Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rfc2047: blaze822_decode_rfc2047: ignore RFC 2231 language tag | Leah Neukirchen | 2017-04-06 | 1 | -0/+3 | |
| | ||||||
* | rfc2231: fix warning | Leah Neukirchen | 2017-04-06 | 1 | -1/+1 | |
| | ||||||
* | mshow: safely print filenames | Leah Neukirchen | 2017-04-06 | 1 | -6/+16 | |
| | ||||||
* | Makefile: ensure to build object files | Leah Neukirchen | 2017-04-06 | 1 | -1/+1 | |
| | ||||||
* | contrib/msendmail: add script to compose MIME mail noninteractively | Leah Neukirchen | 2017-04-06 | 1 | -0/+67 | |
| | ||||||
* | mshow: use blaze822_mime2231_parameter for filenames | Leah Neukirchen | 2017-04-06 | 2 | -13/+12 | |
| | ||||||
* | rfc2231: add RFC 2231 mime parameter parsing | Leah Neukirchen | 2017-04-06 | 2 | -0/+131 | |
| | ||||||
* | mmime.1: cite RFC 2231 | Leah Neukirchen | 2017-04-06 | 1 | -0/+7 | |
| | ||||||
* | mmime: use RFC2231 for Content-Disposition when needed | Leah Neukirchen | 2017-04-06 | 1 | -3/+41 | |
| | ||||||
* | mshow: render_mime: don't access invalid addresses when no output was generated | Leah Neukirchen | 2017-04-06 | 1 | -3/+5 | |
| | ||||||
* | filter: free buffer on failure | Leah Neukirchen | 2017-04-06 | 1 | -0/+1 | |
| | ||||||
* | t: add maddr and minc tests | Duncaen | 2017-04-02 | 2 | -0/+103 | |
| | ||||||
* | seq: fix selecting subthreads at the end of sequences and add test cases | Duncaen | 2017-04-01 | 2 | -2/+13 | |
| | ||||||
* | t: add check_test | Duncaen | 2017-03-31 | 6 | -18/+29 | |
| | ||||||
* | mflag: check if curfile is set before using it | Duncaen | 2017-03-31 | 1 | -1/+1 | |
| | ||||||
* | t: add mseq and mflag tests | Duncaen | 2017-03-31 | 2 | -0/+70 | |
| | ||||||
* | t: minor fixes for mpick and mscan tests | Duncaen | 2017-03-30 | 2 | -2/+2 | |
| | ||||||
* | t: add mscan and msort tests | Duncaen | 2017-03-30 | 2 | -0/+119 | |
| | ||||||
* | mpick: prent -> parent | Larry Hynes | 2017-03-30 | 1 | -1/+1 | |
| | | | | Closes: #23 [via git-merge-pr] | |||||
* | mpick: fix subject caching | Duncaen | 2017-03-30 | 1 | -7/+12 | |
| | ||||||
* | mpick: fix flags | Duncaen | 2017-03-30 | 1 | -6/+5 | |
| | | | | fixes #21 | |||||
* | t: add msed tests | Duncaen | 2017-03-30 | 1 | -0/+35 | |
| | ||||||
* | t: add magrep tests | Duncaen | 2017-03-30 | 1 | -0/+67 | |
| | ||||||
* | mpick: fall-trough -> fall-through | Larry Hynes | 2017-03-30 | 1 | -4/+4 | |
| | ||||||
* | add .travis.yml | Duncaen | 2017-03-30 | 1 | -0/+18 | |
| | ||||||
* | mpick: add missing :R msglist type | Duncaen | 2017-03-30 | 2 | -1/+2 | |
| | ||||||
* | mpick: open mail file only if necessary | Duncaen | 2017-03-30 | 1 | -4/+9 | |
| | ||||||
* | 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 | |
| |