Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mcom: automatically run mmime when deemed necessary | Leah Neukirchen | 2017-09-22 | 1 | -16/+27 |
| | |||||
* | mmime: gen_qp: quote ^From and ^.$ to be safe | Leah Neukirchen | 2017-09-21 | 1 | -1/+5 |
| | |||||
* | mmime: gen_qp: encode trailing space and tab as =20/=09 | Leah Neukirchen | 2017-09-19 | 1 | -1/+12 |
| | | | | | | | | See RFC2045 6.7.(3): > It follows that an octet with decimal value 9 or 32 appearing at the > end of an encoded line must be represented according to Rule #1. Prefer this over generating a soft-line break and then a real line break. | ||||
* | mflow: only accept flowed line with final space when reflowing | Leah Neukirchen | 2017-09-19 | 1 | -1/+1 |
| | |||||
* | GNUmakefile: fix OpenBSD build | Leah Neukirchen | 2017-09-19 | 1 | -1/+1 |
| | | | | By sunil@nimmagadda.net. | ||||
* | GNUmakefile: tweaks to make it easier for OpenBSD ports | Leah Neukirchen | 2017-09-16 | 1 | -3/+5 |
| | |||||
* | mflow: fix argument parsing | Leah Neukirchen | 2017-09-06 | 1 | -2/+2 |
| | |||||
* | mflow: only space stuff when really reflowing | Leah Neukirchen | 2017-09-06 | 1 | -1/+1 |
| | |||||
* | mflow: add wrapping of long lines, add argument parsing, add quoting | Leah Neukirchen | 2017-09-06 | 2 | -7/+41 |
| | |||||
* | mshow: show: treat non-mime mails as single-part text/plain mails | Leah Neukirchen | 2017-09-06 | 1 | -1/+1 |
| | |||||
* | contrib: add mrecode | Leah Neukirchen | 2017-09-06 | 1 | -0/+8 |
| | |||||
* | mhdr: add -p to extract MIME parameters | Leah Neukirchen | 2017-09-06 | 3 | -4/+27 |
| | |||||
* | mflow: assume no reflow by default, when content-type exists | Leah Neukirchen | 2017-09-02 | 1 | -0/+1 |
| | |||||
* | mflow: flowed: add case where the word is too long for a line | Leah Neukirchen | 2017-09-02 | 1 | -1/+2 |
| | |||||
* | mflag: fix behavior with no arguments and reading from not a tty | Leah Neukirchen | 2017-09-01 | 1 | -0/+5 |
| | |||||
* | style | Leah Neukirchen | 2017-08-31 | 28 | -185/+185 |
| | |||||
* | mquote: make sed expression to strip signature work with busybox sed | Sören Tempel | 2017-08-22 | 1 | -1/+1 |
| | | | | Closes: #74 [via git-merge-pr] | ||||
* | mgenmid: printb36: fix off-by-one | Leah Neukirchen | 2017-08-21 | 1 | -1/+2 |
| | | | | Closes #73. | ||||
* | mshow: render_mime: avoid indexing into empty buffer | Leah Neukirchen | 2017-08-21 | 1 | -1/+1 |
| | | | | Found using spam corpus at http://untroubled.org/spam/2017-08.7z | ||||
* | mflow: use blaze822_mime_parameter properly | Leah Neukirchen | 2017-08-21 | 1 | -4/+4 |
| | | | | Found using spam corpus at http://untroubled.org/spam/2017-08.7z. | ||||
* | squash more mandoc -Tlint warnings | Leah Neukirchen | 2017-08-20 | 11 | -42/+43 |
| | |||||
* | mshow: use return value 62 for raw output of filters | Leah Neukirchen | 2017-08-20 | 1 | -2/+5 |
| | | | | E.g. for elinks -dump -dump-color-mode 3 | ||||
* | mmime.1: reference makemime(1) and mhbuild(1) | Leah Neukirchen | 2017-08-20 | 1 | -0/+2 |
| | |||||
* | mshow: use "less -RFXe" when $PAGER is plain "less" | Leah Neukirchen | 2017-08-17 | 1 | -1/+6 |
| | |||||
* | filter: use a non-blocking write pipe | Leah Neukirchen | 2017-08-06 | 1 | -3/+10 |
| | |||||
* | filter: don't write more than PIPE_BUF at once | Leah Neukirchen | 2017-08-06 | 1 | -2/+5 |
| | | | | | This could result in stalling during big writes when we can't read the output of the child in the mean time. | ||||
* | mverify: use 0+x to force number | Leah Neukirchen | 2017-08-05 | 1 | -3/+3 |
| | | | | +x does not work in nawk/*BSD awk. | ||||
* | mverify: Cant - > cannot | Larry Hynes | 2017-08-05 | 1 | -1/+1 |
| | | | | | | | - This works around the quoting problem inherent in using Can't and avoids using the incorrect Cant Closes: #71 [via git-merge-pr] | ||||
* | mshow: fallback to text/plain when no content-type exists | Leah Neukirchen | 2017-08-05 | 1 | -3/+5 |
| | |||||
* | rfc2047: blaze822_decode_b64: ensure nul-termination of result | Leah Neukirchen | 2017-07-30 | 1 | -1/+3 |
| | | | | Fixes #70. | ||||
* | mcom: dreaft -> draft | Larry Hynes | 2017-07-27 | 1 | -1/+1 |
| | | | | Closes: #69 [via git-merge-pr] | ||||
* | filter.example: use mflow | Leah Neukirchen | 2017-07-26 | 1 | -0/+1 |
| | |||||
* | add mflow | Leah Neukirchen | 2017-07-26 | 5 | -4/+249 |
| | |||||
* | VERSION: 0.2 v0.2 | Leah Neukirchen | 2017-07-17 | 1 | -1/+1 |
| | |||||
* | add NEWS.md | Leah Neukirchen | 2017-07-17 | 1 | -0/+17 |
| | |||||
* | mseq: use first message of range for -c and -C. | Leah Neukirchen | 2017-07-17 | 1 | -0/+6 |
| | |||||
* | minc: use squeeze_slash | Leah Neukirchen | 2017-07-12 | 2 | -2/+4 |
| | | | | Closes #68. | ||||
* | mlist: extract squeeze_slash | Leah Neukirchen | 2017-07-12 | 4 | -11/+20 |
| | |||||
* | mrep: avoid initial space for References: | Leah Neukirchen | 2017-07-12 | 1 | -1/+1 |
| | | | | This triggered qp-encoding, which is not allowed for this header. | ||||
* | Changes to mthread.1 | Larry Hynes | 2017-07-12 | 1 | -7/+8 |
| | | | | | | | | | | | - Sprinkle some commas - passed -> specified - 'the' standard input - 'one per line' - 'in case' -> 'if' - Flesh out -S outbox example Closes: #67 [via git-merge-pr] | ||||
* | Changes to msort.1 | Larry Hynes | 2017-07-11 | 1 | -6/+4 |
| | | | | | | | | | | - Clarify that its the message names, not the messages, that get printed - passed -> specified - Merge 3rd sentence in DESCRIPTION with 1st - 'the' standard input Closes: #66 [via git-merge-pr] | ||||
* | mlist: squeeze squeezing code | Leah Neukirchen | 2017-07-11 | 1 | -3/+2 |
| | | | | Thanks to quinq, who put all their heart in it. | ||||
* | mlist: squeeze slashes from directory names | Leah Neukirchen | 2017-07-11 | 1 | -0/+13 |
| | | | | Closes #65. | ||||
* | Changes to msed.1 | Larry Hynes | 2017-07-11 | 1 | -3/+3 |
| | | | | | | | - Change 'scripts' to 'script', to match SYNOPSIS - Delete 'the' in 'the mail headers' Closes: #63 [via git-merge-pr] | ||||
* | Changes to mshow.1 | Larry Hynes | 2017-07-11 | 1 | -8/+11 |
| | | | | | | | | - (passed|given) -> specified - Sprinkle some commas - Adjust wording for '-A' option Closes: #64 [via git-merge-pr] | ||||
* | mymemmem: update with patch from musl mailing list | Leah Neukirchen | 2017-07-11 | 1 | -15/+10 |
| | | | | Fix by Alexander Monakov. | ||||
* | mmime: ensure 7bit or 8bit Content-Transfer-Encoding for message/rfc822 parts | Leah Neukirchen | 2017-07-09 | 1 | -3/+8 |
| | | | | | | | | RFC 2046, Section 5.2.1: > No encoding other than "7bit", "8bit", or "binary" is permitted for > the body of a "message/rfc822" entity. (We'll generate 8bit when we have to and put the blame on the MTA.) | ||||
* | mmime: disregard line length restriction for message/rfc822 attachments | Leah Neukirchen | 2017-07-09 | 1 | -0/+3 |
| | | | | Many webmail client's don't like qp-encoded message/rfc822 attachments. | ||||
* | mcom: fix non-POSIX sed usage | Wolfgang Jenkner | 2017-07-08 | 1 | -1/+2 |
| | |||||
* | Changes to mscan.1 | Larry Hynes | 2017-07-05 | 1 | -23/+33 |
| | | | | | | | | | | | | | | - passed -> specified - 'the' standard input - when -> if - Clarify pager usage and refer to ENVIRONMENT for details - Add note about default format in mblaze-profile - Put in a '>' for %c - else -> otherwise - greater or equal 'to' - Add ':' to 'From' and 'To' Closes: #62 [via git-merge-pr] |