Commit Graph

1154 Commits (master)
 

Author SHA1 Message Date
Leah Neukirchen 9dfbf48be4 blaze822: blaze822_addr: take care of string end in comments inside < 5 years ago
Leah Neukirchen 3a97df9990 mmime: print_header: fix for empty lines 5 years ago
Leah Neukirchen 01b2f1abc6 blaze822: blaze822_addr: skip remaining characters when token is full, also with [ 5 years ago
Leah Neukirchen 5a8bb16289 blaze822: blaze822_addr: skip remaining characters when token is full 5 years ago
Leah Neukirchen 5fc3115c3f blaze822: blaze822_addr: don't drop last char when comment is not closed
Found by duncaen with afl.
5 years ago
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