Commit Graph

33 Commits (master)

Author SHA1 Message Date
Leah Neukirchen 4be6e0ce91 blaze822: remove blaze822_mmap, never used. 3 years ago
Leah Neukirchen e8981b723d safe_u8putstr: add oneline mode that prints CR/LF as C0 sequences 3 years ago
Leah Neukirchen 604afb5011 mytimegm: replace with own implementation 4 years ago
Leah Neukirchen f20ca5fa88 blaze822.h: ensure PATH_MAX is defined 6 years ago
Leah Neukirchen 5e7c300b42 blaze822: blaze822_loop: use long as return type 6 years ago
Leah Neukirchen 157542c3e7 mlist: extract squeeze_slash 7 years ago
Leah Neukirchen e8107b1889 mshow: spawn a pager for interactive use 7 years ago
Leah Neukirchen c6480f4785 rfc2231: add RFC 2231 mime parameter parsing 7 years ago
Leah Neukirchen 564bb223ef mshow: print plain text safely 7 years ago
Christian Neukirchen 40b19264c5 rfc2047: only decode _ as spaces when decoding headers 8 years ago
Christian Neukirchen b4a8090f75 seq: slurp the file instead of mmap
mmap is not robust when there are writes possible.
8 years ago
Christian Neukirchen 0c381fa2cb seq: blaze822_seq_cur: use void prototype 8 years ago
Christian Neukirchen d458439970 import and use timegm from musl
It's ridiculous this function is not in the standards.
8 years ago
Christian Neukirchen 7575e07b9f blaze822: keep a pointer to the original header, if we have it anyway 8 years ago
Christian Neukirchen 27b21d7e20 rfc2045: import walk_mime 8 years ago
Christian Neukirchen be2ca1ba42 mshow: actually filter the parts 8 years ago
Christian Neukirchen 6c1e0d8d56 seq: add blaze822_loop1 for easier argument overriding 8 years ago
Christian Neukirchen 6aad1db77c seq: export blaze822_home_file 8 years ago
Christian Neukirchen 08032f89ba seq: import most parts of mseq, make blaze822_loop resolve ranges 8 years ago
Christian Neukirchen 796531b22d mseq: extract code into seq.c 8 years ago
Christian Neukirchen 248ed48727 rfc2045: add blaze822_mime_parameter 8 years ago
Christian Neukirchen d1e4b5f503 blaze822: add blaze822_headerlen 8 years ago
Christian Neukirchen 963380c9f1 blaze822: add blaze822_chdr to search for a header passed as C string 8 years ago
Christian Neukirchen 54f695dddf blaze822: iterate over headers 8 years ago
Christian Neukirchen f101b728d9 blaze822: add mmap-based mail reader 8 years ago
Christian Neukirchen e57d1b3192 rfc2045: new parameter for blaze822_mime_body to allow freeing of new chunk 8 years ago
Christian Neukirchen 01c1c0d970 add rfc2045 and multipart decoding 8 years ago
Christian Neukirchen 17355dbe63 blaze822: api refactoring 8 years ago
Christian Neukirchen dab7da7bbc blaze822: parsing of in-memory messages 8 years ago
Christian Neukirchen 3bb5452964 add rfc2047 decoder 8 years ago
Christian Neukirchen d548547d99 add show 8 years ago
Christian Neukirchen aa08ae31a0 extract main loop 8 years ago
Christian Neukirchen 171f44915f make blaze822 a library 8 years ago