Commit Graph

1121 Commits (crlfconfusion)
 

Author SHA1 Message Date
Vincent Breitmoser 8e4ed10b6c mshow: put message-id into env, if available
Closes: #135 [via git-merge-pr]
5 years ago
Leah Neukirchen a6f48fe371 mcom: add -send 5 years ago
Duncaen 6b3cca21fb mscan.1: fix typo 5 years ago
Leah Neukirchen 3c6f5c3cee mcom: enter the loop again when we should run mime, another place 5 years ago
Leah Neukirchen 577b4497e4 mcom: enter the loop again when we should run mime 5 years ago
Leah Neukirchen 30fba2bcfd mcom: automime can be empty 5 years ago
Leah Neukirchen d6c2470ad1 mcom: check drafts exist, and ensure they contain a / 5 years ago
Leah Neukirchen 8427990730 NEWS.md: update 5 years ago
Leah Neukirchen d2f4294d95 NEWS.md: update 5 years ago
Leah Neukirchen db4c4a118c mflow: avoid adding a space after the leading quotes if there already is one
Found by lhynes.
5 years ago
Leah Neukirchen e9fb9ca796 contrib/mencrypt: use default key for From: 5 years ago
Leah Neukirchen 75980790a6 contrib/msign: use default key for From: 5 years ago
Leah Neukirchen c5cd4df026 seq: sort dir file lists numerically 5 years ago
Leah Neukirchen 518ff4c148 contrib/mmairix: sort by date, newest first 5 years ago
Leah Neukirchen 08a46e6848 contrib/mverify: use gpg2 5 years ago
Leah Neukirchen d9aaac6903 contrib/msign: use gpg2 5 years ago
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.
6 years ago
Julian Rother 3cc1944877 magrep: fix memory leak in magrep message body search
Closes: #147 [via git-merge-pr]
6 years ago
Leah Neukirchen 0da4342b22 mdeliver: keep permissions of message for freshly created files 6 years ago
Leah Neukirchen ab80765c24 mmkdir: ensure dir permissions for toplevel directory too (using umask)
Fix a quoting bug on the side.
6 years ago
Leah Neukirchen c2e0dcec3c mshow: extract: skip leading spaces for file names
Found by Solene Rapenne.
6 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