Commit Graph

1155 Commits (master)
 

Author SHA1 Message Date
Christian Neukirchen a686b54594 seq: move map/cur to ~/.santoku 8 years ago
Christian Neukirchen b8d16d0cfb scan: mark cur mail 8 years ago
Christian Neukirchen 69c64c21f8 scan: fix flag finding 8 years ago
Christian Neukirchen c12aa23777 blaze822: fix months. duh 8 years ago
Christian Neukirchen 22f456a2a0 clean up header includes 8 years ago
Christian Neukirchen 4babc3e95a remove unmime 8 years ago
Christian Neukirchen f03343c5e6 show: normalize fwrite calls 8 years ago
Christian Neukirchen 6710fd9cd5 show: iconv non-utf8 parts before output 8 years ago
Christian Neukirchen dac8663abd show: update cur 8 years ago
Christian Neukirchen 08032f89ba seq: import most parts of mseq, make blaze822_loop resolve ranges 8 years ago
Christian Neukirchen 7e17d9d631 scan: look up mails in map instead of line numbers 8 years ago
Christian Neukirchen 796531b22d mseq: extract code into seq.c 8 years ago
Christian Neukirchen 66544292ff scan: skip leading and trailing wsp 8 years ago
Christian Neukirchen 61f3ae7d3c rfc2045: blaze822_multipart: use blaze822_mime_parameter 8 years ago
Christian Neukirchen cf3b70ed98 Makefile: add new show deps 8 years ago
Christian Neukirchen d87ab6386c show: rewrite with mime support, listing and extraction 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 a07d2c9d9b unmime: call external filters 8 years ago
Christian Neukirchen 963380c9f1 blaze822: add blaze822_chdr to search for a header passed as C string 8 years ago
Christian Neukirchen 9853ddb91a rfc2045: fix parsing of unquoted boundaries 8 years ago
Christian Neukirchen aa62c73700 add mseq (replaces next) 8 years ago
Christian Neukirchen 409c80e98f next: oops 8 years ago
Christian Neukirchen 8c7e822d88 hdr: rfc2047 decode headers 8 years ago
Christian Neukirchen 54b93c8f63 rfc2047: decode ??? on errors 8 years ago
Christian Neukirchen 8629e12ee6 rfc2047: revert in blaze822_decode_b64 8 years ago
Christian Neukirchen 010458d971 rfc2047: try sliced version of blaze822_decode_b64 (no benefit in practise) 8 years ago
Christian Neukirchen de84495a55 next: fix mmap error detection 8 years ago
Christian Neukirchen 00b0e23f1f rfc2047: blaze822_decode_b64: check bounds 8 years ago
Christian Neukirchen 15016ba4ca slay more warnings 8 years ago
Christian Neukirchen bc9d79606b fix printf format codes 8 years ago
Christian Neukirchen b56f2a668b add () for assignments 8 years ago
Christian Neukirchen 8c7c614bb3 Makefile: drop -Wwrite-strings 8 years ago
Christian Neukirchen 1a1f01ecf9 rfc2047: blaze822_decode_qp: check bounds 8 years ago
Christian Neukirchen 8b8f391052 hdr: use -HEADER to only display the header, else print all headers 8 years ago
Christian Neukirchen 54f695dddf blaze822: iterate over headers 8 years ago
Christian Neukirchen ff7771d4fb remove some obsolete stuff 8 years ago
Christian Neukirchen f101b728d9 blaze822: add mmap-based mail reader 8 years ago
Christian Neukirchen 13eefbba72 rfc2045: return 0 when no body is found in blaze822_mime_body 8 years ago
Christian Neukirchen 7b6436797c blaze822: remaining fixes in new loop 8 years ago
Christian Neukirchen 1ff1ff3dd0 blaze822: avoid overflow in blaze822_hdr_ 8 years ago
Christian Neukirchen 266b904897 blaze822: rewrite inner loop
Do nul and crlf clean up first, only when required.
Replace line-detection loop with strchr.
8 years ago
Christian Neukirchen aad1e02178 unmime: free some things
Not 100% precise yet.
8 years ago
Christian Neukirchen e57d1b3192 rfc2045: new parameter for blaze822_mime_body to allow freeing of new chunk 8 years ago
Christian Neukirchen 4798cb386e blaze822: allow freeing of null pointers 8 years ago
Christian Neukirchen 005037e254 blaze822: blaze822_mem: use body=bodyend instead of body=0
Else we lose track of where we are during multipart when there is no
body (really a body of length 0).
8 years ago
Christian Neukirchen f122c3c7d2 rfc2045: blaze822_mime_body: zero output fields when no body is there 8 years ago
Christian Neukirchen 411c9b632a blaze822: detect too short/empty headers 8 years ago
Christian Neukirchen 11c9ce78f1 rfc2047: blaze822_decode_qp: off-by-one in qp decoding 8 years ago
Christian Neukirchen 42677a0586 rfc2045: blaze822_multipart: \0 also terminates boundary 8 years ago