Commit Graph

503 Commits

Author SHA1 Message Date
Christian Neukirchen
1c3b2019bd magrep: add -m 2016-08-02 17:03:32 +02:00
Christian Neukirchen
d138866fd6 mmime: line length must be <=78 2016-08-02 16:51:17 +02:00
Christian Neukirchen
927f454e0f mmime.1: mention RFC 5322 2016-08-02 16:51:04 +02:00
Christian Neukirchen
b451fe788b magrep: add search in body 2016-08-02 16:28:35 +02:00
Christian Neukirchen
27b21d7e20 rfc2045: import walk_mime 2016-08-02 16:13:25 +02:00
Christian Neukirchen
56e89c9a55 magrep: search message flags if header is empty 2016-08-02 16:02:46 +02:00
Christian Neukirchen
c99944cbc5 add magrep.1 2016-08-02 16:02:29 +02:00
Christian Neukirchen
612d1564cc add magrep 2016-08-02 15:50:30 +02:00
Christian Neukirchen
18c6351b00 Makefile: use -O2 (makes memmem so much faster) 2016-08-02 15:32:44 +02:00
Christian Neukirchen
0e88f28e18 mcomp: check message before sending 2016-08-02 15:32:29 +02:00
Christian Neukirchen
c4822a983b mmime: add -c to check if MIME-encoding is needed 2016-08-02 14:09:28 +02:00
Christian Neukirchen
2073102d4d mmime: add -r for plain text 2016-08-02 14:01:18 +02:00
Christian Neukirchen
a52af29aa9 mmime: simplify 2016-08-02 13:50:47 +02:00
Christian Neukirchen
41474c2e68 rename .santoku to .mblaze 2016-08-01 19:36:23 +02:00
Christian Neukirchen
60f4618e2b rename project to mblaze 2016-08-01 19:33:25 +02:00
Christian Neukirchen
2a9c1668eb mquote: extract from mcomp, refine 2016-08-01 18:00:52 +02:00
Christian Neukirchen
e7969bf054 mcomp: support Attach: header 2016-08-01 17:45:59 +02:00
Christian Neukirchen
311232d244 mcomp: add Date: 2016-08-01 17:25:40 +02:00
Christian Neukirchen
8e40c85f60 mcomp: support Outbox: (and store drafts there), add a message-id if possible 2016-08-01 17:23:18 +02:00
Christian Neukirchen
5a4b018c73 mintro.7: add mgenmid 2016-08-01 17:22:51 +02:00
Christian Neukirchen
78fec302cb add mgenmid 2016-08-01 17:21:39 +02:00
Christian Neukirchen
400c6793d6 mdeliver.1: reference Maildir format 2016-08-01 17:18:36 +02:00
Christian Neukirchen
d6b34e26b1 mdeliver: typo 2016-08-01 17:18:31 +02:00
Christian Neukirchen
cf594afb83 mmime: fix prevq logic 2016-08-01 17:18:16 +02:00
Christian Neukirchen
88898a4e5e msed: fixes, add /date/a 2016-08-01 17:18:05 +02:00
Christian Neukirchen
582493a25d add msed.1 2016-08-01 16:39:21 +02:00
Christian Neukirchen
3316cfbc22 add msed 2016-08-01 14:55:34 +02:00
Christian Neukirchen
0ce958a22c mmime: only qp after newline when actually needed 2016-08-01 14:26:37 +02:00
Christian Neukirchen
2aaa3cecd8 blaze822: blaze822_chdr: downcase header 2016-08-01 00:04:35 +02:00
Christian Neukirchen
0f9d98a4f4 mintro.7: mention no deps 2016-07-31 22:20:46 +02:00
Christian Neukirchen
94c7dd24cf mseq: drop -n (now in mscan) 2016-07-31 19:46:43 +02:00
Christian Neukirchen
9e02ec69f1 mscan: add -n to only print message number 2016-07-31 19:42:30 +02:00
Christian Neukirchen
2fc528e8ec seq: don't crash when cur link doesn't exist 2016-07-31 16:53:23 +02:00
Duncaen
cfb490561a mpick: fix subject expression, broke while normalizing style 2016-07-30 00:21:13 +02:00
Christian Neukirchen
4296c369f6 blaze822: blaze822_hdr_: off-by-one for first header 2016-07-29 18:26:39 +02:00
Christian Neukirchen
65b277df16 filter: slay warning 2016-07-29 17:15:12 +02:00
Christian Neukirchen
85cbd9976b mless: H to toggle HTML rendering 2016-07-29 17:12:37 +02:00
Christian Neukirchen
08f5a8e1dd mshow: hard-code simple multipart/alternative policy 2016-07-29 17:07:25 +02:00
Christian Neukirchen
01e4e942dd rfc2045: relax MIME check
Some mails don't have MIME-Version: 1.0, having
Content-Transfer-Encoding shall be good enough either
2016-07-29 16:41:45 +02:00
Christian Neukirchen
09f3f66eb9 add contrib/malternative 2016-07-29 15:57:02 +02:00
Christian Neukirchen
8228619e05 mshow: allow filters to skip and select multipart parts 2016-07-29 15:55:57 +02:00
Christian Neukirchen
7636f0977c blaze822: blaze822_file: allocate enough space for read 2016-07-29 15:41:41 +02:00
Christian Neukirchen
be2ca1ba42 mshow: actually filter the parts 2016-07-29 15:15:57 +02:00
Christian Neukirchen
5d1266b38f mshow: normalize CRLF for plain text parts 2016-07-29 15:08:16 +02:00
Christian Neukirchen
a1ed8d7b6c rfc2047: blaze822_decode_qp: skip =CRLF 2016-07-29 13:58:11 +02:00
Christian Neukirchen
12eba94327 rfc2045: put default content type into writable section 2016-07-29 13:51:22 +02:00
Christian Neukirchen
eb09650bba msort: check realloc 2016-07-29 13:10:25 +02:00
Christian Neukirchen
795b756e5a mmime.1: tweaks 2016-07-29 12:54:03 +02:00
Christian Neukirchen
7a27586bcb mless: R to toggle raw message 2016-07-29 12:54:03 +02:00
Christian Neukirchen
525233811c rfc2047: allow empty encoded-words
This is non-conforming, but happens in the wild occasionally.
2016-07-29 12:54:03 +02:00