codesoap
d68287aae5
mcom: Quote variables and subshells whenever possible
6 years ago
Leah Neukirchen
237ad8a2f3
mmime: print_header: use signed variable for linelen
6 years ago
Leah Neukirchen
adb5850983
blaze822: safe_append: avoid different signedness in comparison
6 years ago
Leah Neukirchen
6645e80324
mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default)
6 years ago
Leah Neukirchen
5a2c6747b6
mcom: check if mail is formatted sensibly
6 years ago
Leah Neukirchen
79434e45db
msed: allow final empty command
6 years ago
Leah Neukirchen
763be1967c
mflag.1: tweak description
6 years ago
Vincent Breitmoser
8e4ed10b6c
mshow: put message-id into env, if available
...
Closes : #135 [via git-merge-pr]
6 years ago
Leah Neukirchen
a6f48fe371
mcom: add -send
6 years ago
Duncaen
6b3cca21fb
mscan.1: fix typo
6 years ago
Leah Neukirchen
3c6f5c3cee
mcom: enter the loop again when we should run mime, another place
6 years ago
Leah Neukirchen
577b4497e4
mcom: enter the loop again when we should run mime
6 years ago
Leah Neukirchen
30fba2bcfd
mcom: automime can be empty
6 years ago
Leah Neukirchen
d6c2470ad1
mcom: check drafts exist, and ensure they contain a /
6 years ago
Leah Neukirchen
8427990730
NEWS.md: update
6 years ago
Leah Neukirchen
d2f4294d95
NEWS.md: update
6 years ago
Leah Neukirchen
db4c4a118c
mflow: avoid adding a space after the leading quotes if there already is one
...
Found by lhynes.
6 years ago
Leah Neukirchen
e9fb9ca796
contrib/mencrypt: use default key for From:
6 years ago
Leah Neukirchen
75980790a6
contrib/msign: use default key for From:
6 years ago
Leah Neukirchen
c5cd4df026
seq: sort dir file lists numerically
6 years ago
Leah Neukirchen
518ff4c148
contrib/mmairix: sort by date, newest first
6 years ago
Leah Neukirchen
08a46e6848
contrib/mverify: use gpg2
6 years ago
Leah Neukirchen
d9aaac6903
contrib/msign: use gpg2
6 years ago
Leah Neukirchen
87e5a1b2c3
contrib/mgpg: use gpg2
6 years ago
Leah Neukirchen
62706de483
NEWS.md: update
6 years ago
Leah Neukirchen
55c188a0c8
mless: remove mnext/mprev
6 years ago
Leah Neukirchen
1349f617de
mshow: exit with 1 if not all attachments were found
6 years ago
Leah Neukirchen
ae720c51e0
mrep: add -noquote
...
Closes #139 .
6 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