Commit Graph

651 Commits

Author SHA1 Message Date
Christian Neukirchen
cfec8ca377 mless: add ^ to go to parent 2016-08-08 17:39:25 +02:00
Christian Neukirchen
d458439970 import and use timegm from musl
It's ridiculous this function is not in the standards.
2016-08-08 16:28:25 +02:00
Christian Neukirchen
20dae518c4 mscan: oneline: fix flag fiddling 2016-08-08 16:13:51 +02:00
Christian Neukirchen
22e406514c mcom: simplify To: 2016-08-08 16:11:17 +02:00
Christian Neukirchen
07d3be7a8f mcom: add delete 2016-08-08 16:06:52 +02:00
Christian Neukirchen
d2d687478d rename mcomp -> mcom, mrepl -> mrep
mcomp is in mtools already.

mfwd will be added in the future.
2016-08-08 16:01:06 +02:00
Christian Neukirchen
d453a5ac58 mless.1: extend a bit 2016-08-08 14:37:22 +02:00
Christian Neukirchen
fd06b1d466 seq: exit with 2 on fatal parsing error 2016-08-08 14:23:34 +02:00
Christian Neukirchen
914b78a58f mhdr: set exit status to 1 when no header was found 2016-08-08 14:23:20 +02:00
Christian Neukirchen
21d353f91e Makefile: add install rule 2016-08-08 14:16:45 +02:00
Christian Neukirchen
6229023e78 msed: drop date generation (use mdate) 2016-08-08 14:03:29 +02:00
Christian Neukirchen
45176425e3 mcomp: use mdate 2016-08-08 14:01:56 +02:00
Christian Neukirchen
c9eba354ab mcomp: cleanup 2016-08-08 14:01:48 +02:00
Christian Neukirchen
0f74f4d062 mrepl: check message has a message-id 2016-08-08 14:01:33 +02:00
Christian Neukirchen
2a72a341c0 add mdate, a portable version of GNU date --rfc-2822 2016-08-08 14:01:05 +02:00
Christian Neukirchen
55c823f89a mquote: needs := for empty strings 2016-08-08 13:32:43 +02:00
Christian Neukirchen
f3c6724830 seq: parse_parent: bump previndent size 2016-08-07 17:38:38 +02:00
Christian Neukirchen
e2679e4423 add contrib/mverify to verify a OpenPGP or SMIME message 2016-08-06 20:43:08 +02:00
Christian Neukirchen
7377f0dfc3 mshow: rather, use -r -O to print the part raw 2016-08-06 20:10:33 +02:00
Christian Neukirchen
2776c838fe mshow: extract headers with -H -O 2016-08-06 19:30:45 +02:00
Christian Neukirchen
5eb7837aa8 mshow: simplify -H with orig_header 2016-08-06 19:28:46 +02:00
Christian Neukirchen
7575e07b9f blaze822: keep a pointer to the original header, if we have it anyway 2016-08-06 19:27:02 +02:00
Christian Neukirchen
f9226dde7b mmime: generate LF before MIME boundaries 2016-08-06 19:15:12 +02:00
Christian Neukirchen
758351abc5 rfc2045: the (CR)LF before the boundary belongs to the boundary 2016-08-06 19:09:49 +02:00
Christian Neukirchen
cc8df261b2 mshow: extract_mime: body is used 2016-08-06 18:40:01 +02:00
Christian Neukirchen
46ba7967b8 mseq.1: double .Pp 2016-08-06 18:32:48 +02:00
Christian Neukirchen
524ee12795 msort: add -U and -I to sort by flags 2016-08-06 18:27:38 +02:00
Christian Neukirchen
1fece7b090 mscan: oneline: don't show not existing messages as unseen 2016-08-06 18:15:24 +02:00
Christian Neukirchen
7b320737b5 remove mthr, now obsolete 2016-08-05 20:07:09 +02:00
Christian Neukirchen
1d67157f09 seq: add thread selectors 2016-08-05 20:05:24 +02:00
Christian Neukirchen
516c3ec6f2 mscan: default %F left-aligned 2016-08-05 20:02:49 +02:00
Christian Neukirchen
2c3a1c0049 mscan: silence a warning 2016-08-04 22:39:51 +02:00
Christian Neukirchen
5aafeb8550 mscan: actually show To: in TO: 2016-08-04 22:32:21 +02:00
Christian Neukirchen
a8397824b1 mscan: use Scan-Format from profile by default 2016-08-04 21:43:51 +02:00
Christian Neukirchen
53852d7517 mscan: fmt_date: refactor, add 5-char %d 2016-08-04 21:41:27 +02:00
Christian Neukirchen
77d0498b6c seq: fix message number reporting when using iterdir 2016-08-04 20:20:15 +02:00
Christian Neukirchen
d6815bf78f contrib/mtwoscan: add example 2016-08-04 20:17:26 +02:00
Christian Neukirchen
c2f9fa7271 mscan: silence %b when !msg 2016-08-04 20:17:07 +02:00
Christian Neukirchen
019a6680f5 mscan: fix %M 2016-08-04 20:16:59 +02:00
Christian Neukirchen
57f1dd3896 mscan.1: update for formats 2016-08-04 20:00:55 +02:00
Christian Neukirchen
59c00003f6 mscan: adaptive iso date 2016-08-04 20:00:42 +02:00
Christian Neukirchen
e97bf25a4e mscan: look up message number when needed 2016-08-04 19:39:01 +02:00
Christian Neukirchen
3f1fb14ecd mscan: refactor, slight output change 2016-08-04 19:37:22 +02:00
Christian Neukirchen
26f694c91d mscan: support \n and \t 2016-08-04 19:12:20 +02:00
Christian Neukirchen
f628a10ff6 mscan: use format strings 2016-08-04 18:59:46 +02:00
Christian Neukirchen
688dd61818 mcolor: no colors on dumb terminals 2016-08-02 23:16:58 +02:00
Christian Neukirchen
eb4e2c171d mcolor: extract from mless 2016-08-02 22:50:45 +02:00
Christian Neukirchen
3d88b3e638 mless: use magrep for next unseen 2016-08-02 17:17:17 +02:00
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