Commit Graph

530 Commits (b960d5e3cc1abd1849ef6c0019f16ab7dd77e52a)
 

Author SHA1 Message Date
Duncaen b960d5e3cc t: add check_test 7 years ago
Duncaen 08ea54953f mflag: check if curfile is set before using it 7 years ago
Duncaen 2287e89631 t: add mseq and mflag tests 7 years ago
Duncaen 617e494ec0 t: minor fixes for mpick and mscan tests 7 years ago
Duncaen fe58e376bc t: add mscan and msort tests 7 years ago
Larry Hynes e7d9d3a922 mpick: prent -> parent
Closes: #23 [via git-merge-pr]
7 years ago
Duncaen 94448994ee mpick: fix subject caching 7 years ago
Duncaen 2ed0a0ea60 mpick: fix flags
fixes #21
7 years ago
Duncaen 0200d437d6 t: add msed tests 7 years ago
Duncaen 59900bed95 t: add magrep tests 7 years ago
Larry Hynes 0c7acf21bb mpick: fall-trough -> fall-through 7 years ago
Duncaen d2677046dc add .travis.yml 7 years ago
Duncaen 914c0d744b mpick: add missing :R msglist type 7 years ago
Duncaen 79d5047cde mpick: open mail file only if necessary 7 years ago
Leah Neukirchen 4088f9f70b t/1000-mmime.t: wc -L is a gnuism 7 years ago
Leah Neukirchen 2c1ecbe4a6 t: beginnings of a test suite 7 years ago
Leah Neukirchen d73a3a748a mmime: gen_file: append newline to error message 7 years ago
Leah Neukirchen 2d612ce166 mmime: print_header: refactor
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.
7 years ago
Leah Neukirchen 6d492539d6 mquote: use printf 7 years ago
Leah Neukirchen f771d062a5 mcom: use printf instead of echo
Fixes #19.
7 years ago
Leah Neukirchen a27ba3370c filter: make more robust
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.
7 years ago
Leah Neukirchen 6b9f742d7d mgenmid: use gettimeofday instead of clock_gettime
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.
7 years ago
Leah Neukirchen d21ab392e9 safe_u8putstr: actually transcode assumed latin1 into valid utf8 7 years ago
Leah Neukirchen 53c6a3b37e mblaze.7: small edits 7 years ago
Leah Neukirchen 04b29f4e30 mscan: kill stray tab in format string 7 years ago
Leah Neukirchen 9733c2b65c mshow.1: document dangerous output 7 years ago
Leah Neukirchen 564bb223ef mshow: print plain text safely 7 years ago
Leah Neukirchen 14a12635bd mscan: don't print C0 control symbols 7 years ago
Duncaen 0370a28d49 msed: prefix error messages 7 years ago
Duncaen 73c833847e msed: error out on invalid expressions 7 years ago
Duncaen 8cd560fd42 magrep: use printf string precision to print matches instead of strndup 7 years ago
Duncaen d3f14eaa55 mpick.1: improve EXAMPLES 7 years ago
Duncaen 5eea6f4efb mpick: fix warnings found by clang-analyze 7 years ago
Duncaen 24e3291723 magrep: continue matching mime parts in -p and or -o mode 7 years ago
Duncaen 10ed969f06 magrep: match body line by line if -p is specified without -c, -v and -o 7 years ago
Duncaen 11e62a17c5 magrep: add -p to print matches and the context and -o to only print matches 7 years ago
Leah Neukirchen 7eb2d7304f README: update 7 years ago
Leah Neukirchen 1b78a55dfe add mblaze-profile.5 7 years ago
leovilok e61b972f36 remove remaining reference to mrepl in mmsg.7 7 years ago
Leah Neukirchen ba736b0735 mseq: better error reporting 7 years ago
leovilok f4a3feb70a mblaze: don't make $draft look like a sequence
Make sure $draft look like a file by prefixing it with "./", to avoid errors when we call other programs like msed.
7 years ago
Leah Neukirchen 2c5072ef5b mlist.1: typo 7 years ago
Leah Neukirchen 7a2204049e mlist: print a total line with -i when useful 7 years ago
Leah Neukirchen 2b74b23cea mlist: fix usage output 7 years ago
Duncaen 113445d963 contrib/mvi: fix cmdline and add ! to eval commands 7 years ago
Duncaen 407a1dc43f contrib/mvi: remove dead in_motion() 7 years ago
Duncaen 7e36e5413f Merge branch 'mpick' 7 years ago
Duncaen 58c4695c85 contrib/mvi: add mvi, a pager like interface with vi like functionality 7 years ago
Leah Neukirchen 2b4e3aa66d clean up whitespace 7 years ago
Leah Neukirchen c561aca4c9 mflag: add: skip leading whitespace 7 years ago