Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | blaze822.h: ensure PATH_MAX is defined | Leah Neukirchen | 2018-01-25 | 1 | -0/+5 |
| | |||||
* | mblaze.7: local maildir spool wording | Larry Hynes | 2018-01-24 | 1 | -3/+2 |
| | | | | Closes: #87 [via git-merge-pr] | ||||
* | mblaze.7: use .Pq for single-line parens enclosure | Larry Hynes | 2018-01-24 | 1 | -18/+6 |
| | |||||
* | mblaze.7: incorporate review changes | Larry Hynes | 2018-01-24 | 1 | -9/+7 |
| | |||||
* | mblaze.7: update man page | Larry Hynes | 2018-01-24 | 1 | -75/+107 |
| | |||||
* | mflow.1: correct quote char | Larry Hynes | 2018-01-22 | 1 | -1/+1 |
| | | | | Closes: #86 [via git-merge-pr] | ||||
* | mshow: render_mime: render message/delivery-status as plain text | Leah Neukirchen | 2018-01-16 | 1 | -1/+2 |
| | |||||
* | t/1501-maddr-regress.t: add regression tests for address parsing | Leah Neukirchen | 2018-01-14 | 1 | -0/+42 |
| | |||||
* | blaze822: blaze822_addr: empty ttok after using it | Leah Neukirchen | 2018-01-14 | 1 | -0/+1 |
| | |||||
* | blaze822: blaze822_addr: spaces in local-part need quoting too | Leah Neukirchen | 2018-01-14 | 1 | -1/+1 |
| | |||||
* | blaze822: blaze822_addr: make < in <> reset mail address parsing | Leah Neukirchen | 2018-01-14 | 1 | -0/+3 |
| | |||||
* | blaze822: blaze822_addr: move previous addr contents to disp | Leah Neukirchen | 2018-01-13 | 1 | -0/+6 |
| | |||||
* | blaze822: blaze822_addr: <> always resets the address | Leah Neukirchen | 2018-01-13 | 1 | -0/+1 |
| | |||||
* | blaze822: safe_append: off by one | Leah Neukirchen | 2018-01-13 | 1 | -1/+1 |
| | |||||
* | NEWS.md: update v0.3 | Leah Neukirchen | 2018-01-12 | 1 | -1/+1 |
| | |||||
* | t/1500-maddr.t: fix check, maddr now compresses whitespace. | Leah Neukirchen | 2018-01-12 | 1 | -1/+1 |
| | |||||
* | msed: sed: free h and v | Leah Neukirchen | 2018-01-11 | 1 | -1/+6 |
| | |||||
* | mshow: list_mime: fix small leak | Leah Neukirchen | 2018-01-11 | 1 | -0/+1 |
| | |||||
* | mthread: thread: fix small leak | Leah Neukirchen | 2018-01-11 | 1 | -0/+2 |
| | |||||
* | rfc2047: blaze822_decode_rfc2047: fix memory leak of srcenc | Leah Neukirchen | 2018-01-11 | 1 | -1/+1 |
| | |||||
* | msed: fix parsing of a// | Leah Neukirchen | 2018-01-11 | 1 | -1/+3 |
| | |||||
* | mscan: u8putstr: factor out common code | Leah Neukirchen | 2018-01-11 | 1 | -2/+1 |
| | |||||
* | mverify: properly quote the sed mess | Leah Neukirchen | 2018-01-10 | 1 | -2/+2 |
| | |||||
* | NEWS.md: update | Leah Neukirchen | 2018-01-09 | 1 | -1/+2 |
| | |||||
* | mquote: fall back to rendering when no plaint text reply was found | Leah Neukirchen | 2018-01-09 | 1 | -1/+1 |
| | |||||
* | mshow: exit with status 1 if -R didn't find a plain text reply | Leah Neukirchen | 2018-01-09 | 1 | -0/+6 |
| | |||||
* | mless: add { }/$ to jump to first/last message | Leah Neukirchen | 2018-01-07 | 2 | -0/+6 |
| | |||||
* | NEWS.md: update | Leah Neukirchen | 2018-01-07 | 1 | -0/+17 |
| | |||||
* | mshow.1: explain filter exit statuses | Leah Neukirchen | 2018-01-07 | 1 | -0/+19 |
| | |||||
* | mcom: strip empty headers after editing | Leah Neukirchen | 2018-01-07 | 1 | -0/+7 |
| | |||||
* | msed: add s///d flag to remove on match | Leah Neukirchen | 2018-01-07 | 2 | -4/+20 |
| | |||||
* | blaze822: blaze822_loop: use long as return type | Leah Neukirchen | 2018-01-07 | 3 | -7/+8 |
| | |||||
* | blaze822: blaze822_addr: rewrite address parsing | Leah Neukirchen | 2018-01-07 | 1 | -66/+125 |
| | | | | | This hopefully fixes many bugs and subtleties related to extracting adresses. | ||||
* | mseq: create tmpfile O_EXCL to detect multiple mseq -S in a pipeline | Leah Neukirchen | 2018-01-06 | 1 | -5/+9 |
| | |||||
* | contrib/mverify: fix quoting | Leah Neukirchen | 2018-01-06 | 1 | -1/+1 |
| | |||||
* | add contrib/mraw | Leah Neukirchen | 2018-01-06 | 1 | -0/+6 |
| | |||||
* | mcom: avoid xargs | Leah Neukirchen | 2018-01-06 | 1 | -1/+5 |
| | |||||
* | add mbnc to bounce messages | Leah Neukirchen | 2018-01-06 | 7 | -14/+52 |
| | |||||
* | mless: drop PATH change | Leah Neukirchen | 2018-01-06 | 1 | -2/+0 |
| | |||||
* | mverify: drop dependency on unix2dos and bash | Leah Neukirchen | 2018-01-06 | 1 | -4/+5 |
| | |||||
* | mverify: use -r for plain text signatures | Leah Neukirchen | 2018-01-06 | 1 | -1/+1 |
| | |||||
* | mless: allow overriding of colors in colorscan | Leah Neukirchen | 2018-01-04 | 1 | -2/+3 |
| | | | | Fixes #81. | ||||
* | mlist: listarg: list empty Maildirs if no filtering took place | Leah Neukirchen | 2018-01-01 | 1 | -1/+1 |
| | |||||
* | mlist: list: update total count too | Leah Neukirchen | 2018-01-01 | 1 | -0/+1 |
| | |||||
* | mshow: list, reply: skip leading spaces for file names | Leah Neukirchen | 2017-12-06 | 1 | -0/+4 |
| | |||||
* | rfc2047: blaze822_decode_rfc2047: check for NUL bytes at the very end of ↵ | Leah Neukirchen | 2017-12-05 | 1 | -3/+9 |
| | | | | decoding | ||||
* | rfc2047: blaze822_decode_rfc2047: don't decode encoded-words that contain ↵ | Leah Neukirchen | 2017-12-05 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | NUL bytes This is a lax interpretation of RFC 2047, 4.5: > Only printable and white space character data should be encoded using > this scheme. However, since these encoding schemes allow the > encoding of arbitrary octet values, mail readers that implement this > decoding should also ensure that display of the decoded data on the > recipient's terminal will not cause unwanted side-effects. Since many of the code that deals with header values does not support inline NUL bytes, it's best to not decode them here. We check for this after iconv, so quoted-printable UTF-32 e.g. should be safe. Also see https://www.mailsploit.com/ | ||||
* | mscan: fetch window size from /dev/tty | Leah Neukirchen | 2017-11-28 | 1 | -1/+4 |
| | | | | Fixes mscan width inside mless. | ||||
* | u8decode: detect invalid encodings | Leah Neukirchen | 2017-11-23 | 1 | -4/+12 |
| | |||||
* | revamp utf-8 handling code | Leah Neukirchen | 2017-11-22 | 3 | -58/+64 |
| |