aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Fix crash on messages with no subjectVsevolod Stakhov2016-12-201-2/+5
* [Fix] Set task's subject from mime subjectVsevolod Stakhov2016-12-201-0/+6
* [Minor] Add function to encode mime headersVsevolod Stakhov2016-12-202-0/+89
* [Feature] Use Rspamd rfc2047 decoder instead of gmime oneVsevolod Stakhov2016-12-201-6/+3
* [Fix] Fix work with broken utf8 tokensVsevolod Stakhov2016-12-201-0/+5
* [Fix] Fix issues with quoted-printable encodingVsevolod Stakhov2016-12-201-1/+10
* [Minor] Add cleanupVsevolod Stakhov2016-12-192-4/+10
* [Minor] Treat utf especiallyVsevolod Stakhov2016-12-194-7/+19
* [Feature] Add own headers decoding routineVsevolod Stakhov2016-12-192-0/+217
* [Feature] Add rfc2047 grammarVsevolod Stakhov2016-12-191-0/+5
* [Minor] Add routine to recode byte arrays to utf-8Vsevolod Stakhov2016-12-192-2/+84
* [Feature] Implement new unicode normalizerVsevolod Stakhov2016-12-191-18/+51
* [Minor] Cut braces in message idVsevolod Stakhov2016-12-191-2/+17
* [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
* [Fix] Fix charset normalisationVsevolod Stakhov2016-12-181-1/+3
* [Fix] Restore content type params related functionsVsevolod Stakhov2016-12-171-5/+126
* [Fix] Fix setting of content-type attributesVsevolod Stakhov2016-12-171-29/+18
* [Minor] Remove redundant headers parsingVsevolod Stakhov2016-12-161-21/+0
* [Minor] Assign mime partVsevolod Stakhov2016-12-161-0/+2
* [Minor] Parse content disposition headerVsevolod Stakhov2016-12-161-0/+39
* [Rework|Minor] Further fixes for the new mime parserVsevolod Stakhov2016-12-167-261/+147
* [Rework|Minor] More updates for mime parsingVsevolod Stakhov2016-12-162-8/+8
* [Rework|Minor] Continue new parser integrationVsevolod Stakhov2016-12-161-1/+4
* [Rework] Start massive rework to get rid of gmimeVsevolod Stakhov2016-12-165-689/+163
* [Minor] Add ANSI to the list of non-converted encodingsVsevolod Stakhov2016-12-151-1/+1
* [Feature] Add mime encoding manipulation routinesVsevolod Stakhov2016-12-154-1/+1916
* [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
* [Minor] Do not free string explicitly to allow new parser to workVsevolod Stakhov2016-12-141-0/+2
* [Minor] More features to mime parserVsevolod Stakhov2016-12-142-2/+17
* [Feature] Add preliminary multipart supportVsevolod Stakhov2016-12-131-8/+326
* [Rework] Add preliminary implementation of the mime parserVsevolod Stakhov2016-12-139-11/+462
* [Feature] Start import of the optimized base64 decodeVsevolod Stakhov2016-12-131-0/+14
* [Minor] Add more flags to content typeVsevolod Stakhov2016-12-132-6/+25
* [Minor] Move headers parsing to a separate unitVsevolod Stakhov2016-12-135-305/+359
* [Minor] Add multipart flagVsevolod Stakhov2016-12-132-0/+8
* [Feature] Add content disposition parserVsevolod Stakhov2016-12-123-0/+108
* [Feature] Add boundaries parsing in content typeVsevolod Stakhov2016-12-122-0/+10
* [Minor] Add alternate -> alternative substitutionVsevolod Stakhov2016-12-121-0/+11
* [Minor] Add flags for content-typeVsevolod Stakhov2016-12-122-0/+7
* [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-124-1/+146