summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* 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 deco...Leah Neukirchen2017-12-051-3/+9
* rfc2047: blaze822_decode_rfc2047: don't decode encoded-words that contain NUL...Leah Neukirchen2017-12-051-1/+4
* mscan: fetch window size from /dev/ttyLeah Neukirchen2017-11-281-1/+4
* u8decode: detect invalid encodingsLeah Neukirchen2017-11-231-4/+12
* revamp utf-8 handling codeLeah Neukirchen2017-11-223-58/+64
* magrep: keep threading while matching bodyDuncaen2017-11-151-4/+5
* GNUmakefile: prefer CFLAGS from env, move hardening to overridable default flagsLeah Neukirchen2017-11-141-2/+2
* t: add test case for latest magrep crashDuncaen2017-11-111-1/+128
* rfc2047: blaze822_decide_rfc2047: ensure enough space for NUL-terminationLeah Neukirchen2017-11-111-2/+2
* mflow: flowed: ensure progress by printing at least one word each timeLeah Neukirchen2017-11-091-1/+2
* mflow: flowed: reevaluate termination after line break.Leah Neukirchen2017-11-091-0/+1
* mscan: display TO: address decodeLeah Neukirchen2017-11-081-1/+3
* mlist: use a static buffer, clean up control flowLeah Neukirchen2017-10-291-7/+5
* mpick: add negationsDuncaen2017-10-262-6/+26
* mmsg.7: consistently speak of sequences and rangesLeah Neukirchen2017-10-251-2/+2
* mshow: use %ld for longsLeah Neukirchen2017-10-131-6/+6
* blaze822: blaze822_addr: ensure strlen is not run on null pointerLeah Neukirchen2017-10-081-1/+1
* mscan: revert width to intLeah Neukirchen2017-10-061-3/+3
* mshow: render_mime: fix logic bugLeah Neukirchen2017-10-061-1/+1
* mhdr: do not return void valuesLeah Neukirchen2017-10-061-4/+8
* use appropriate integer typesLeah Neukirchen2017-10-0610-21/+23
* blaze822: blaze822_addr: quote local-part if neededLeah Neukirchen2017-10-031-0/+26
* rfc2047: blaze822_decode_qp: decode invalid qp-codes as literalLeah Neukirchen2017-09-271-3/+3
* mshow: add -F to disable MIME filtersLeah Neukirchen2017-09-222-4/+8
* mcom: automatically run mmime when deemed necessaryLeah Neukirchen2017-09-221-16/+27
* mmime: gen_qp: quote ^From and ^.$ to be safeLeah Neukirchen2017-09-211-1/+5
* mmime: gen_qp: encode trailing space and tab as =20/=09Leah Neukirchen2017-09-191-1/+12
* mflow: only accept flowed line with final space when reflowingLeah Neukirchen2017-09-191-1/+1
* GNUmakefile: fix OpenBSD buildLeah Neukirchen2017-09-191-1/+1
* GNUmakefile: tweaks to make it easier for OpenBSD portsLeah Neukirchen2017-09-161-3/+5
* mflow: fix argument parsingLeah Neukirchen2017-09-061-2/+2
* mflow: only space stuff when really reflowingLeah Neukirchen2017-09-061-1/+1
* mflow: add wrapping of long lines, add argument parsing, add quotingLeah Neukirchen2017-09-062-7/+41
* mshow: show: treat non-mime mails as single-part text/plain mailsLeah Neukirchen2017-09-061-1/+1
* contrib: add mrecodeLeah Neukirchen2017-09-061-0/+8