summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | Do nul and crlf clean up first, only when required. Replace line-detection loop with strchr.
* unmime: free some thingsChristian Neukirchen2016-07-131-4/+7
| | | | Not 100% precise yet.
* 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
| | | | | Else we lose track of where we are during multipart when there is no body (really a body of length 0).
* 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
|