aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_parser.c
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix rfc2047 decoding for CD headersVsevolod Stakhov2019-03-061-3/+7
* [Fix] Mime_parser: Fix issue with parsing of the trailing garbadgeVsevolod Stakhov2019-02-191-3/+31
* [Fix] Fix Content-Type parsingVsevolod Stakhov2019-02-181-2/+2
* [Fix] Mime_parser: Fix parsing of mime parts without closing boundaryVsevolod Stakhov2019-02-081-9/+12
* [Feature] Core: Support RFC2231 encoding in headersVsevolod Stakhov2019-01-281-3/+3
* [Minor] Mime: Fix processing of attached messagesVsevolod Stakhov2019-01-221-3/+3
* [Fix] Core: Fix processing of NDNs of certain typeVsevolod Stakhov2019-01-181-4/+7
* [Minor] Core: Improve raw files scanVsevolod Stakhov2019-01-051-1/+1
* [Fix] Core: Fix content calculations for message partsVsevolod Stakhov2018-12-171-2/+2
* [Fix] Core: Fix part length when dealing with boundariesVsevolod Stakhov2018-12-171-1/+1
* [Minor] Core: Store raw bondary in multipart nodeVsevolod Stakhov2018-12-171-3/+11
* [Fix] Fix boundaries checks in embedded messagesVsevolod Stakhov2018-11-301-5/+5
* [Fix] Fix extraction of additional partsVsevolod Stakhov2018-11-121-1/+1
* [Fix] Ignore signatures when looking for boundariesVsevolod Stakhov2018-11-121-2/+17
* [Fix] Add sanity check when applying mime boundaries heuristicVsevolod Stakhov2018-11-121-1/+2
* [Minor] Add ID to mime partsVsevolod Stakhov2018-11-051-0/+2
* [Feature] Detect orphaned parts and attach them to messageVsevolod Stakhov2018-10-301-5/+59
* [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