Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | t/1000-mmime.t: wc -L is a gnuism | Leah Neukirchen | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | t: beginnings of a test suite | Leah Neukirchen | 2017-03-30 | 4 | -0/+112 |
| | |||||
* | mmime: gen_file: append newline to error message | Leah Neukirchen | 2017-03-30 | 1 | -1/+1 |
| | |||||
* | mmime: print_header: refactor | Leah Neukirchen | 2017-03-28 | 1 | -42/+39 |
| | | | | | | | | Simplifies the code considerably. QP-header-wrapping now happens inside gen_qp. We wrap the line in advance when this will save QP-encoding, or splitting a QP-word into two. Fixes #20. | ||||
* | mquote: use printf | Leah Neukirchen | 2017-03-26 | 1 | -1/+1 |
| | |||||
* | mcom: use printf instead of echo | Leah Neukirchen | 2017-03-26 | 1 | -30/+27 |
| | | | | Fixes #19. | ||||
* | filter: make more robust | Leah Neukirchen | 2017-03-26 | 1 | -2/+2 |
| | | | | | | | MacOS will send POLLIN for empty reads on EOF, so detect ret == 0 too. Also poll for POLLHUP, which other systems use to message EOF. Fixes #18. | ||||
* | mgenmid: use gettimeofday instead of clock_gettime | Leah Neukirchen | 2017-03-26 | 1 | -4/+5 |
| | | | | | | | | | | Fixes #17. Nanosecond precision wasn't needed, and many legacy operating systems don't support this POSIX.1-2001 function. We now use plain microseconds for the timestamp, which uses the range of the 64-bit number better as well. This will result in a Year 294247 problem. | ||||
* | safe_u8putstr: actually transcode assumed latin1 into valid utf8 | Leah Neukirchen | 2017-03-13 | 1 | -5/+13 |
| | |||||
* | mblaze.7: small edits | Leah Neukirchen | 2017-03-13 | 2 | -11/+11 |
| | |||||
* | mscan: kill stray tab in format string | Leah Neukirchen | 2017-03-13 | 1 | -1/+1 |
| | |||||
* | mshow.1: document dangerous output | Leah Neukirchen | 2017-03-13 | 1 | -0/+3 |
| | |||||
* | mshow: print plain text safely | Leah Neukirchen | 2017-03-13 | 4 | -26/+106 |
| | |||||
* | mscan: don't print C0 control symbols | Leah Neukirchen | 2017-03-13 | 1 | -0/+4 |
| | |||||
* | msed: prefix error messages | Duncaen | 2017-02-24 | 1 | -7/+7 |
| | |||||
* | msed: error out on invalid expressions | Duncaen | 2017-02-24 | 1 | -1/+7 |
| | |||||
* | magrep: use printf string precision to print matches instead of strndup | Duncaen | 2017-02-23 | 1 | -8/+5 |
| | |||||
* | mpick.1: improve EXAMPLES | Duncaen | 2017-02-23 | 1 | -2/+18 |
| | |||||
* | mpick: fix warnings found by clang-analyze | Duncaen | 2017-02-23 | 1 | -11/+19 |
| | |||||
* | magrep: continue matching mime parts in -p and or -o mode | Duncaen | 2017-02-23 | 1 | -2/+2 |
| | |||||
* | magrep: match body line by line if -p is specified without -c, -v and -o | Duncaen | 2017-02-23 | 1 | -2/+12 |
| | |||||
* | magrep: add -p to print matches and the context and -o to only print matches | Duncaen | 2017-02-23 | 2 | -12/+63 |
| | |||||
* | README: update | Leah Neukirchen | 2017-02-20 | 1 | -1/+3 |
| | |||||
* | add mblaze-profile.5 | Leah Neukirchen | 2017-02-20 | 6 | -0/+97 |
| | |||||
* | remove remaining reference to mrepl in mmsg.7 | leovilok | 2017-02-18 | 1 | -1/+1 |
| | |||||
* | mseq: better error reporting | Leah Neukirchen | 2017-02-18 | 1 | -4/+9 |
| | |||||
* | mblaze: don't make $draft look like a sequence | leovilok | 2017-02-17 | 1 | -1/+1 |
| | | | Make sure $draft look like a file by prefixing it with "./", to avoid errors when we call other programs like msed. | ||||
* | mlist.1: typo | Leah Neukirchen | 2017-02-14 | 1 | -1/+1 |
| | |||||
* | mlist: print a total line with -i when useful | Leah Neukirchen | 2017-02-14 | 2 | -6/+15 |
| | |||||
* | mlist: fix usage output | Leah Neukirchen | 2017-02-14 | 1 | -3/+3 |
| | |||||
* | contrib/mvi: fix cmdline and add ! to eval commands | Duncaen | 2017-02-02 | 1 | -5/+12 |
| | |||||
* | contrib/mvi: remove dead in_motion() | Duncaen | 2017-02-02 | 1 | -27/+0 |
| | |||||
* | Merge branch 'mpick' | Duncaen | 2017-02-01 | 2 | -15/+39 |
|\ | |||||
| * | mpick: add msglist from address support | Duncaen | 2017-01-20 | 1 | -1/+21 |
| | | | | | | | | Fixes #9 | ||||
| * | mpick: add kept expression | Duncaen | 2017-01-20 | 2 | -1/+5 |
| | | |||||
| * | mpick: fix reuse of num | Duncaen | 2017-01-20 | 1 | -13/+13 |
| | | |||||
* | | contrib/mvi: add mvi, a pager like interface with vi like functionality | Duncaen | 2017-02-01 | 1 | -0/+343 |
| | | |||||
* | | clean up whitespace | Leah Neukirchen | 2017-01-26 | 17 | -157/+157 |
| | | |||||
* | | mflag: add: skip leading whitespace | Leah Neukirchen | 2017-01-25 | 1 | -10/+12 |
| | | |||||
* | | mflag: fix error message | Leah Neukirchen | 2017-01-25 | 1 | -1/+1 |
| | | |||||
* | | man/mpick.1: use well-known section name EXAMPLES | Leah Neukirchen | 2017-01-25 | 1 | -1/+1 |
| | | |||||
* | | mpick.1: Adding an example section. | josuah | 2017-01-23 | 1 | -0/+3 |
| | | | | | | | | Closes: #11 [via git-merge-pr] | ||||
* | | mhdr: print_addresses: addr is sufficient for -H | Leah Neukirchen | 2017-01-21 | 1 | -1/+1 |
| | | |||||
* | | mhdr: print_addresses: first decode RFC2047, then parse address | Leah Neukirchen | 2017-01-21 | 1 | -11/+12 |
| | | |||||
* | | maddr: addr: first decode RFC2047, then parse address | Leah Neukirchen | 2017-01-21 | 1 | -7/+6 |
| | | |||||
* | | mscan: fmt_from: first decode RFC2047, then parse address | Leah Neukirchen | 2017-01-21 | 1 | -10/+10 |
| | | |||||
* | | Leahize | Leah Neukirchen | 2017-01-21 | 24 | -25/+24 |
| | | |||||
* | | mlist: don't use blaze822_loop for the case when arguments are given | Leah Neukirchen | 2017-01-21 | 1 | -4/+8 |
|/ | | | | | blaze822_loop replaces directory arguments with all cur/ mails, which is not what we want in mlist. | ||||
* | seq: avoid infinite loop in "mscan -n ." | Christian Neukirchen | 2016-12-31 | 1 | -1/+1 |
| | |||||
* | mlist: read directory names from stdin when used non-interactively | Christian Neukirchen | 2016-12-13 | 3 | -54/+63 |
| | | | | Closes #7. |