aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/content_type.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Try to deal with broken CD headersVsevolod Stakhov2021-09-101-0/+6
* [Minor] Add safety checks when decoding CT attributesVsevolod Stakhov2021-04-131-3/+5
* [Fix] Fix '==' parsing in the content type attributes parserVsevolod Stakhov2021-03-301-2/+1
* [Fix] Fix rfc2047 embedded into rfc2231 pieces in special headersVsevolod Stakhov2021-03-301-1/+11
* [Fix] Fix last quote character parsing in the content-type state machineVsevolod Stakhov2021-03-301-0/+1
* [Minor] Skip double utf8 checksVsevolod Stakhov2020-12-231-1/+1
* [Minor] Use less strict rules for pkcs7 detectionVsevolod Stakhov2020-12-221-2/+3
* [Minor] Add pkcs7 content type flagVsevolod Stakhov2020-12-211-0/+6
* [Minor] Add case sensivity for file names in case of CT attributeVsevolod Stakhov2020-10-081-5/+8
* [Fix] Disable text detection heuristics for encrypted partsVsevolod Stakhov2020-04-281-0/+5
* [CritFix] Fix parsing of the content type attributesVsevolod Stakhov2020-02-171-0/+19
* [Fix] Fix log parameterVsevolod Stakhov2019-09-251-1/+1
* [Fix] Workaround for empty charset in rfc2231 encodingVsevolod Stakhov2019-07-261-6/+13
* [Minor] Lowercase content-type as specified in rfc2045Vsevolod Stakhov2019-06-251-0/+18
* [CritFix] Fix case sensivity when parsing Content-TypeVsevolod Stakhov2019-05-211-16/+16
* [Fix] Fix rfc2231 for Content-Disposition headerVsevolod Stakhov2019-02-181-20/+34
* [Feature] Core: Support RFC2231 encoding in headersVsevolod Stakhov2019-01-281-54/+287
* [Minor] Core: Store raw bondary in multipart nodeVsevolod Stakhov2018-12-171-27/+44
* [Feature] Allow to get task flags in C expressionsVsevolod Stakhov2018-11-291-1/+2
* [Minor] Fix strlcpy callVsevolod Stakhov2018-03-081-1/+1
* [Minor] Fix overwriting of lowercased content-disposition dataVsevolod Stakhov2018-03-081-4/+3
* [Minor] Fix string copyVsevolod Stakhov2018-03-081-2/+2
* [Fix] Plug another possible memory leakVsevolod Stakhov2017-11-121-5/+2
* [Fix] Try harder to find rfc822 notificationsVsevolod Stakhov2017-08-051-1/+10
* [CritFix] Fix semicolons parsing in the content typeVsevolod Stakhov2017-07-131-1/+18
* [Fix] Add missing `break` statementVsevolod Stakhov2017-07-011-0/+1
* [CritFix] Switch from ragel to C for Content-Type parsingVsevolod Stakhov2017-06-271-10/+269
* [Minor] Deal with DSN messagesVsevolod Stakhov2017-03-031-1/+8
* [Fix] Fix couple of issuesVsevolod Stakhov2017-01-151-1/+2
* [Fix] Do not lowercase Content-Disposition to perform decodingVsevolod Stakhov2016-12-211-1/+1
* [Fix] Decode filename in content dispositionVsevolod Stakhov2016-12-211-3/+4
* [Fix] Fix setting of content-type attributesVsevolod Stakhov2016-12-171-29/+18
* [Minor] Add more flags to content typeVsevolod Stakhov2016-12-131-6/+23
* [Minor] Add multipart flagVsevolod Stakhov2016-12-131-0/+7
* [Feature] Add content disposition parserVsevolod Stakhov2016-12-121-0/+70
* [Feature] Add boundaries parsing in content typeVsevolod Stakhov2016-12-121-0/+9
* [Minor] Add alternate -> alternative substitutionVsevolod Stakhov2016-12-121-0/+11
* [Minor] Add flags for content-typeVsevolod Stakhov2016-12-121-0/+1
* [Minor] Add some initial workarounds for broken CTVsevolod Stakhov2016-12-121-0/+35
* [Minor] Process charset in content typeVsevolod Stakhov2016-12-121-0/+9
* [Rework] Implement content type parser for mimeVsevolod Stakhov2016-12-121-0/+79