Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | t/1702-mshow-attachments.t: add tests for named part/attachment detection | nay | 2024-09-11 | 1 | -0/+53 |
| | |||||
* | mmime: don't create empty lines when wrapping long words in headers. | Leah Neukirchen | 2024-03-10 | 1 | -1/+17 |
| | | | | Reported by Solène Rapenne. | ||||
* | minc: read directory names from stdin | Meudwy | 2023-07-25 | 1 | -1/+7 |
| | | | | | | | This matches `mlist` where it can take directories as arguments or via stdin. Closes: #244 [via git-merge-pr] | ||||
* | blaze822_priv.h: use proper lc/uc | Leah Neukirchen | 2023-03-16 | 1 | -0/+26 |
| | | | | | | | Mail headers may contain characters where the simple definition breaks, which results in wrong formatting on output. Fixes #235. | ||||
* | mmime: allow to relax body line length limit | Lucas | 2022-01-25 | 1 | -1/+11 |
| | | | | Message-Id: <10e22a318b5c70d89432d85ecd8cb8ce1796a51d.1643116719.git.lucas@sexy.is> | ||||
* | mflow: fixed lines were not wrapped, add test suite | Leah Neukirchen | 2022-01-01 | 1 | -0/+166 |
| | | | | Reported by ninewise. | ||||
* | rfc2047: skip whitespace everywhere during base64 decoding | Leah Neukirchen | 2021-10-04 | 1 | -1/+25 |
| | | | | | | | | | | > The encoded output stream must be represented in lines of no more > than 76 characters each. All line breaks or other characters not > found in Table 1 must be ignored by decoding software. In base64 > data, characters other than those in Table 1, line breaks, and other > white space probably indicate a transmission error, about which a > warning message or even a message rejection might be appropriate > under some circumstances. | ||||
* | blaze822: blaze822/blaze822_mem: detect line ending before scanning end of ↵ | Leah Neukirchen | 2021-08-30 | 1 | -0/+29 |
| | | | | | | | | | | | | header A mail using CRLF which contained (for some reason) a LFLF pair would be misparsed as the header was read until the LFLF. Instead, scan for the first LF, check if it's preceded by CR, and then search for the proper header terminator only. Closes #212. | ||||
* | mmime: ensure no empty parts are generated after an include. | Leah Neukirchen | 2021-08-07 | 1 | -1/+10 |
| | | | | Reported by lhynes. | ||||
* | t/1000-mmime.t: add tests for recent changes | Leah Neukirchen | 2021-06-18 | 1 | -1/+27 |
| | |||||
* | t/1500-maddr.t: deactivate invalid test case | Leah Neukirchen | 2021-06-18 | 1 | -2/+2 |
| | | | | An 'encoded-word' MUST NOT appear in any portion of an 'addr-spec'. | ||||
* | t/1900-mdeliver.t: fix plan | Leah Neukirchen | 2021-05-10 | 1 | -1/+1 |
| | |||||
* | t/1900-mdeliver.t: add test for malformed mboxes | Leah Neukirchen | 2021-05-09 | 1 | -0/+16 |
| | |||||
* | mdeliver: ignore last empty line of mbox entries | Leah Neukirchen | 2021-05-09 | 1 | -0/+69 |
| | | | | | | | | | | https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml > Each message is immediately prefaced by a separation line and > terminated by an empty line. Bug discovered by skarnet. Fixes #207. | ||||
* | mexport: ensure mbox entries are separated by an empty line | Leah Neukirchen | 2021-05-09 | 1 | -0/+26 |
| | | | | | | | | https://www.loc.gov/preservation/digital/formats/fdd/fdd000383.shtml > Each message is immediately prefaced by a separation line and > terminated by an empty line. Bug discovered by skarnet. | ||||
* | mmime: do not duplicate Content* headers | Leah Neukirchen | 2021-05-09 | 1 | -1/+48 |
| | | | | | | | | | Do not add additional Content-Type and Content-Transfer-Encoding headers when using mmime on input already containing them. Do not reencode the message if Content-Transfer-Encoding is set. Based on a patch by Felix Van der Jeugt and duncaen. | ||||
* | t/8000-mflag.t: fix when stdin is not a tty | Leah Neukirchen | 2021-01-27 | 1 | -8/+8 |
| | |||||
* | t/6000-msort.t: fix when stdin is not a tty | Leah Neukirchen | 2021-01-27 | 1 | -5/+5 |
| | |||||
* | t/3000-magrep.t: fix when stdin is not a tty | Leah Neukirchen | 2021-01-27 | 1 | -10/+10 |
| | |||||
* | mmime: allow # in include lines, used to override the content-disposition | Leah Neukirchen | 2020-12-22 | 1 | -1/+28 |
| | |||||
* | rfc2045: ensure mime boundaries end with a newline or - | Leah Neukirchen | 2020-11-12 | 1 | -0/+41 |
| | |||||
* | t/7000-mseq.t: use printf for robustness | Leah Neukirchen | 2020-10-09 | 1 | -1/+1 |
| | |||||
* | t/7000-mseq.t: add test for 74857db19 | Leah Neukirchen | 2020-08-14 | 1 | -1/+2 |
| | |||||
* | t/5000-mscan.t: typo | Leah Neukirchen | 2020-08-11 | 1 | -1/+1 |
| | |||||
* | t/5000-mscan.t: add test for b41d2ef | Leah Neukirchen | 2020-08-11 | 1 | -1/+3 |
| | |||||
* | mpick: breaking cmdline options | Duncan Overbruck | 2020-07-30 | 1 | -17/+17 |
| | | | | | | | Two breaking changes which will make mpick fit more in with all other mblaze tools by using mmsg(7) arguments: - Use the -F flag to read script files. - Remove msglist support | ||||
* | t: use - instead of /dev/stdin | Leah Neukirchen | 2020-07-03 | 1 | -1/+1 |
| | |||||
* | seq: - now refers to the message on stdin, use .- for previous message | Leah Neukirchen | 2020-07-03 | 1 | -1/+1 |
| | |||||
* | t/2000-mpick.t: test environment variables in expressions | Julian Rother | 2020-06-07 | 1 | -1/+3 |
| | |||||
* | t/lib.sh: work around a OpenBSD bug | Leah Neukirchen | 2020-05-16 | 1 | -2/+2 |
| | | | | Upstream report: https://marc.info/?i=871rnjhncc.fsf%20()%20vuxu%20!%20org | ||||
* | mpick: improve unknown binding error and add test case | Duncan Overbruck | 2020-05-15 | 1 | -1/+4 |
| | |||||
* | t/2000-mpick.t: check for double free with bindings | Duncan Overbruck | 2020-05-15 | 1 | -1/+10 |
| | |||||
* | t/2000-mpick.t: add tests for all the new features | Duncaen | 2020-05-15 | 1 | -1/+50 |
| | |||||
* | mpick: add header decodeop for better address matching | Duncaen | 2020-05-15 | 1 | -1/+3 |
| | |||||
* | blaze822: blaze822_addr: null-terminate ttok at the current position before ↵ | Leah Neukirchen | 2020-04-03 | 1 | -1/+4 |
| | | | | appending | ||||
* | blaze822: blaze822_addr: don't force add space before quoted words | Leah Neukirchen | 2020-04-03 | 1 | -1/+6 |
| | |||||
* | blaze822: blaze822_addr: ignore leading obs-route | Leah Neukirchen | 2020-04-03 | 1 | -1/+3 |
| | |||||
* | t: update links | Leah Neukirchen | 2019-03-01 | 1 | -1/+1 |
| | |||||
* | t/1501-maddr-regress.t: adapt to changes of bcd258a | Leah Neukirchen | 2018-08-15 | 1 | -5/+5 |
| | |||||
* | t/1500-maddr.t: adapt to changes of bcd258a | Leah Neukirchen | 2018-08-15 | 1 | -1/+1 |
| | |||||
* | t/1501-maddr-regress.t: fix failing test, maddr never quotes the display name | Leah Neukirchen | 2018-03-02 | 1 | -1/+1 |
| | |||||
* | 1501-maddr-regress.t: space in local part | Leah Neukirchen | 2018-02-16 | 1 | -2/+3 |
| | |||||
* | t/1501-maddr-regress.t: add regression tests for address parsing | Leah Neukirchen | 2018-01-14 | 1 | -0/+42 |
| | |||||
* | t/1500-maddr.t: fix check, maddr now compresses whitespace. | Leah Neukirchen | 2018-01-12 | 1 | -1/+1 |
| | |||||
* | t: add test case for latest magrep crash | Duncaen | 2017-11-11 | 1 | -1/+128 |
| | | | | | This crash was reported in #76 and resolved with commit 6239ef35357824308df079bd6df0dc4b202e898. | ||||
* | mseq: remove the ,2: suffix from the file we search for and add testcase | Duncaen | 2017-06-25 | 1 | -1/+5 |
| | | | | | | This fixes #38 Closes: #39 [via git-merge-pr] | ||||
* | mpick: allow string expressions on any header | Duncaen | 2017-04-17 | 1 | -1/+3 |
| | |||||
* | t: add maddr and minc tests | Duncaen | 2017-04-02 | 2 | -0/+103 |
| | |||||
* | seq: fix selecting subthreads at the end of sequences and add test cases | Duncaen | 2017-04-01 | 1 | -1/+10 |
| | |||||
* | t: add check_test | Duncaen | 2017-03-31 | 6 | -18/+29 |
| |