about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* mseq: extract code into seq.cChristian Neukirchen2016-07-174-24/+110
* scan: skip leading and trailing wspChristian Neukirchen2016-07-171-1/+5
* rfc2045: blaze822_multipart: use blaze822_mime_parameterChristian Neukirchen2016-07-161-37/+8
* Makefile: add new show depsChristian Neukirchen2016-07-161-1/+1
* show: rewrite with mime support, listing and extractionChristian Neukirchen2016-07-161-15/+346
* rfc2045: add blaze822_mime_parameterChristian Neukirchen2016-07-162-0/+42
* blaze822: add blaze822_headerlenChristian Neukirchen2016-07-162-0/+7
* unmime: call external filtersChristian Neukirchen2016-07-161-9/+67
* blaze822: add blaze822_chdr to search for a header passed as C stringChristian Neukirchen2016-07-162-0/+10
* rfc2045: fix parsing of unquoted boundariesChristian Neukirchen2016-07-161-1/+0
* add mseq (replaces next)Christian Neukirchen2016-07-163-83/+174
* next: oopsChristian Neukirchen2016-07-151-1/+1
* hdr: rfc2047 decode headersChristian Neukirchen2016-07-152-3/+7
* rfc2047: decode ??? on errorsChristian Neukirchen2016-07-151-3/+12
* rfc2047: revert in blaze822_decode_b64Christian Neukirchen2016-07-151-15/+2
* rfc2047: try sliced version of blaze822_decode_b64 (no benefit in practise)Christian Neukirchen2016-07-151-2/+15
* next: fix mmap error detectionChristian Neukirchen2016-07-151-1/+1
* rfc2047: blaze822_decode_b64: check boundsChristian Neukirchen2016-07-141-23/+30
* slay more warningsChristian Neukirchen2016-07-143-5/+3
* fix printf format codesChristian Neukirchen2016-07-143-3/+3
* add () for assignmentsChristian Neukirchen2016-07-142-2/+2
* Makefile: drop -Wwrite-stringsChristian Neukirchen2016-07-141-1/+1
* rfc2047: blaze822_decode_qp: check boundsChristian Neukirchen2016-07-141-1/+5
* hdr: use -HEADER to only display the header, else print all headersChristian Neukirchen2016-07-141-12/+42
* blaze822: iterate over headersChristian Neukirchen2016-07-142-0/+19
* remove some obsolete stuffChristian Neukirchen2016-07-142-465/+0
* blaze822: add mmap-based mail readerChristian Neukirchen2016-07-142-4/+56
* rfc2045: return 0 when no body is found in blaze822_mime_bodyChristian Neukirchen2016-07-141-1/+2
* blaze822: remaining fixes in new loopChristian Neukirchen2016-07-141-5/+5
* blaze822: avoid overflow in blaze822_hdr_Christian Neukirchen2016-07-141-1/+1
* blaze822: rewrite inner loopChristian Neukirchen2016-07-131-44/+58
* unmime: free some thingsChristian Neukirchen2016-07-131-4/+7
* rfc2045: new parameter for blaze822_mime_body to allow freeing of new chunkChristian Neukirchen2016-07-132-5/+10
* blaze822: allow freeing of null pointersChristian Neukirchen2016-07-131-0/+2
* blaze822: blaze822_mem: use body=bodyend instead of body=0Christian Neukirchen2016-07-131-1/+2
* rfc2045: blaze822_mime_body: zero output fields when no body is thereChristian Neukirchen2016-07-131-1/+4
* blaze822: detect too short/empty headersChristian Neukirchen2016-07-131-0/+3
* rfc2047: blaze822_decode_qp: off-by-one in qp decodingChristian Neukirchen2016-07-131-1/+1
* rfc2045: blaze822_multipart: \0 also terminates boundaryChristian Neukirchen2016-07-131-1/+1
* blaze822: compression fixesChristian Neukirchen2016-07-131-2/+4
* blaze822: give in and actually unfold the linesChristian Neukirchen2016-07-131-10/+22
* show: free message at endChristian Neukirchen2016-07-131-0/+1
* scan: free message at endChristian Neukirchen2016-07-131-3/+4
* rfc2047: free all things in blaze822_decode_rfc2047Christian Neukirchen2016-07-131-2/+8
* blaze822: free line in blaze822_loopChristian Neukirchen2016-07-131-0/+1
* blaze822: off by one in blaze822_memChristian Neukirchen2016-07-131-1/+1
* show: better iteratorChristian Neukirchen2016-07-131-2/+2
* scan: print line numberChristian Neukirchen2016-07-131-4/+8
* next: plain numbers are now absolute, use +/- prefix for relativeChristian Neukirchen2016-07-131-6/+27
* thread: try to keep relative order from inputChristian Neukirchen2016-07-131-10/+9