summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* mpick: fix off-by-one in parse_string (expression parsing) v0.5Duncaen2019-02-082-1/+2
* NEWS.md: updateLeah Neukirchen2019-02-081-0/+2
* mcom: Quote one more variablecodesoap2019-02-061-1/+1
* mcom: Quote two more variablescodesoap2019-02-061-1/+1
* mcom: decode address for Reply-To: and To: headerLeah Neukirchen2019-02-061-2/+2
* mcom: do_mime: fix for loop quotingLeah Neukirchen2019-02-051-2/+2
* contrib/mencrypt: Quote variables whenever possiblecodesoap2019-02-031-2/+2
* mless: Quote variables whenever possiblecodesoap2019-02-031-8/+8
* mcom: Quote variables and subshells whenever possiblecodesoap2019-02-031-31/+31
* mmime: print_header: use signed variable for linelenLeah Neukirchen2019-02-031-1/+1
* blaze822: safe_append: avoid different signedness in comparisonLeah Neukirchen2019-02-031-6/+9
* mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default)Leah Neukirchen2019-02-031-0/+2
* mcom: check if mail is formatted sensiblyLeah Neukirchen2019-02-011-6/+32
* msed: allow final empty commandLeah Neukirchen2019-02-011-0/+2
* mflag.1: tweak descriptionLeah Neukirchen2019-01-313-4/+4
* mshow: put message-id into env, if availableVincent Breitmoser2019-01-291-0/+5
* mcom: add -sendLeah Neukirchen2019-01-292-2/+32
* mscan.1: fix typoDuncaen2019-01-141-1/+1
* mcom: enter the loop again when we should run mime, another placeLeah Neukirchen2019-01-121-0/+1
* mcom: enter the loop again when we should run mimeLeah Neukirchen2019-01-121-0/+1
* mcom: automime can be emptyLeah Neukirchen2019-01-121-1/+1
* mcom: check drafts exist, and ensure they contain a /Leah Neukirchen2019-01-121-2/+10
* NEWS.md: updateLeah Neukirchen2019-01-121-2/+2
* NEWS.md: updateLeah Neukirchen2019-01-111-0/+1
* mflow: avoid adding a space after the leading quotes if there already is oneLeah Neukirchen2019-01-101-2/+2
* contrib/mencrypt: use default key for From:Leah Neukirchen2019-01-101-2/+5
* contrib/msign: use default key for From:Leah Neukirchen2019-01-101-1/+4
* seq: sort dir file lists numericallyLeah Neukirchen2019-01-102-27/+35
* contrib/mmairix: sort by date, newest firstLeah Neukirchen2019-01-101-1/+1
* contrib/mverify: use gpg2Leah Neukirchen2019-01-101-3/+3
* contrib/msign: use gpg2Leah Neukirchen2019-01-101-1/+1
* contrib/mgpg: use gpg2Leah Neukirchen2019-01-101-1/+1
* NEWS.md: updateLeah Neukirchen2019-01-021-0/+15
* mless: remove mnext/mprevLeah Neukirchen2019-01-024-9/+1
* mshow: exit with 1 if not all attachments were foundLeah Neukirchen2019-01-021-0/+8
* mrep: add -noquoteLeah Neukirchen2019-01-022-2/+12
* mgenmid: do not use raw timestampLeah Neukirchen2018-12-252-10/+15
* magrep: fix memory leak in magrep message body searchJulian Rother2018-12-191-0/+1
* mdeliver: keep permissions of message for freshly created filesLeah Neukirchen2018-12-191-1/+6
* mmkdir: ensure dir permissions for toplevel directory too (using umask)Leah Neukirchen2018-12-181-1/+3
* mshow: extract: skip leading spaces for file namesLeah Neukirchen2018-12-161-0/+2
* contrib/menter: more robustness on unexistant messagesLeah Neukirchen2018-11-291-2/+5
* safe_u8putstr: whitespace fixLeah Neukirchen2018-11-141-1/+1
* mcom: aborting the editor is more like delete than cancelLeah Neukirchen2018-11-141-1/+1
* safe_u8putstr: handle NUL bytesLeah Neukirchen2018-11-141-0/+3
* mshow: choose_alternative: skip empty MIME parts.Leah Neukirchen2018-11-141-0/+4
* mdirs: reset cwd after each iterationLeah Neukirchen2018-11-131-1/+12
* mrefile: better error message on ENOENTLeah Neukirchen2018-10-301-2/+6
* contrib/msearch: errors to stderrLeah Neukirchen2018-09-271-2/+2
* contrib/msearch: -- handling is builtinLeah Neukirchen2018-09-271-4/+1