Commit Graph

  • 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