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 |
|