Commit Graph

1155 Commits (master)
 

Author SHA1 Message Date
Leah Neukirchen 87e5a1b2c3 contrib/mgpg: use gpg2 5 years ago
Leah Neukirchen 62706de483 NEWS.md: update 5 years ago
Leah Neukirchen 55c188a0c8 mless: remove mnext/mprev 5 years ago
Leah Neukirchen 1349f617de mshow: exit with 1 if not all attachments were found 5 years ago
Leah Neukirchen ae720c51e0 mrep: add -noquote
Closes #139.
5 years ago
Leah Neukirchen 5280abfa10 mgenmid: do not use raw timestamp
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.
5 years ago
Julian Rother 3cc1944877 magrep: fix memory leak in magrep message body search
Closes: #147 [via git-merge-pr]
5 years ago
Leah Neukirchen 0da4342b22 mdeliver: keep permissions of message for freshly created files 5 years ago
Leah Neukirchen ab80765c24 mmkdir: ensure dir permissions for toplevel directory too (using umask)
Fix a quoting bug on the side.
5 years ago
Leah Neukirchen c2e0dcec3c mshow: extract: skip leading spaces for file names
Found by Solene Rapenne.
5 years ago
Leah Neukirchen 9d28d930e4 contrib/menter: more robustness on unexistant messages 6 years ago
Leah Neukirchen cf15239377 safe_u8putstr: whitespace fix 6 years ago
Leah Neukirchen 4235c384ab mcom: aborting the editor is more like delete than cancel 6 years ago
Leah Neukirchen 188aeac3e1 safe_u8putstr: handle NUL bytes
These have length 0, but we still want to progress one byte.
Found by duncaen with afl-fuzz.
6 years ago
Leah Neukirchen 2069a0e913 mshow: choose_alternative: skip empty MIME parts. 6 years ago
Leah Neukirchen 41098c3851 mdirs: reset cwd after each iteration
Else `mdirs dir1/a dir2/b` fails, as the first iteration remains in `dir1`.
Found by milliardo.
6 years ago
Leah Neukirchen 7ea96a6dea mrefile: better error message on ENOENT 6 years ago
Leah Neukirchen d2dfe8bd30 contrib/msearch: errors to stderr 6 years ago
Leah Neukirchen c04d2edd08 contrib/msearch: -- handling is builtin 6 years ago
Leah Neukirchen 67e0beb56b contrib/msearch: add -x for mairix 6 years ago
Thomas Schneider fbb797253d Add contrib/msearch
Closes: #138 [via git-merge-pr]
6 years ago
Duncaen 9d793b3662 mpick: add -v to usage 6 years ago
Duncaen d09efa6aa9 mpick: add -v flag
Closes: #137 [via git-merge-pr]
6 years ago
Leah Neukirchen d5714df6c9 mscan: rename pid1 to pager_pid 6 years ago
Leah Neukirchen ddd7e54fbb mscan: hide message count behind -v
Also ensure output is flushed before printing it.
6 years ago
Leah Neukirchen 82faec5cfe mscan: u8putstr: take length of replacement char into account 6 years ago
Leah Neukirchen 1336ea5512 magrep: add -h, which is like -p but doesn't print the file name. 6 years ago
Leah Neukirchen c818ab8645 contrib/mgpg: ensure gpg errors are shown 6 years ago
Marcin Niestroj 8274295d90 mpick: Increase buffer for decoded header field
When using:

  $ mlist maildir | mpick -t '"cc" ~~ "*vger.kernel.org*"'

with a maildir containing mails from Linux Mailing List, not all
messages were picked correctly. It turned out that the reason was
small (100 bytes) buffer for header fields.

Increase header field buffer to 4096, which is the most commonly used
value.

Closes: #133 [via git-merge-pr]
6 years ago
Chris Lamb 5dbed68b6a GNUmakefile: correct reference to SOURCE_DATE_EPOCH
It's DATE, not TIME.

Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907537

Closes: #132 [via git-merge-pr]
6 years ago
Vincent Breitmoser 562fec2614 man/mshow.1: document -x behavior if no parts are specified
Closes: #131 [via git-merge-pr]
6 years ago
Leah Neukirchen 704c9cec62 mscan: prioritize displaying trashed mail over other markers
Trashing is the most dangerous flag.

Closes #130.
6 years ago
Vincent Breitmoser 0afe5e3638 contrib/_mblaze: small fixes to _mhdr and _minc
Closes: #129 [via git-merge-pr]
6 years ago
Vincent Breitmoser e7c3c08da3 man/msed.1: mention mhdr in see also section of msed
Closes: #128 [via git-merge-pr]
6 years ago
Leah Neukirchen 5495fdd0c4 man/mshow.1: document $MAILFILTER, small tweaks
Closes #126.
6 years ago
Vincent Breitmoser 147301d16c contrib/_mblaze: mflag takes a message argument, not directory
Closes: #125 [via git-merge-pr]
6 years ago
Vincent Breitmoser 0b6080219b contrib/_mblaze: fix _mblaze_message
This ignores lines from mseq | mscan that don't start with a sequence
number, i.e.  dangling messages in threads.

Closes: #124 [via git-merge-pr]
6 years ago
Leah Neukirchen 1288ade9ed mthread: keep toplevel thread date-order when pruning
Else this could result in a toplevel thread getting pruned, but its
child has an older date than was calculated by newest(), messing up the
order.
6 years ago
Leah Neukirchen d82e7d4555 contrib/_mblaze: add zsh completion
By @Valodim.
6 years ago
Leah Neukirchen 9f10db393e mthread: avoid truncating internal buffer 6 years ago
Leah Neukirchen 86bddb5527 VERSION: update for 0.4 6 years ago
Leah Neukirchen ca75530061 NEWS.md: update for 0.4 6 years ago
Leah Neukirchen 6ec116f764 t/1501-maddr-regress.t: adapt to changes of bcd258a 6 years ago
Leah Neukirchen 718caa9b59 t/1500-maddr.t: adapt to changes of bcd258a 6 years ago
Leah Neukirchen 5294c374df mcom: whitespace fixes 6 years ago
Leah Neukirchen eca1ff8087 mrep: don't put To: into Cc:, don't duplicate addresses in Cc: 6 years ago
Leah Neukirchen ebaf9e2df2 mcom: detect Attach: headers for automiming 6 years ago
Leah Neukirchen 0d397f6790 mdeliver: fix stray whitespace 6 years ago
Duncaen 98918783aa magrep: add -l flag
Closes: #121 [via git-merge-pr]
6 years ago
Leah Neukirchen 817a111909 mdeliver: improve message when not delivering to a maildir 6 years ago