Commit Graph

688 Commits

Author SHA1 Message Date
Leah Neukirchen
7a2204049e mlist: print a total line with -i when useful 2017-02-14 15:31:52 +01:00
Leah Neukirchen
2b74b23cea mlist: fix usage output 2017-02-14 15:31:52 +01:00
Duncaen
113445d963 contrib/mvi: fix cmdline and add ! to eval commands 2017-02-02 16:03:10 +01:00
Duncaen
407a1dc43f contrib/mvi: remove dead in_motion() 2017-02-02 15:32:24 +01:00
Duncaen
7e36e5413f Merge branch 'mpick' 2017-02-01 23:38:51 +01:00
Duncaen
58c4695c85 contrib/mvi: add mvi, a pager like interface with vi like functionality 2017-02-01 23:38:01 +01:00
Leah Neukirchen
2b4e3aa66d clean up whitespace 2017-01-26 20:27:26 +01:00
Leah Neukirchen
c561aca4c9 mflag: add: skip leading whitespace 2017-01-25 16:20:00 +01:00
Leah Neukirchen
e31cd95dc2 mflag: fix error message 2017-01-25 15:50:14 +01:00
Leah Neukirchen
2101db8ee3 man/mpick.1: use well-known section name EXAMPLES 2017-01-25 15:50:05 +01:00
josuah
7a6665c3e8 mpick.1: Adding an example section.
Closes: #11 [via git-merge-pr]
2017-01-23 21:19:03 +01:00
Leah Neukirchen
7abcef17e7 mhdr: print_addresses: addr is sufficient for -H 2017-01-21 17:48:12 +01:00
Leah Neukirchen
1918eb7ba9 mhdr: print_addresses: first decode RFC2047, then parse address 2017-01-21 17:47:14 +01:00
Leah Neukirchen
55ded86ad5 maddr: addr: first decode RFC2047, then parse address 2017-01-21 17:44:34 +01:00
Leah Neukirchen
cf36745b0c mscan: fmt_from: first decode RFC2047, then parse address 2017-01-21 17:40:52 +01:00
Leah Neukirchen
225e5787bf Leahize 2017-01-21 17:22:39 +01:00
Leah Neukirchen
0da278a9ad mlist: don't use blaze822_loop for the case when arguments are given
blaze822_loop replaces directory arguments with all cur/ mails, which is
not what we want in mlist.
2017-01-21 17:13:47 +01:00
Duncaen
12e504fa42 mpick: add msglist from address support
Fixes #9
2017-01-20 23:31:17 +01:00
Duncaen
0344e5a425 mpick: add kept expression 2017-01-20 23:31:17 +01:00
Duncaen
afdfd07fe4 mpick: fix reuse of num 2017-01-20 23:30:54 +01:00
Christian Neukirchen
b93b9303da seq: avoid infinite loop in "mscan -n ." 2016-12-31 13:25:56 +01:00
Christian Neukirchen
6464ba5845 mlist: read directory names from stdin when used non-interactively
Closes #7.
2016-12-13 15:21:00 +01:00
Christian Neukirchen
2ef903a065 mmime: don't truncate a #type line when it has invalid syntax 2016-11-08 16:34:34 +01:00
Christian Neukirchen
3095d48655 mmime: ensure a new token in qp header generation 2016-11-08 16:20:44 +01:00
Christian Neukirchen
40b19264c5 rfc2047: only decode _ as spaces when decoding headers 2016-11-08 16:19:26 +01:00
Christian Neukirchen
b336acc23c rfc2047: blaze822_decode_qp: don't waste 75% memory 2016-11-02 13:37:22 +01:00
Christian Neukirchen
3207b0a6ba msuck: pad pids to 5 decimals 2016-10-18 17:53:31 +02:00
Christian Neukirchen
bde965dffb mcolor: recognize new mail headers after ^L
This makes mshow ... | mcolor work better.
2016-10-18 15:42:14 +02:00
Christian Neukirchen
27915af60d rfc2047: detect partial multibyte sequences and decode them correctly 2016-10-14 22:20:11 +02:00
Christian Neukirchen
631b6c7c82 slurp: zero-terminate buffer 2016-10-06 16:47:13 +02:00
Christian Neukirchen
f56755cffd mman: gen_file: slurp the file instead of mmap 2016-10-05 14:45:42 +02:00
Christian Neukirchen
b4a8090f75 seq: slurp the file instead of mmap
mmap is not robust when there are writes possible.
2016-10-05 14:44:36 +02:00
Christian Neukirchen
0b2e4880f5 mmime: gen_build: don't crash on #-line without space 2016-10-05 14:31:41 +02:00
Christian Neukirchen
e531f43ad6 msuck: off by one 2016-09-25 21:55:32 +02:00
Christian Neukirchen
cd255e0bc6 mcom: very elementary NNTP posting support 2016-09-25 21:30:20 +02:00
Christian Neukirchen
f7052abc8b mblow: print POST reponse on success (e.g. to show moderation) 2016-09-25 21:29:39 +02:00
Christian Neukirchen
c02a2878b2 contrib: add msuck and mblow for NNTP support 2016-09-25 21:04:58 +02:00
Christian Neukirchen
b9a26fa3b3 INSTALL.md: cygwin 2016-09-08 16:13:53 +02:00
Christian Neukirchen
7b4262e1f9 mlist: include <sys/syscall.h> only when required
Fixes build on cygwin.
2016-09-08 15:40:48 +02:00
Christian Neukirchen
77d7f8c7f6 mscan: style 2016-09-07 20:57:49 +02:00
Christian Neukirchen
06cc4bd693 mblaze822: blaze822_addr: add simple group parsing
Just ignores the group name, and considers ; an address separator too.
2016-09-07 15:50:59 +02:00
Christian Neukirchen
f7eee8dc01 INSTALL.md: mention GNU make 2016-09-05 14:31:39 +02:00
Christian Neukirchen
3b849d9068 add INSTALL.md 2016-09-05 14:28:00 +02:00
Christian Neukirchen
aa572b5c13 Makefile: bail out on bmake 2016-09-05 14:23:08 +02:00
Christian Neukirchen
472a74b75b use getdelim instead of getline
Avoids weird macros to build on FreeBSD.
2016-09-05 14:20:55 +02:00
Christian Neukirchen
3167a7a2d3 mcolor: use awk in shebang
This is reasonably portable, and easy to fix if not.
The current hack breaks on OpenBSD.
2016-09-05 14:17:11 +02:00
Christian Neukirchen
19405f51b4 Makefile: define OPENBSD to use libiconv 2016-09-05 14:04:03 +02:00
Christian Neukirchen
dfcb53dc0f mpick: shuffle for OpenBSD/FreeBSD 2016-09-05 14:03:46 +02:00
Christian Neukirchen
86b5b5c6aa Makefile: add -lrt for oldish glibc (e.g. 2.13) to find clock_gettime 2016-09-05 13:23:58 +02:00
Christian Neukirchen
fb8674ef10 README: update 2016-09-05 12:54:07 +02:00