aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_parser.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-291-1/+1
* [Fix] Fix inconsistent nesting in mime partsVsevolod Stakhov2024-03-201-1/+8
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-50/+50
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-4/+4
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-151-4/+4
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-488/+542
* [Minor] Always report multipattern compile errorVsevolod Stakhov2023-05-181-1/+7
* [Fix] Fix boundaries that contain only dashesVsevolod Stakhov2023-02-231-6/+2
* [Minor] Replace some of macro usesVsevolod Stakhov2022-05-071-1/+1
* [Minor] Optimise boundaries processing by avoiding small strings allocationVsevolod Stakhov2022-03-201-4/+14
* Spelling (#4086)Josh Soref2022-02-221-2/+2
* [Minor] Fix more issues in libmimeVsevolod Stakhov2021-09-181-4/+8
* [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