Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mcom: decode address for Reply-To: and To: header | Leah Neukirchen | 2019-02-06 | 1 | -2/+2 | |
| | | | | mmime will recode again if required. | |||||
* | mcom: do_mime: fix for loop quoting | Leah Neukirchen | 2019-02-05 | 1 | -2/+2 | |
| | ||||||
* | contrib/mencrypt: Quote variables whenever possible | codesoap | 2019-02-03 | 1 | -2/+2 | |
| | ||||||
* | mless: Quote variables whenever possible | codesoap | 2019-02-03 | 1 | -8/+8 | |
| | ||||||
* | mcom: Quote variables and subshells whenever possible | codesoap | 2019-02-03 | 1 | -31/+31 | |
| | ||||||
* | mmime: print_header: use signed variable for linelen | Leah Neukirchen | 2019-02-03 | 1 | -1/+1 | |
| | ||||||
* | blaze822: safe_append: avoid different signedness in comparison | Leah Neukirchen | 2019-02-03 | 1 | -6/+9 | |
| | ||||||
* | mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default) | Leah Neukirchen | 2019-02-03 | 1 | -0/+2 | |
| | ||||||
* | mcom: check if mail is formatted sensibly | Leah Neukirchen | 2019-02-01 | 1 | -6/+32 | |
| | ||||||
* | msed: allow final empty command | Leah Neukirchen | 2019-02-01 | 1 | -0/+2 | |
| | ||||||
* | mflag.1: tweak description | Leah Neukirchen | 2019-01-31 | 3 | -4/+4 | |
| | ||||||
* | mshow: put message-id into env, if available | Vincent Breitmoser | 2019-01-29 | 1 | -0/+5 | |
| | | | | Closes: #135 [via git-merge-pr] | |||||
* | mcom: add -send | Leah Neukirchen | 2019-01-29 | 2 | -2/+32 | |
| | ||||||
* | mscan.1: fix typo | Duncaen | 2019-01-14 | 1 | -1/+1 | |
| | ||||||
* | mcom: enter the loop again when we should run mime, another place | Leah Neukirchen | 2019-01-12 | 1 | -0/+1 | |
| | ||||||
* | mcom: enter the loop again when we should run mime | Leah Neukirchen | 2019-01-12 | 1 | -0/+1 | |
| | ||||||
* | mcom: automime can be empty | Leah Neukirchen | 2019-01-12 | 1 | -1/+1 | |
| | ||||||
* | mcom: check drafts exist, and ensure they contain a / | Leah Neukirchen | 2019-01-12 | 1 | -2/+10 | |
| | ||||||
* | NEWS.md: update | Leah Neukirchen | 2019-01-12 | 1 | -2/+2 | |
| | ||||||
* | NEWS.md: update | Leah Neukirchen | 2019-01-11 | 1 | -0/+1 | |
| | ||||||
* | mflow: avoid adding a space after the leading quotes if there already is one | Leah Neukirchen | 2019-01-10 | 1 | -2/+2 | |
| | | | | Found by lhynes. | |||||
* | contrib/mencrypt: use default key for From: | Leah Neukirchen | 2019-01-10 | 1 | -2/+5 | |
| | ||||||
* | contrib/msign: use default key for From: | Leah Neukirchen | 2019-01-10 | 1 | -1/+4 | |
| | ||||||
* | seq: sort dir file lists numerically | Leah Neukirchen | 2019-01-10 | 2 | -27/+35 | |
| | ||||||
* | contrib/mmairix: sort by date, newest first | Leah Neukirchen | 2019-01-10 | 1 | -1/+1 | |
| | ||||||
* | contrib/mverify: use gpg2 | Leah Neukirchen | 2019-01-10 | 1 | -3/+3 | |
| | ||||||
* | contrib/msign: use gpg2 | Leah Neukirchen | 2019-01-10 | 1 | -1/+1 | |
| | ||||||
* | contrib/mgpg: use gpg2 | Leah Neukirchen | 2019-01-10 | 1 | -1/+1 | |
| | ||||||
* | NEWS.md: update | Leah Neukirchen | 2019-01-02 | 1 | -0/+15 | |
| | ||||||
* | mless: remove mnext/mprev | Leah Neukirchen | 2019-01-02 | 4 | -9/+1 | |
| | ||||||
* | mshow: exit with 1 if not all attachments were found | Leah Neukirchen | 2019-01-02 | 1 | -0/+8 | |
| | ||||||
* | mrep: add -noquote | Leah Neukirchen | 2019-01-02 | 2 | -2/+12 | |
| | | | | Closes #139. | |||||
* | mgenmid: do not use raw timestamp | Leah Neukirchen | 2018-12-25 | 2 | -10/+15 | |
| | | | | | | We one-time-pad the timestamp with a random key instead. This will provide enough entropy to be unique, but not leak the system date. Even with a bad RNG state it should guarantee uniqueness, however. | |||||
* | magrep: fix memory leak in magrep message body search | Julian Rother | 2018-12-19 | 1 | -0/+1 | |
| | | | | Closes: #147 [via git-merge-pr] | |||||
* | mdeliver: keep permissions of message for freshly created files | Leah Neukirchen | 2018-12-19 | 1 | -1/+6 | |
| | ||||||
* | mmkdir: ensure dir permissions for toplevel directory too (using umask) | Leah Neukirchen | 2018-12-18 | 1 | -1/+3 | |
| | | | | Fix a quoting bug on the side. | |||||
* | mshow: extract: skip leading spaces for file names | Leah Neukirchen | 2018-12-16 | 1 | -0/+2 | |
| | | | | Found by Solene Rapenne. | |||||
* | contrib/menter: more robustness on unexistant messages | Leah Neukirchen | 2018-11-29 | 1 | -2/+5 | |
| | ||||||
* | safe_u8putstr: whitespace fix | Leah Neukirchen | 2018-11-14 | 1 | -1/+1 | |
| | ||||||
* | mcom: aborting the editor is more like delete than cancel | Leah Neukirchen | 2018-11-14 | 1 | -1/+1 | |
| | ||||||
* | safe_u8putstr: handle NUL bytes | Leah Neukirchen | 2018-11-14 | 1 | -0/+3 | |
| | | | | | These have length 0, but we still want to progress one byte. Found by duncaen with afl-fuzz. | |||||
* | mshow: choose_alternative: skip empty MIME parts. | Leah Neukirchen | 2018-11-14 | 1 | -0/+4 | |
| | ||||||
* | mdirs: reset cwd after each iteration | Leah Neukirchen | 2018-11-13 | 1 | -1/+12 | |
| | | | | | Else `mdirs dir1/a dir2/b` fails, as the first iteration remains in `dir1`. Found by milliardo. | |||||
* | mrefile: better error message on ENOENT | Leah Neukirchen | 2018-10-30 | 1 | -2/+6 | |
| | ||||||
* | contrib/msearch: errors to stderr | Leah Neukirchen | 2018-09-27 | 1 | -2/+2 | |
| | ||||||
* | contrib/msearch: -- handling is builtin | Leah Neukirchen | 2018-09-27 | 1 | -4/+1 | |
| | ||||||
* | contrib/msearch: add -x for mairix | Leah Neukirchen | 2018-09-27 | 2 | -6/+21 | |
| | ||||||
* | Add contrib/msearch | Thomas Schneider | 2018-09-27 | 2 | -0/+108 | |
| | | | | Closes: #138 [via git-merge-pr] | |||||
* | mpick: add -v to usage | Duncaen | 2018-09-25 | 1 | -1/+1 | |
| | ||||||
* | mpick: add -v flag | Duncaen | 2018-09-25 | 2 | -2/+9 | |
| | | | | Closes: #137 [via git-merge-pr] |