summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* maddr.1: put back trailing colon in default headers listLarry Hynes2018-01-271-1/+1
| | | | Closes: #89 [via git-merge-pr]
* maddr.1: update wordingLarry Hynes2018-01-271-8/+9
|
* mdirs: use blaze822.hLeah Neukirchen2018-01-251-0/+2
|
* blaze822.h: ensure PATH_MAX is definedLeah Neukirchen2018-01-251-0/+5
|
* mblaze.7: local maildir spool wordingLarry Hynes2018-01-241-3/+2
| | | | Closes: #87 [via git-merge-pr]
* mblaze.7: use .Pq for single-line parens enclosureLarry Hynes2018-01-241-18/+6
|
* mblaze.7: incorporate review changesLarry Hynes2018-01-241-9/+7
|
* mblaze.7: update man pageLarry Hynes2018-01-241-75/+107
|
* mflow.1: correct quote charLarry Hynes2018-01-221-1/+1
| | | | Closes: #86 [via git-merge-pr]
* mshow: render_mime: render message/delivery-status as plain textLeah Neukirchen2018-01-161-1/+2
|
* t/1501-maddr-regress.t: add regression tests for address parsingLeah Neukirchen2018-01-141-0/+42
|
* blaze822: blaze822_addr: empty ttok after using itLeah Neukirchen2018-01-141-0/+1
|
* blaze822: blaze822_addr: spaces in local-part need quoting tooLeah Neukirchen2018-01-141-1/+1
|
* blaze822: blaze822_addr: make < in <> reset mail address parsingLeah Neukirchen2018-01-141-0/+3
|
* blaze822: blaze822_addr: move previous addr contents to dispLeah Neukirchen2018-01-131-0/+6
|
* blaze822: blaze822_addr: <> always resets the addressLeah Neukirchen2018-01-131-0/+1
|
* blaze822: safe_append: off by oneLeah Neukirchen2018-01-131-1/+1
|
* NEWS.md: update v0.3Leah Neukirchen2018-01-121-1/+1
|
* t/1500-maddr.t: fix check, maddr now compresses whitespace.Leah Neukirchen2018-01-121-1/+1
|
* msed: sed: free h and vLeah Neukirchen2018-01-111-1/+6
|
* mshow: list_mime: fix small leakLeah Neukirchen2018-01-111-0/+1
|
* mthread: thread: fix small leakLeah Neukirchen2018-01-111-0/+2
|
* rfc2047: blaze822_decode_rfc2047: fix memory leak of srcencLeah Neukirchen2018-01-111-1/+1
|
* msed: fix parsing of a//Leah Neukirchen2018-01-111-1/+3
|
* mscan: u8putstr: factor out common codeLeah Neukirchen2018-01-111-2/+1
|
* mverify: properly quote the sed messLeah Neukirchen2018-01-101-2/+2
|
* NEWS.md: updateLeah Neukirchen2018-01-091-1/+2
|
* mquote: fall back to rendering when no plaint text reply was foundLeah Neukirchen2018-01-091-1/+1
|
* mshow: exit with status 1 if -R didn't find a plain text replyLeah Neukirchen2018-01-091-0/+6
|
* mless: add { }/$ to jump to first/last messageLeah Neukirchen2018-01-072-0/+6
|
* NEWS.md: updateLeah Neukirchen2018-01-071-0/+17
|
* mshow.1: explain filter exit statusesLeah Neukirchen2018-01-071-0/+19
|
* mcom: strip empty headers after editingLeah Neukirchen2018-01-071-0/+7
|
* msed: add s///d flag to remove on matchLeah Neukirchen2018-01-072-4/+20
|
* blaze822: blaze822_loop: use long as return typeLeah Neukirchen2018-01-073-7/+8
|
* blaze822: blaze822_addr: rewrite address parsingLeah Neukirchen2018-01-071-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 pipelineLeah Neukirchen2018-01-061-5/+9
|
* contrib/mverify: fix quotingLeah Neukirchen2018-01-061-1/+1
|
* add contrib/mrawLeah Neukirchen2018-01-061-0/+6
|
* mcom: avoid xargsLeah Neukirchen2018-01-061-1/+5
|
* add mbnc to bounce messagesLeah Neukirchen2018-01-067-14/+52
|
* mless: drop PATH changeLeah Neukirchen2018-01-061-2/+0
|
* mverify: drop dependency on unix2dos and bashLeah Neukirchen2018-01-061-4/+5
|
* mverify: use -r for plain text signaturesLeah Neukirchen2018-01-061-1/+1
|
* mless: allow overriding of colors in colorscanLeah Neukirchen2018-01-041-2/+3
| | | | Fixes #81.
* mlist: listarg: list empty Maildirs if no filtering took placeLeah Neukirchen2018-01-011-1/+1
|
* mlist: list: update total count tooLeah Neukirchen2018-01-011-0/+1
|
* mshow: list, reply: skip leading spaces for file namesLeah Neukirchen2017-12-061-0/+4
|
* rfc2047: blaze822_decode_rfc2047: check for NUL bytes at the very end of ↵Leah Neukirchen2017-12-051-3/+9
| | | | decoding
* rfc2047: blaze822_decode_rfc2047: don't decode encoded-words that contain ↵Leah Neukirchen2017-12-051-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/