summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* mshow: show: treat non-mime mails as single-part text/plain mailsLeah Neukirchen2017-09-061-1/+1
|
* contrib: add mrecodeLeah Neukirchen2017-09-061-0/+8
|
* mhdr: add -p to extract MIME parametersLeah Neukirchen2017-09-063-4/+27
|
* mflow: assume no reflow by default, when content-type existsLeah Neukirchen2017-09-021-0/+1
|
* mflow: flowed: add case where the word is too long for a lineLeah Neukirchen2017-09-021-1/+2
|
* mflag: fix behavior with no arguments and reading from not a ttyLeah Neukirchen2017-09-011-0/+5
|
* styleLeah Neukirchen2017-08-3128-185/+185
|
* mquote: make sed expression to strip signature work with busybox sedSören Tempel2017-08-221-1/+1
| | | | Closes: #74 [via git-merge-pr]
* mgenmid: printb36: fix off-by-oneLeah Neukirchen2017-08-211-1/+2
| | | | Closes #73.
* mshow: render_mime: avoid indexing into empty bufferLeah Neukirchen2017-08-211-1/+1
| | | | Found using spam corpus at http://untroubled.org/spam/2017-08.7z
* mflow: use blaze822_mime_parameter properlyLeah Neukirchen2017-08-211-4/+4
| | | | Found using spam corpus at http://untroubled.org/spam/2017-08.7z.
* squash more mandoc -Tlint warningsLeah Neukirchen2017-08-2011-42/+43
|
* mshow: use return value 62 for raw output of filtersLeah Neukirchen2017-08-201-2/+5
| | | | E.g. for elinks -dump -dump-color-mode 3
* mmime.1: reference makemime(1) and mhbuild(1)Leah Neukirchen2017-08-201-0/+2
|
* mshow: use "less -RFXe" when $PAGER is plain "less"Leah Neukirchen2017-08-171-1/+6
|
* filter: use a non-blocking write pipeLeah Neukirchen2017-08-061-3/+10
|
* filter: don't write more than PIPE_BUF at onceLeah Neukirchen2017-08-061-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 numberLeah Neukirchen2017-08-051-3/+3
| | | | +x does not work in nawk/*BSD awk.
* mverify: Cant - > cannotLarry Hynes2017-08-051-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 existsLeah Neukirchen2017-08-051-3/+5
|
* rfc2047: blaze822_decode_b64: ensure nul-termination of resultLeah Neukirchen2017-07-301-1/+3
| | | | Fixes #70.
* mcom: dreaft -> draftLarry Hynes2017-07-271-1/+1
| | | | Closes: #69 [via git-merge-pr]
* filter.example: use mflowLeah Neukirchen2017-07-261-0/+1
|
* add mflowLeah Neukirchen2017-07-265-4/+249
|
* VERSION: 0.2 v0.2Leah Neukirchen2017-07-171-1/+1
|
* add NEWS.mdLeah Neukirchen2017-07-171-0/+17
|
* mseq: use first message of range for -c and -C.Leah Neukirchen2017-07-171-0/+6
|
* minc: use squeeze_slashLeah Neukirchen2017-07-122-2/+4
| | | | Closes #68.
* mlist: extract squeeze_slashLeah Neukirchen2017-07-124-11/+20
|
* mrep: avoid initial space for References:Leah Neukirchen2017-07-121-1/+1
| | | | This triggered qp-encoding, which is not allowed for this header.
* Changes to mthread.1Larry Hynes2017-07-121-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.1Larry Hynes2017-07-111-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 codeLeah Neukirchen2017-07-111-3/+2
| | | | Thanks to quinq, who put all their heart in it.
* mlist: squeeze slashes from directory namesLeah Neukirchen2017-07-111-0/+13
| | | | Closes #65.
* Changes to msed.1Larry Hynes2017-07-111-3/+3
| | | | | | | - Change 'scripts' to 'script', to match SYNOPSIS - Delete 'the' in 'the mail headers' Closes: #63 [via git-merge-pr]
* Changes to mshow.1Larry Hynes2017-07-111-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 listLeah Neukirchen2017-07-111-15/+10
| | | | Fix by Alexander Monakov.
* mmime: ensure 7bit or 8bit Content-Transfer-Encoding for message/rfc822 partsLeah Neukirchen2017-07-091-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 attachmentsLeah Neukirchen2017-07-091-0/+3
| | | | Many webmail client's don't like qp-encoded message/rfc822 attachments.
* mcom: fix non-POSIX sed usageWolfgang Jenkner2017-07-081-1/+2
|
* Changes to mscan.1Larry Hynes2017-07-051-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]
* Changes to mpick.1Larry Hynes2017-07-041-9/+9
| | | | | | | | | - Else -> Otherwise - 'the' standard input - Tidy up msglist intro - Couple of corrections Closes: #61 [via git-merge-pr]
* Changes to mmsg.7Larry Hynes2017-07-041-20/+13
| | | | | | | | | | - Remove listing of tools from DESCRIPTION - pass -> specify - Unhyphenate grandparents - If we don't enumerate the shortcuts, it's easier to maintain - Add SEE ALSO mblaze.7 Closes: #60 [via git-merge-pr]
* add .mailmapLeah Neukirchen2017-07-031-0/+1
|
* Changes to mmkdir.1Larry Hynes2017-07-031-6/+7
| | | | | | | - Use 'Maildir folders' instead of the pseudo-plural 'Maildir' - Clean up language Closes: #59 [via git-merge-pr]
* Changes to mmime.1Larry Hynes2017-07-031-6/+3
| | | | | | | | - Remove first line in DESCRIPTION, it's pretty much a duplicate - Clarify piece about lines in the body which specify attachments - 'file found at path' instead of 'path' Closes: #58 [via git-merge-pr]
* seq: use of ^ should not produce a "parse" error when parent isn't foundOliver Kiddle2017-07-031-15/+19
| | | | Closes: #57 [via git-merge-pr]
* mmsg.7: document new selectorsLeah Neukirchen2017-07-021-1/+17
|
* seq: parse_relnum: initial + in stop part of a message range selects ↵Oliver Kiddle2017-07-021-3/+5
| | | | | | | | relative to the start So, e.g 4:+5 is the same as 4:9 Closes: #44 [via git-merge-pr]
* seq: parse_range: = _ and ^ default to being relative to cur instead of ↵Oliver Kiddle2017-07-021-1/+4
| | | | message 1