summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* blaze822: blaze822_addr: fix parsing of () at end of stringLeah Neukirchen2019-03-011-1/+1
| | | | Found by lhynes.
* msed: improve zero initializationLeah Neukirchen2019-03-011-1/+1
|
* t: update linksLeah Neukirchen2019-03-011-1/+1
|
* magrep: fix use of uninitialized memoryDuncaen2019-02-281-1/+1
| | | | found by -fsanitize=memory
* msed: fix use of uninitialized memoryDuncaen2019-02-281-1/+1
| | | | found by -fsanitize=memory
* blaze822: blaze822_addr: don't read over the trailing nul byte when resolving \Leah Neukirchen2019-02-281-1/+1
|
* blaze822: blaze822_addr: take care of string end in comments inside <Leah Neukirchen2019-02-281-1/+3
|
* mmime: print_header: fix for empty linesLeah Neukirchen2019-02-281-0/+3
|
* blaze822: blaze822_addr: skip remaining characters when token is full, also ↵Leah Neukirchen2019-02-271-0/+2
| | | | with [
* blaze822: blaze822_addr: skip remaining characters when token is fullLeah Neukirchen2019-02-271-0/+2
|
* blaze822: blaze822_addr: don't drop last char when comment is not closedLeah Neukirchen2019-02-271-1/+2
| | | | Found by duncaen with afl.
* blaze822: blaze822_addr: fix reading over the end of address if it ends with ↵Leah Neukirchen2019-02-271-1/+2
| | | | | | , or ; Found by duncaen with afl.
* blaze822: safe_append: fixes for various border casesLeah Neukirchen2019-02-271-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 charactersLeah Neukirchen2019-02-202-4/+12
| | | | | | Idea by Mario Domgoergen <mdom@taz.de>. Closes #159.
* mdeliver: work around macOS, which doesn't implement POSIX.1-2008 stat fieldsLeah Neukirchen2019-02-111-0/+4
|
* rfc2231: fix memleakLeah Neukirchen2019-02-101-1/+3
| | | | Found by clang 7.0.1.
* blaze822: blaze822_mmap: fix memleakLeah Neukirchen2019-02-101-0/+1
| | | | Found by clang 7.0.1.
* blaze822: blaze822_mem: fix memleakLeah Neukirchen2019-02-101-1/+3
| | | | Found by clang 7.0.1.
* mdeliver: clean up logicLeah Neukirchen2019-02-101-7/+5
|
* mrefile: don't open the file when renaming is enoughLeah Neukirchen2019-02-101-22/+49
|
* mrefile: try using rename first, when possibleLeah Neukirchen2019-02-101-5/+17
|
* mdeliver: preserve mtime in mrefileLeah Neukirchen2019-02-101-0/+10
|
* mdeliver: free msg opened for getting timestampLeah Neukirchen2019-02-101-0/+1
|
* NEWS.md: add release dateLeah Neukirchen2019-02-091-1/+1
|
* mpick: fix off-by-one in parse_string (expression parsing) v0.5Duncaen2019-02-082-1/+2
|
* NEWS.md: updateLeah Neukirchen2019-02-081-0/+2
|
* mcom: Quote one more variablecodesoap2019-02-061-1/+1
|
* mcom: Quote two more variablescodesoap2019-02-061-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: headerLeah Neukirchen2019-02-061-2/+2
| | | | mmime will recode again if required.
* mcom: do_mime: fix for loop quotingLeah Neukirchen2019-02-051-2/+2
|
* contrib/mencrypt: Quote variables whenever possiblecodesoap2019-02-031-2/+2
|
* mless: Quote variables whenever possiblecodesoap2019-02-031-8/+8
|
* mcom: Quote variables and subshells whenever possiblecodesoap2019-02-031-31/+31
|
* mmime: print_header: use signed variable for linelenLeah Neukirchen2019-02-031-1/+1
|
* blaze822: safe_append: avoid different signedness in comparisonLeah Neukirchen2019-02-031-6/+9
|
* mdeliver: force mode 0600 for pipes (BSD gives 0000 here by default)Leah Neukirchen2019-02-031-0/+2
|
* mcom: check if mail is formatted sensiblyLeah Neukirchen2019-02-011-6/+32
|
* msed: allow final empty commandLeah Neukirchen2019-02-011-0/+2
|
* mflag.1: tweak descriptionLeah Neukirchen2019-01-313-4/+4
|
* mshow: put message-id into env, if availableVincent Breitmoser2019-01-291-0/+5
| | | | Closes: #135 [via git-merge-pr]
* mcom: add -sendLeah Neukirchen2019-01-292-2/+32
|
* mscan.1: fix typoDuncaen2019-01-141-1/+1
|
* mcom: enter the loop again when we should run mime, another placeLeah Neukirchen2019-01-121-0/+1
|
* mcom: enter the loop again when we should run mimeLeah Neukirchen2019-01-121-0/+1
|
* mcom: automime can be emptyLeah Neukirchen2019-01-121-1/+1
|
* mcom: check drafts exist, and ensure they contain a /Leah Neukirchen2019-01-121-2/+10
|
* NEWS.md: updateLeah Neukirchen2019-01-121-2/+2
|
* NEWS.md: updateLeah Neukirchen2019-01-111-0/+1
|
* mflow: avoid adding a space after the leading quotes if there already is oneLeah Neukirchen2019-01-101-2/+2
| | | | Found by lhynes.
* contrib/mencrypt: use default key for From:Leah Neukirchen2019-01-101-2/+5
|