aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_parser.c
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix proxying of Exim connectionsVsevolod Stakhov2018-06-211-19/+15
* [Fix] Deal with deeply nested messages more aggressivelyVsevolod Stakhov2018-03-121-35/+51
* [Project] Convert all C modules to fast debug infrastructureVsevolod Stakhov2018-01-201-2/+4
* [Fix] Fix format stringsVsevolod Stakhov2017-11-081-2/+3
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-281-3/+3
* [Fix] Fix processing of multipart parts with no headersVsevolod Stakhov2017-08-021-18/+29
* [Fix] Avoid changing content-transfer-encoding header's valueVsevolod Stakhov2017-07-131-3/+4
* [CritFix] Fix semicolons parsing in the content typeVsevolod Stakhov2017-07-131-1/+10
* [Fix] Fix CTE propagation from parent containers to children partsVsevolod Stakhov2017-05-291-24/+48
* [Fix] Try harder to detect CTEVsevolod Stakhov2017-05-231-6/+1
* [Fix] Always try to adjust filenameVsevolod Stakhov2017-04-141-1/+19
* [Minor] Use the correct context when dealing with attached messagesVsevolod Stakhov2017-04-051-2/+2
* [CritFix] Fix issue when parsing encoded rfc822/messagesVsevolod Stakhov2017-04-051-20/+37
* [Minor] Explicitly set queue to NULL for top partVsevolod Stakhov2017-04-041-0/+1
* [Feature] Store headers orderVsevolod Stakhov2017-04-031-0/+6
* [Fix] Avoid lookup in absent hashVsevolod Stakhov2017-03-301-1/+1
* [Minor] Properly deal with content type parameterVsevolod Stakhov2017-03-291-2/+3
* [Feature] Allow to process filenames from content typeVsevolod Stakhov2017-03-291-0/+18
* [Minor] Fix various style issuesVsevolod Stakhov2017-03-231-5/+3
* [Fix] Do not crash if cannot decode qp encoded partVsevolod Stakhov2017-03-181-7/+20
* [Fix] Fix parsing of cte in expressionsVsevolod Stakhov2017-03-071-1/+24
* [Fix] Distinguish missing and broken mandatory headersVsevolod Stakhov2017-03-061-2/+20
* [Minor] Some more adjustments to CTE detectionVsevolod Stakhov2017-03-061-3/+23
* [Fix] Do more heuristical detection for missing CTEVsevolod Stakhov2017-03-051-1/+3
* [CritFix] Fix parsing of boundaries that end with `--`Vsevolod Stakhov2017-02-221-6/+28
* [Fix] Fix heuristical CTE detection for QP encodingVsevolod Stakhov2017-01-101-1/+1
* [Minor] Be more strict about bad mime structureVsevolod Stakhov2017-01-091-1/+1
* [Feature] Add heuristic to detect broken messagesVsevolod Stakhov2017-01-091-1/+90
* [Fix] Fix parsing messages with no bodyVsevolod Stakhov2017-01-091-0/+3
* [Minor] Ignore space chars when detect CTEVsevolod Stakhov2016-12-301-1/+9
* [Fix] Fix CTE detection heuristicVsevolod Stakhov2016-12-301-1/+4
* [Feature] Do not trust CTE, check base64 and qp strictlyVsevolod Stakhov2016-12-301-6/+19
* [Fix] Disable zero-copy mode for text parts to avoid crashesVsevolod Stakhov2016-12-261-2/+14
* [Minor] Initialize variableVsevolod Stakhov2016-12-261-0/+1
* [Fix] Fix parsing of messages with no content typeVsevolod Stakhov2016-12-241-15/+16
* [Minor] Binary CTE is equal to 8bitVsevolod Stakhov2016-12-211-0/+1
* [Fix] Decode filename in content dispositionVsevolod Stakhov2016-12-211-1/+0
* [Minor] Ignore empty/missing partsVsevolod Stakhov2016-12-181-1/+1
* [Minor] Do not dereference NULL pointerVsevolod Stakhov2016-12-181-3/+2
* [Fix] Fix processing of parts with no valid content typeVsevolod Stakhov2016-12-181-10/+8
* [Minor] Fix boundary calculationVsevolod Stakhov2016-12-181-1/+1
* [Fix] Fix processing of non-multipart messagesVsevolod Stakhov2016-12-181-3/+3
* [Minor] Parse content disposition headerVsevolod Stakhov2016-12-161-0/+39
* [Rework|Minor] More updates for mime parsingVsevolod Stakhov2016-12-161-3/+3
* [Rework] Start massive rework to get rid of gmimeVsevolod Stakhov2016-12-161-0/+23
* [Rework] Use new scheme to parse mime partsVsevolod Stakhov2016-12-151-182/+136
* [Minor] Add boundaries preprocessing functionVsevolod Stakhov2016-12-151-1/+88
* [Rework] Start new approach for multiparts parsingVsevolod Stakhov2016-12-151-26/+50
* [Fix] Various fixes to mime parserVsevolod Stakhov2016-12-141-89/+149
* [Fix] Fix lots of issues in mime parser codeVsevolod Stakhov2016-12-141-17/+40