aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/mime_encoding.c
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Add fallbackVsevolod Stakhov2020-12-231-1/+2
|
* [Feature] Improve charset detection logicVsevolod Stakhov2020-12-231-6/+60
|
* [Minor] Skip double utf8 checksVsevolod Stakhov2020-12-231-6/+9
|
* [Minor] Improve loggingVsevolod Stakhov2020-06-021-2/+10
|
* [Minor] Try slightly different approach when looking charset aliasesVsevolod Stakhov2020-06-021-4/+4
|
* [Minor] Add fast paths for utf8 conversionsVsevolod Stakhov2020-06-021-0/+29
|
* [Minor] Fix some compile issuesVsevolod Stakhov2020-05-261-1/+0
|
* [Rework] Use google-ced instead of libicu chardet as the former sucksVsevolod Stakhov2020-05-261-24/+9
|
* [Minor] Improve logging of the invalid charset caseVsevolod Stakhov2020-03-161-2/+3
|
* [Minor] Fix a455c6542212948969b6c115344e9d059606407a missing partVsevolod Stakhov2020-02-031-0/+4
|
* [Minor] Oops, fix more stuffVsevolod Stakhov2020-01-271-4/+9
|
* [Fix] Further fixes in charset detectionVsevolod Stakhov2020-01-271-55/+64
|
* [Minor] Do not try to detect utf8 using heuristicVsevolod Stakhov2020-01-091-15/+17
|
* [Project] Track more memory allocations in a taskVsevolod Stakhov2019-12-231-0/+2
|
* [Minor] Eek, try to workaround libicu stupidityVsevolod Stakhov2019-11-191-1/+1
|
* [Minor] Use ucnv_getCanonicalName instead of ucnv_getStandardNameVsevolod Stakhov2019-11-191-5/+5
|
* [Minor] Unify converters usageVsevolod Stakhov2019-11-191-5/+40
|
* [Minor] Check for some more aliases, sighVsevolod Stakhov2019-11-181-0/+12
|
* [Minor] Look also for mime charsetVsevolod Stakhov2019-11-181-1/+8
|
* [Minor] Fix offsetVsevolod Stakhov2019-11-181-1/+1
|
* [Minor] Fix warningsVsevolod Stakhov2019-11-181-2/+2
|
* [Fix] Fix issues foundVsevolod Stakhov2019-11-151-7/+6
|
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-151-19/+23
|
* [Project] Empty messages cases handlingVsevolod Stakhov2019-07-121-1/+1
|
* [Project] Adopt libmime codeVsevolod Stakhov2019-07-121-2/+3
|
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-0/+1
|
* [Minor] Plug potential memory leak with ISO-8859-16 converterVsevolod Stakhov2019-02-011-0/+3
|
* [Feature] Core: Detect charset in archived filesVsevolod Stakhov2018-12-281-5/+5
|
* [Fix] Core: Fix iso-8859-16 encodingVsevolod Stakhov2018-12-241-20/+115
| | | | Issue: #2694
* [Project] Rework parts conversion and serializationVsevolod Stakhov2018-11-251-144/+14
|
* [Project] Add function to normalize unicode on per words basisVsevolod Stakhov2018-11-241-47/+11
|
* [Minor] Add methods to extract real charset from text partsVsevolod Stakhov2018-11-161-0/+6
|
* [Minor] Fix format stringsVsevolod Stakhov2018-10-271-1/+1
|
* [Fix] Fix byte array allocation in the poolVsevolod Stakhov2018-09-111-1/+1
|
* [Minor] Fix build for outdated systemsVsevolod Stakhov2018-09-101-0/+2
|
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-051-18/+32
| | | | | | - Store unicode in UTF parts - Store unicode for HTML parts - Rename struct fields and split them into unicode/utf components
* [Minor] Fix byte array allocationVsevolod Stakhov2018-08-291-9/+4
|
* [Minor] Improve virtual ticks obtaining methodsVsevolod Stakhov2018-08-261-0/+6
|
* [Minor] Fix setting utf raw contentVsevolod Stakhov2018-08-241-0/+3
|
* [Project] Further changes in unicode operationsVsevolod Stakhov2018-08-231-62/+239
| | | | | | | * Normalise unicode * Add normality flag for text parts * Store UCS in text parts * Rework unicode conversions and operations
* [Minor] Improve charset detection logicVsevolod Stakhov2018-08-221-1/+7
|
* [Fix] Replace bad unicode sequences instead of stopping on themVsevolod Stakhov2018-07-261-1/+1
| | | | Issue: #2373
* [Minor] Reduce log noiseVsevolod Stakhov2018-01-061-1/+1
|
* [Fix] Deal with 7bit charsets properlyVsevolod Stakhov2017-05-261-11/+16
| | | | Issue: #1651
* [Fix] Do not stop on illegal unicode points - replace themVsevolod Stakhov2017-05-201-2/+2
|
* [Minor] src: Fix spelling errorsSebastien Badia2017-05-131-3/+3
|
* [Fix] Deal with 8bit characters in email addressesVsevolod Stakhov2017-04-251-32/+2
|
* [Fetaure] Add method that detects 8 bit characters in text partsVsevolod Stakhov2017-04-241-0/+45
|
* [Fix] Do extra copy to ensure that original content is never touchedVsevolod Stakhov2017-04-181-1/+3
|
* [Minor] Check boundsVsevolod Stakhov2017-04-071-0/+7
|