-
56e87c6a10
mscan: u8putstr: force left-alignment
Christian Neukirchen
2016-08-09 21:13:54 +0200
-
a5c5e22204
mscan: fix formatting of %f without width, and for %s with width
Christian Neukirchen
2016-08-09 21:08:49 +0200
-
d779211dc7
mshow: ensure plain text output ends with a newline
Christian Neukirchen
2016-08-09 20:53:43 +0200
-
d233737be4
mseq: setcur: unset MAILDOT, because with -C we really want to force setting cur
Christian Neukirchen
2016-08-09 19:16:19 +0200
-
b8631d13ff
mseq: allow message syntax in -c
Christian Neukirchen
2016-08-09 19:10:12 +0200
-
f34a284b42
mseq: add -c to override .
Christian Neukirchen
2016-08-09 19:03:59 +0200
-
c9c5346e63
seq: add $MAILDOT to override the value of .
Christian Neukirchen
2016-08-09 18:55:29 +0200
-
4bb35cbead
blaze822: blaze822_addr: make a bit more robust
Christian Neukirchen
2016-08-09 15:49:59 +0200
-
edf4458016
maddr: -a to only print address part
Christian Neukirchen
2016-08-09 15:49:46 +0200
-
cfec8ca377
mless: add ^ to go to parent
Christian Neukirchen
2016-08-08 17:39:25 +0200
-
d458439970
import and use timegm from musl
Christian Neukirchen
2016-08-08 16:28:25 +0200
-
20dae518c4
mscan: oneline: fix flag fiddling
Christian Neukirchen
2016-08-08 16:13:51 +0200
-
22e406514c
mcom: simplify To:
Christian Neukirchen
2016-08-08 16:11:17 +0200
-
07d3be7a8f
mcom: add delete
Christian Neukirchen
2016-08-08 16:06:52 +0200
-
d2d687478d
rename mcomp -> mcom, mrepl -> mrep
Christian Neukirchen
2016-08-08 16:01:06 +0200
-
d453a5ac58
mless.1: extend a bit
Christian Neukirchen
2016-08-08 14:37:22 +0200
-
fd06b1d466
seq: exit with 2 on fatal parsing error
Christian Neukirchen
2016-08-08 14:23:34 +0200
-
914b78a58f
mhdr: set exit status to 1 when no header was found
Christian Neukirchen
2016-08-08 14:23:20 +0200
-
21d353f91e
Makefile: add install rule
Christian Neukirchen
2016-08-08 14:16:45 +0200
-
6229023e78
msed: drop date generation (use mdate)
Christian Neukirchen
2016-08-08 14:03:29 +0200
-
45176425e3
mcomp: use mdate
Christian Neukirchen
2016-08-08 14:01:56 +0200
-
c9eba354ab
mcomp: cleanup
Christian Neukirchen
2016-08-08 14:01:48 +0200
-
0f74f4d062
mrepl: check message has a message-id
Christian Neukirchen
2016-08-08 14:01:33 +0200
-
2a72a341c0
add mdate, a portable version of GNU date --rfc-2822
Christian Neukirchen
2016-08-08 14:01:05 +0200
-
55c823f89a
mquote: needs := for empty strings
Christian Neukirchen
2016-08-08 13:32:43 +0200
-
f3c6724830
seq: parse_parent: bump previndent size
Christian Neukirchen
2016-08-07 17:38:38 +0200
-
e2679e4423
add contrib/mverify to verify a OpenPGP or SMIME message
Christian Neukirchen
2016-08-06 20:43:08 +0200
-
7377f0dfc3
mshow: rather, use -r -O to print the part raw
Christian Neukirchen
2016-08-06 20:10:33 +0200
-
2776c838fe
mshow: extract headers with -H -O
Christian Neukirchen
2016-08-06 19:30:45 +0200
-
5eb7837aa8
mshow: simplify -H with orig_header
Christian Neukirchen
2016-08-06 19:28:25 +0200
-
7575e07b9f
blaze822: keep a pointer to the original header, if we have it anyway
Christian Neukirchen
2016-08-06 19:27:02 +0200
-
f9226dde7b
mmime: generate LF before MIME boundaries
Christian Neukirchen
2016-08-06 19:15:12 +0200
-
758351abc5
rfc2045: the (CR)LF before the boundary belongs to the boundary
Christian Neukirchen
2016-08-06 19:09:49 +0200
-
cc8df261b2
mshow: extract_mime: body is used
Christian Neukirchen
2016-08-06 18:40:01 +0200
-
46ba7967b8
mseq.1: double .Pp
Christian Neukirchen
2016-08-06 18:32:48 +0200
-
524ee12795
msort: add -U and -I to sort by flags
Christian Neukirchen
2016-08-06 18:27:01 +0200
-
1fece7b090
mscan: oneline: don't show not existing messages as unseen
Christian Neukirchen
2016-08-06 18:15:24 +0200
-
7b320737b5
remove mthr, now obsolete
Christian Neukirchen
2016-08-05 20:07:09 +0200
-
1d67157f09
seq: add thread selectors
Christian Neukirchen
2016-08-05 20:05:24 +0200
-
516c3ec6f2
mscan: default %F left-aligned
Christian Neukirchen
2016-08-05 20:02:49 +0200
-
2c3a1c0049
mscan: silence a warning
Christian Neukirchen
2016-08-04 22:39:51 +0200
-
5aafeb8550
mscan: actually show To: in TO:
Christian Neukirchen
2016-08-04 22:32:21 +0200
-
a8397824b1
mscan: use Scan-Format from profile by default
Christian Neukirchen
2016-08-04 21:43:51 +0200
-
53852d7517
mscan: fmt_date: refactor, add 5-char %d
Christian Neukirchen
2016-08-04 21:41:27 +0200
-
77d0498b6c
seq: fix message number reporting when using iterdir
Christian Neukirchen
2016-08-04 20:20:15 +0200
-
d6815bf78f
contrib/mtwoscan: add example
Christian Neukirchen
2016-08-04 20:17:26 +0200
-
c2f9fa7271
mscan: silence %b when !msg
Christian Neukirchen
2016-08-04 20:17:07 +0200
-
019a6680f5
mscan: fix %M
Christian Neukirchen
2016-08-04 20:16:59 +0200
-
57f1dd3896
mscan.1: update for formats
Christian Neukirchen
2016-08-04 20:00:55 +0200
-
59c00003f6
mscan: adaptive iso date
Christian Neukirchen
2016-08-04 20:00:42 +0200
-
e97bf25a4e
mscan: look up message number when needed
Christian Neukirchen
2016-08-04 19:39:01 +0200
-
3f1fb14ecd
mscan: refactor, slight output change
Christian Neukirchen
2016-08-04 19:37:22 +0200
-
26f694c91d
mscan: support \n and \t
Christian Neukirchen
2016-08-04 19:12:20 +0200
-
f628a10ff6
mscan: use format strings
Christian Neukirchen
2016-08-04 18:59:46 +0200
-
688dd61818
mcolor: no colors on dumb terminals
Christian Neukirchen
2016-08-02 23:16:58 +0200
-
eb4e2c171d
mcolor: extract from mless
Christian Neukirchen
2016-08-02 22:50:45 +0200
-
3d88b3e638
mless: use magrep for next unseen
Christian Neukirchen
2016-08-02 17:17:17 +0200
-
1c3b2019bd
magrep: add -m
Christian Neukirchen
2016-08-02 17:03:32 +0200
-
d138866fd6
mmime: line length must be <=78
Christian Neukirchen
2016-08-02 16:51:17 +0200
-
927f454e0f
mmime.1: mention RFC 5322
Christian Neukirchen
2016-08-02 16:51:04 +0200
-
b451fe788b
magrep: add search in body
Christian Neukirchen
2016-08-02 16:28:35 +0200
-
27b21d7e20
rfc2045: import walk_mime
Christian Neukirchen
2016-08-02 16:13:25 +0200
-
56e89c9a55
magrep: search message flags if header is empty
Christian Neukirchen
2016-08-02 16:02:46 +0200
-
c99944cbc5
add magrep.1
Christian Neukirchen
2016-08-02 16:02:29 +0200
-
612d1564cc
add magrep
Christian Neukirchen
2016-08-02 15:50:30 +0200
-
18c6351b00
Makefile: use -O2 (makes memmem so much faster)
Christian Neukirchen
2016-08-02 15:32:44 +0200
-
0e88f28e18
mcomp: check message before sending
Christian Neukirchen
2016-08-02 15:32:29 +0200
-
c4822a983b
mmime: add -c to check if MIME-encoding is needed
Christian Neukirchen
2016-08-02 14:09:28 +0200
-
2073102d4d
mmime: add -r for plain text
Christian Neukirchen
2016-08-02 14:01:05 +0200
-
a52af29aa9
mmime: simplify
Christian Neukirchen
2016-08-02 13:50:47 +0200
-
41474c2e68
rename .santoku to .mblaze
Christian Neukirchen
2016-08-01 19:36:23 +0200
-
60f4618e2b
rename project to mblaze
Christian Neukirchen
2016-08-01 19:33:25 +0200
-
2a9c1668eb
mquote: extract from mcomp, refine
Christian Neukirchen
2016-08-01 18:00:52 +0200
-
e7969bf054
mcomp: support Attach: header
Christian Neukirchen
2016-08-01 17:45:59 +0200
-
311232d244
mcomp: add Date:
Christian Neukirchen
2016-08-01 17:25:40 +0200
-
8e40c85f60
mcomp: support Outbox: (and store drafts there), add a message-id if possible
Christian Neukirchen
2016-08-01 17:23:18 +0200
-
5a4b018c73
mintro.7: add mgenmid
Christian Neukirchen
2016-08-01 17:22:51 +0200
-
78fec302cb
add mgenmid
Christian Neukirchen
2016-08-01 17:21:39 +0200
-
400c6793d6
mdeliver.1: reference Maildir format
Christian Neukirchen
2016-08-01 17:18:36 +0200
-
d6b34e26b1
mdeliver: typo
Christian Neukirchen
2016-08-01 17:18:31 +0200
-
cf594afb83
mmime: fix prevq logic
Christian Neukirchen
2016-08-01 17:18:16 +0200
-
88898a4e5e
msed: fixes, add /date/a
Christian Neukirchen
2016-08-01 17:18:05 +0200
-
582493a25d
add msed.1
Christian Neukirchen
2016-08-01 16:39:21 +0200
-
3316cfbc22
add msed
Christian Neukirchen
2016-08-01 14:55:34 +0200
-
0ce958a22c
mmime: only qp after newline when actually needed
Christian Neukirchen
2016-08-01 14:26:37 +0200
-
2aaa3cecd8
blaze822: blaze822_chdr: downcase header
Christian Neukirchen
2016-08-01 00:04:35 +0200
-
0f9d98a4f4
mintro.7: mention no deps
Christian Neukirchen
2016-07-31 22:20:46 +0200
-
94c7dd24cf
mseq: drop -n (now in mscan)
Christian Neukirchen
2016-07-31 19:46:43 +0200
-
9e02ec69f1
mscan: add -n to only print message number
Christian Neukirchen
2016-07-31 19:42:30 +0200
-
2fc528e8ec
seq: don't crash when cur link doesn't exist
Christian Neukirchen
2016-07-31 16:53:02 +0200
-
cfb490561a
mpick: fix subject expression, broke while normalizing style
Duncaen
2016-07-29 22:04:08 +0200
-
4296c369f6
blaze822: blaze822_hdr_: off-by-one for first header
Christian Neukirchen
2016-07-29 18:26:39 +0200
-
65b277df16
filter: slay warning
Christian Neukirchen
2016-07-29 17:15:12 +0200
-
85cbd9976b
mless: H to toggle HTML rendering
Christian Neukirchen
2016-07-29 17:12:37 +0200
-
08f5a8e1dd
mshow: hard-code simple multipart/alternative policy
Christian Neukirchen
2016-07-29 17:07:25 +0200
-
01e4e942dd
rfc2045: relax MIME check
Christian Neukirchen
2016-07-29 16:41:45 +0200
-
09f3f66eb9
add contrib/malternative
Christian Neukirchen
2016-07-29 15:57:02 +0200
-
8228619e05
mshow: allow filters to skip and select multipart parts
Christian Neukirchen
2016-07-29 15:55:57 +0200
-
7636f0977c
blaze822: blaze822_file: allocate enough space for read
Christian Neukirchen
2016-07-29 15:41:41 +0200
-
be2ca1ba42
mshow: actually filter the parts
Christian Neukirchen
2016-07-29 15:15:57 +0200