aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_parser.c
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix rfc2047 embedded into rfc2231 pieces in special headersVsevolod Stakhov2021-03-301-5/+5
* [Minor] Treat absent Content-Type more wiselyVsevolod Stakhov2021-03-121-2/+15
* [Project] Rework API for the modified headersVsevolod Stakhov2021-02-231-11/+11
* [Minor] Smime: Check if we have a signed data before dereferencingVsevolod Stakhov2021-02-021-1/+1
* [Feature] Support SMIME signed messages containerVsevolod Stakhov2020-12-211-4/+77
* [Fix] Fix parsing boundaries with spacesVsevolod Stakhov2020-09-251-1/+1
* [Minor] Avoid code duplicationVsevolod Stakhov2020-06-111-28/+0
* [Minor] Allow attaching of urls to the mime partsVsevolod Stakhov2020-05-051-0/+2
* [Minor] One more fix for spaces at the end of boundaryVsevolod Stakhov2020-04-271-5/+12
* [Fix] Skip spaces at the boundary endVsevolod Stakhov2020-04-271-1/+1
* [Fix] Improve base64 detectionVsevolod Stakhov2020-03-161-5/+76
* [Fix] Avoid collisions in mempool variables by changing fuzzy caching logicVsevolod Stakhov2020-02-241-2/+2
* [Fix] Fix all headers iterationVsevolod Stakhov2020-02-071-0/+20
* [Project] Track more memory allocations in a taskVsevolod Stakhov2019-12-231-0/+6
* [Minor] Try to get filename from CT if CD header is brokenVsevolod Stakhov2019-12-091-0/+24
* [Rework] Change mime part specifics handlingVsevolod Stakhov2019-11-211-1/+5
* [Minor] Fix off-by-one readVsevolod Stakhov2019-11-201-1/+1
* [Minor] Fix error propagationVsevolod Stakhov2019-10-261-0/+4
* [Fix] Uuencode: Fix parsing of corrupted uuencodeVsevolod Stakhov2019-10-251-3/+3
* [Feature] Support uuencodingVsevolod Stakhov2019-10-231-0/+65
* [Fix] Fix parent CTE propagationVsevolod Stakhov2019-10-111-0/+7
* [Fix] Do not assert if we have broken mime boundary in the headersVsevolod Stakhov2019-10-021-4/+5
* [Minor] Fix OOB accessVsevolod Stakhov2019-09-271-9/+11
* [Minor] Do not autodetect CTE for message partsVsevolod Stakhov2019-08-201-1/+2
* [Fix] Fix offsets when parsing message/rfc822 in multipartVsevolod Stakhov2019-08-201-1/+1
* [Fix] Fix more issues with nested messages + testsVsevolod Stakhov2019-08-131-4/+5
* [Fix] Fix headers propagation logicVsevolod Stakhov2019-08-131-2/+4
* [Rework] Use opaque structure to store a table of mime headersVsevolod Stakhov2019-08-131-1/+1
* [Project] Move digest to messageVsevolod Stakhov2019-07-121-2/+0
* [Project] Adopt libmime codeVsevolod Stakhov2019-07-121-82/+71
* [Minor] Strip some bad characters from CTE headersVsevolod Stakhov2019-04-081-2/+5
* [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