Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mdeliver: better usage when multiple arguments are given | Leah Neukirchen | 2019-07-08 | 1 | -4/+3 |
| | |||||
* | mcom: use file --mime instead of file -i | Leah Neukirchen | 2019-05-21 | 1 | -1/+1 |
| | | | | | | This also works on macOS. Closes #162. | ||||
* | mthread: make malloc failure fatal | Leah Neukirchen | 2019-05-03 | 1 | -0/+6 |
| | |||||
* | mmime: gen_file: remove check for trailing newline for 7bit transfer | Leah Neukirchen | 2019-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | RFC2046 5.1.1 specifies that parts without trailing newlines are coded without problems: > NOTE: The CRLF preceding the boundary delimiter line is conceptually > attached to the boundary so that it is possible to have a part that > does not end with a CRLF (line break). This if-statement now also codes empty files correctly. | ||||
* | slurp: don't special-case empty files, instead behave like strdup("") | Leah Neukirchen | 2019-04-23 | 1 | -5/+0 |
| | | | | This allows the caller to call free(3) in any case. | ||||
* | seq: blaze822_loop: fix leak | Leah Neukirchen | 2019-04-14 | 1 | -0/+1 |
| | |||||
* | maddr: addr: fix leak | Leah Neukirchen | 2019-04-14 | 1 | -0/+1 |
| | |||||
* | mdeliver: add fallback to utimes for systems that don't have utimensat | Leah Neukirchen | 2019-03-28 | 1 | -0/+8 |
| | | | | Namely, macOS before 10.13. | ||||
* | mscan: u8putstr: assume wcwidth of -1 means actually 2 (probably emojis) | Leah Neukirchen | 2019-03-21 | 1 | -1/+4 |
| | |||||
* | NEWS.md: update for 0.5.1 v0.5.1 | Leah Neukirchen | 2019-03-03 | 2 | -1/+8 |
| | |||||
* | rfc2047: blaze822_decode_rfc2047: account for space for trailing nul | Leah Neukirchen | 2019-03-02 | 1 | -0/+4 |
| | |||||
* | blaze822: blaze822_addr: fix parsing of () at end of string | Leah Neukirchen | 2019-03-01 | 1 | -1/+1 |
| | | | | Found by lhynes. | ||||
* | msed: improve zero initialization | Leah Neukirchen | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | t: update links | Leah Neukirchen | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | magrep: fix use of uninitialized memory | Duncaen | 2019-02-28 | 1 | -1/+1 |
| | | | | found by -fsanitize=memory | ||||
* | msed: fix use of uninitialized memory | Duncaen | 2019-02-28 | 1 | -1/+1 |
| | | | | found by -fsanitize=memory | ||||
* | blaze822: blaze822_addr: don't read over the trailing nul byte when resolving \ | Leah Neukirchen | 2019-02-28 | 1 | -1/+1 |
| | |||||
* | blaze822: blaze822_addr: take care of string end in comments inside < | Leah Neukirchen | 2019-02-28 | 1 | -1/+3 |
| | |||||
* | mmime: print_header: fix for empty lines | Leah Neukirchen | 2019-02-28 | 1 | -0/+3 |
| | |||||
* | blaze822: blaze822_addr: skip remaining characters when token is full, also ↵ | Leah Neukirchen | 2019-02-27 | 1 | -0/+2 |
| | | | | with [ | ||||
* | blaze822: blaze822_addr: skip remaining characters when token is full | Leah Neukirchen | 2019-02-27 | 1 | -0/+2 |
| | |||||
* | blaze822: blaze822_addr: don't drop last char when comment is not closed | Leah Neukirchen | 2019-02-27 | 1 | -1/+2 |
| | | | | Found by duncaen with afl. | ||||
* | blaze822: blaze822_addr: fix reading over the end of address if it ends with ↵ | Leah Neukirchen | 2019-02-27 | 1 | -1/+2 |
| | | | | | | , or ; Found by duncaen with afl. | ||||
* | blaze822: safe_append: fixes for various border cases | Leah Neukirchen | 2019-02-27 | 1 | -2/+5 |
| | | | | | | This fixes dstmax == dstlen and when src is completely full. Found by duncaen with afl. | ||||
* | mdirs: add -0 to separate folders by NUL characters | Leah Neukirchen | 2019-02-20 | 2 | -4/+12 |
| | | | | | | Idea by Mario Domgoergen <mdom@taz.de>. Closes #159. | ||||
* | mdeliver: work around macOS, which doesn't implement POSIX.1-2008 stat fields | Leah Neukirchen | 2019-02-11 | 1 | -0/+4 |
| | |||||
* | rfc2231: fix memleak | Leah Neukirchen | 2019-02-10 | 1 | -1/+3 |
| | | | | Found by clang 7.0.1. | ||||
* | blaze822: blaze822_mmap: fix memleak | Leah Neukirchen | 2019-02-10 | 1 | -0/+1 |
| | | | | Found by clang 7.0.1. | ||||
* | blaze822: blaze822_mem: fix memleak | Leah Neukirchen | 2019-02-10 | 1 | -1/+3 |
| | | | | Found by clang 7.0.1. | ||||
* | mdeliver: clean up logic | Leah Neukirchen | 2019-02-10 | 1 | -7/+5 |
| | |||||
* | mrefile: don't open the file when renaming is enough | Leah Neukirchen | 2019-02-10 | 1 | -22/+49 |
| | |||||
* | mrefile: try using rename first, when possible | Leah Neukirchen | 2019-02-10 | 1 | -5/+17 |
| | |||||
* | mdeliver: preserve mtime in mrefile | Leah Neukirchen | 2019-02-10 | 1 | -0/+10 |
| | |||||
* | mdeliver: free msg opened for getting timestamp | Leah Neukirchen | 2019-02-10 | 1 | -0/+1 |
| | |||||
* | NEWS.md: add release date | Leah Neukirchen | 2019-02-09 | 1 | -1/+1 |
| | |||||
* | mpick: fix off-by-one in parse_string (expression parsing) v0.5 | Duncaen | 2019-02-08 | 2 | -1/+2 |
| | |||||
* | NEWS.md: update | Leah Neukirchen | 2019-02-08 | 1 | -0/+2 |
| | |||||
* | mcom: Quote one more variable | codesoap | 2019-02-06 | 1 | -1/+1 |
| | |||||
* | mcom: Quote two more variables | codesoap | 2019-02-06 | 1 | -1/+1 |
| | | | | | Before quoting these two variables I experienced problems when trying to use the "encrypt" option while using mcom. | ||||
* | mcom: decode address for Reply-To: and To: header | Leah Neukirchen | 2019-02-06 | 1 | -2/+2 |
| | | | | mmime will recode again if required. | ||||
* | mcom: do_mime: fix for loop quoting | Leah Neukirchen | 2019-02-05 | 1 | -2/+2 |
| | |||||
* | contrib/mencrypt: Quote variables whenever possible | codesoap | 2019-02-03 | 1 | -2/+2 |
| | |||||
* | mless: Quote variables whenever possible | codesoap | 2019-02-03 | 1 | -8/+8 |
| | |||||
* | mcom: Quote variables and subshells whenever possible | codesoap | 2019-02-03 | 1 | -31/+31 |
| | |||||
* | mmime: print_header: use signed variable for linelen | Leah Neukirchen | 2019-02-03 | 1 | -1/+1 |
| | |||||
* | blaze822: safe_append: avoid different signedness in comparison | Leah Neukirchen | 2019-02-03 | 1 | -6/+9 |
| | |||||
* | mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default) | Leah Neukirchen | 2019-02-03 | 1 | -0/+2 |
| | |||||
* | mcom: check if mail is formatted sensibly | Leah Neukirchen | 2019-02-01 | 1 | -6/+32 |
| | |||||
* | msed: allow final empty command | Leah Neukirchen | 2019-02-01 | 1 | -0/+2 |
| | |||||
* | mflag.1: tweak description | Leah Neukirchen | 2019-01-31 | 3 | -4/+4 |
| |