summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* rfc2045: fix crlf after boundaryChristian Neukirchen2016-07-131-1/+3
* blaze822: fix blaze822_mem body startChristian Neukirchen2016-07-131-6/+9
* blaze822: fix blaze822_file return value on errorChristian Neukirchen2016-07-131-1/+1
* blaze822_priv.h: add isfwsChristian Neukirchen2016-07-132-2/+4
* blaze822_priv.h: macro cleanupChristian Neukirchen2016-07-133-10/+6
* add rfc2045 and multipart decodingChristian Neukirchen2016-07-134-1/+199
* show: fix api usageChristian Neukirchen2016-07-131-12/+2
* blaze822: api refactoringChristian Neukirchen2016-07-134-60/+62
* blaze822: don't prefix first header with nul bytesChristian Neukirchen2016-07-131-111/+73
* scan: tweak date formattingChristian Neukirchen2016-07-131-1/+1
* blaze822: parsing of in-memory messagesChristian Neukirchen2016-07-132-0/+132
* blaze822: header cleanupChristian Neukirchen2016-07-132-6/+10
* blaze822: hackfixChristian Neukirchen2016-07-121-1/+1