Commit Graph

706 Commits (66d0eff12fdf31e520493e7c2accb95410dcaec2)
 

Author SHA1 Message Date
Leah Neukirchen 66d0eff12f style 7 years ago
Sören Tempel dfe09a7c5e mquote: make sed expression to strip signature work with busybox sed
Closes: #74 [via git-merge-pr]
7 years ago
Leah Neukirchen 6f99ef55a8 mgenmid: printb36: fix off-by-one
Closes #73.
7 years ago
Leah Neukirchen 4e13b73245 mshow: render_mime: avoid indexing into empty buffer
Found using spam corpus at http://untroubled.org/spam/2017-08.7z
7 years ago
Leah Neukirchen 6948b408a2 mflow: use blaze822_mime_parameter properly
Found using spam corpus at http://untroubled.org/spam/2017-08.7z.
7 years ago
Leah Neukirchen d65041c386 squash more mandoc -Tlint warnings 7 years ago
Leah Neukirchen 4edca0ec3a mshow: use return value 62 for raw output of filters
E.g. for elinks -dump -dump-color-mode 3
7 years ago
Leah Neukirchen 6718576b9f mmime.1: reference makemime(1) and mhbuild(1) 7 years ago
Leah Neukirchen cf4bc05010 mshow: use "less -RFXe" when $PAGER is plain "less" 7 years ago
Leah Neukirchen 13db67713f filter: use a non-blocking write pipe 7 years ago
Leah Neukirchen 6b5b42f583 filter: don't write more than PIPE_BUF at once
This could result in stalling during big writes when we can't read the
output of the child in the mean time.
7 years ago
Leah Neukirchen 8a9825596b mverify: use 0+x to force number
+x does not work in nawk/*BSD awk.
7 years ago
Larry Hynes 470d7f85a0 mverify: Cant - > cannot
- This works around the quoting problem inherent in using Can't
  and avoids using the incorrect Cant

Closes: #71 [via git-merge-pr]
7 years ago
Leah Neukirchen 05e4d5b5fa mshow: fallback to text/plain when no content-type exists 7 years ago
Leah Neukirchen 3b51c5938a rfc2047: blaze822_decode_b64: ensure nul-termination of result
Fixes #70.
7 years ago
Larry Hynes 7fd982d172 mcom: dreaft -> draft
Closes: #69 [via git-merge-pr]
7 years ago
Leah Neukirchen 3b282a4934 filter.example: use mflow 7 years ago
Leah Neukirchen 9387d1fe07 add mflow 7 years ago
Leah Neukirchen 1382543ae8 VERSION: 0.2 7 years ago
Leah Neukirchen c6c8fb8d7c add NEWS.md 7 years ago
Leah Neukirchen 4c592759a2 mseq: use first message of range for -c and -C. 7 years ago
Leah Neukirchen 31d1cb7bc6 minc: use squeeze_slash
Closes #68.
7 years ago
Leah Neukirchen 157542c3e7 mlist: extract squeeze_slash 7 years ago
Leah Neukirchen 73d80d80f9 mrep: avoid initial space for References:
This triggered qp-encoding, which is not allowed for this header.
7 years ago
Larry Hynes 4d38a9c950 Changes to mthread.1
- 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]
7 years ago
Larry Hynes f4e1b99b51 Changes to msort.1
- 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]
7 years ago
Leah Neukirchen aee4d6e8e5 mlist: squeeze squeezing code
Thanks to quinq, who put all their heart in it.
7 years ago
Leah Neukirchen 011a13463f mlist: squeeze slashes from directory names
Closes #65.
7 years ago
Larry Hynes e6dcea66dd Changes to msed.1
- Change 'scripts' to 'script', to match SYNOPSIS
- Delete 'the' in 'the mail headers'

Closes: #63 [via git-merge-pr]
7 years ago
Larry Hynes 90414ecb9d Changes to mshow.1
- (passed|given) -> specified
- Sprinkle some commas
- Adjust wording for '-A' option

Closes: #64 [via git-merge-pr]
7 years ago
Leah Neukirchen f7c2cd9526 mymemmem: update with patch from musl mailing list
Fix by Alexander Monakov.
7 years ago
Leah Neukirchen 4a685de739 mmime: ensure 7bit or 8bit Content-Transfer-Encoding for message/rfc822 parts
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.)
7 years ago
Leah Neukirchen 958ad4e9f6 mmime: disregard line length restriction for message/rfc822 attachments
Many webmail client's don't like qp-encoded message/rfc822 attachments.
7 years ago
Wolfgang Jenkner b0d61b8275 mcom: fix non-POSIX sed usage 7 years ago
Larry Hynes 0023602f7b Changes to mscan.1
- 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]
7 years ago
Larry Hynes 0c983b99cd Changes to mpick.1
- Else -> Otherwise
- 'the' standard input
- Tidy up msglist intro
- Couple of corrections

Closes: #61 [via git-merge-pr]
7 years ago
Larry Hynes 79e1c8d055 Changes to mmsg.7
- 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]
7 years ago
Leah Neukirchen f506528776 add .mailmap 7 years ago
Larry Hynes 3e2aca845d Changes to mmkdir.1
- Use 'Maildir folders' instead of the pseudo-plural 'Maildir'
- Clean up language

Closes: #59 [via git-merge-pr]
7 years ago
Larry Hynes 9361feed35 Changes to mmime.1
- 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]
7 years ago
Oliver Kiddle 0d2c71d2ef seq: use of ^ should not produce a "parse" error when parent isn't found
Closes: #57 [via git-merge-pr]
7 years ago
Leah Neukirchen 12b1722868 mmsg.7: document new selectors 7 years ago
Oliver Kiddle 8e833606c1 seq: parse_relnum: initial + in stop part of a message range selects relative to the start
So, e.g 4:+5 is the same as 4:9

Closes: #44 [via git-merge-pr]
7 years ago
Oliver Kiddle 7d66bb8db7 seq: parse_range: = _ and ^ default to being relative to cur instead of message 1 7 years ago
Oliver Kiddle ef65274d43 seq: parse_relnum: fix for thread message syntax relative to . or $
With a message such as .^ specified, strtol() was used on the caret.
On Linux this worked by accident because strtol() doesn't return
an error but it fails on, e.g. FreeBSD. Furthermore, it was not
possible to specify relative offsets after $.
7 years ago
Leah Neukirchen c1ddd4816f man: use 'filename' instead of 'file names' 7 years ago
Larry Hynes bf771231d2 Changes to mlist.1
Closes: #56 [via git-merge-pr]
7 years ago
Larry Hynes 53e408291f Changes to minc.1
- Change 'in the given' to 'in the specified Maildir folders'
- 'one per line'
- Qualify '-q' flag

Closes: #54 [via git-merge-pr]
7 years ago
Larry Hynes a0a922fb91 magrep.1: Improve EXIT STATUS wording, in line with .Ex -std
Closes: #53 [via git-merge-pr]
7 years ago
Larry Hynes 2ff56193a9 Changes to mhdr.1
- Use 'specified' instead of 'given' and 'passed'
- Clarify tab-separation for '-H'
- Use 'one per line' instead of 'line by line'

Closes: #52 [via git-merge-pr]
7 years ago