Leah Neukirchen
3d3fffd7e8
blaze822: blaze822_addr: fix reading over the end of address if it ends with , or ;
...
Found by duncaen with afl.
5 years ago
Leah Neukirchen
3f2c714b42
blaze822: safe_append: fixes for various border cases
...
This fixes dstmax == dstlen and when src is completely full.
Found by duncaen with afl.
5 years ago
Leah Neukirchen
f8fa6a1e0e
mdirs: add -0 to separate folders by NUL characters
...
Idea by Mario Domgoergen <mdom@taz.de>.
Closes #159 .
5 years ago
Leah Neukirchen
085138d6a2
mdeliver: work around macOS, which doesn't implement POSIX.1-2008 stat fields
5 years ago
Leah Neukirchen
cb0ffbf6ad
rfc2231: fix memleak
...
Found by clang 7.0.1.
5 years ago
Leah Neukirchen
6ea32480f1
blaze822: blaze822_mmap: fix memleak
...
Found by clang 7.0.1.
5 years ago
Leah Neukirchen
4198cd42fa
blaze822: blaze822_mem: fix memleak
...
Found by clang 7.0.1.
5 years ago
Leah Neukirchen
4e9237f921
mdeliver: clean up logic
5 years ago
Leah Neukirchen
65ddebc87c
mrefile: don't open the file when renaming is enough
5 years ago
Leah Neukirchen
bccacce816
mrefile: try using rename first, when possible
5 years ago
Leah Neukirchen
8d09a5339e
mdeliver: preserve mtime in mrefile
5 years ago
Leah Neukirchen
b85c56f30c
mdeliver: free msg opened for getting timestamp
5 years ago
Leah Neukirchen
2c14e800cd
NEWS.md: add release date
5 years ago
Duncaen
cfba3e1c3b
mpick: fix off-by-one in parse_string (expression parsing)
5 years ago
Leah Neukirchen
820c07b7e4
NEWS.md: update
5 years ago
codesoap
33a6c48fb6
mcom: Quote one more variable
5 years ago
codesoap
d164496e09
mcom: Quote two more variables
...
Before quoting these two variables I experienced problems when
trying to use the "encrypt" option while using mcom.
5 years ago
Leah Neukirchen
1aa4977f71
mcom: decode address for Reply-To: and To: header
...
mmime will recode again if required.
5 years ago
Leah Neukirchen
9d280aa8a3
mcom: do_mime: fix for loop quoting
5 years ago
codesoap
5bd1ef9cff
contrib/mencrypt: Quote variables whenever possible
5 years ago
codesoap
1dd3415085
mless: Quote variables whenever possible
5 years ago
codesoap
d68287aae5
mcom: Quote variables and subshells whenever possible
5 years ago
Leah Neukirchen
237ad8a2f3
mmime: print_header: use signed variable for linelen
5 years ago
Leah Neukirchen
adb5850983
blaze822: safe_append: avoid different signedness in comparison
5 years ago
Leah Neukirchen
6645e80324
mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default)
5 years ago
Leah Neukirchen
5a2c6747b6
mcom: check if mail is formatted sensibly
5 years ago
Leah Neukirchen
79434e45db
msed: allow final empty command
5 years ago
Leah Neukirchen
763be1967c
mflag.1: tweak description
5 years ago
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.
5 years ago