aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime
Commit message (Expand)AuthorAgeFilesLines
* [Feature] Core: Add libmagic detection for all partsVsevolod Stakhov2018-12-113-14/+42
* Revert "Revert "[Fix] Use decoded values when parsing mime addresses""Vsevolod Stakhov2018-12-101-4/+4
* [Minor] Do not tolerate archives with `text` content typeVsevolod Stakhov2018-12-031-0/+7
* [Fix] Do not trigger BROKEN_CONTENT_TYPE on innocent text partsVsevolod Stakhov2018-12-031-2/+1
* [Fix] Fix boundaries checks in embedded messagesVsevolod Stakhov2018-11-301-5/+5
* [Minor] Count words based on text wordsVsevolod Stakhov2018-11-303-5/+10
* [Rules] Use bad_unicode flag for LEAKED_PASSWORD_SCAM ruleVsevolod Stakhov2018-11-301-1/+1
* [Feature] Allow to get task flags in C expressionsVsevolod Stakhov2018-11-296-62/+143
* [Feature] Add more words regexp classesVsevolod Stakhov2018-11-291-0/+8
* [Fix] Fix double freeVsevolod Stakhov2018-11-291-4/+0
* [CritFix] Strictly deny unencoded bad utf8 sequences in headersVsevolod Stakhov2018-11-272-1/+26
* [Minor] Add extra heuristic for text partsVsevolod Stakhov2018-11-271-1/+30
* [CritFix] Make flags mutually exclusive for mime partsVsevolod Stakhov2018-11-272-15/+17
* [Minor] Another fail-safety checkVsevolod Stakhov2018-11-271-2/+5
* [Project] Use more generalised API to produce meta wordsVsevolod Stakhov2018-11-261-1/+3
* [Minor] Fix lua tokenize functionVsevolod Stakhov2018-11-261-4/+1
* [Minor] Fix indefinite loop in language detectorVsevolod Stakhov2018-11-261-5/+4
* [Project] Finish basic tasks in new unicode projectVsevolod Stakhov2018-11-251-5/+5
* [Project] Rework parts conversion and serializationVsevolod Stakhov2018-11-253-234/+23
* [Project] Rework language detector to work with ucs32Vsevolod Stakhov2018-11-251-30/+37
* [Project] Various unicode fixes in language detectorVsevolod Stakhov2018-11-254-56/+18
* [Project] Rework stemmingVsevolod Stakhov2018-11-242-17/+18
* [Project] Add function to normalize unicode on per words basisVsevolod Stakhov2018-11-242-48/+12
* [Fix] Properly escape utf8 regexps in hyperscan modeVsevolod Stakhov2018-11-201-2/+3
* [Minor] Reduce startup noiseVsevolod Stakhov2018-11-191-1/+1
* [Minor] Add methods to extract real charset from text partsVsevolod Stakhov2018-11-161-0/+6
* [Feature] Store stop words and allow to query themVsevolod Stakhov2018-11-152-1/+86
* [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
* [Feature] Add support of words regexpsVsevolod Stakhov2018-11-121-0/+4
* [Minor] This step is not done yet, apply another approachVsevolod Stakhov2018-11-081-6/+24
* [Minor] Add workaround for Thai characters on CentOS 6Vsevolod Stakhov2018-11-081-0/+13
* [Minor] Add ID to mime partsVsevolod Stakhov2018-11-052-2/+8
* [Feature] Detect orphaned parts and attach them to messageVsevolod Stakhov2018-10-301-5/+59
* [Project] Another rework for symbols cacheVsevolod Stakhov2018-10-292-2/+2
* [Minor] Fix format stringsVsevolod Stakhov2018-10-272-2/+2
* [Project] Pass cache item to the callback functionsVsevolod Stakhov2018-10-201-1/+1
* [Fix] Fix various issues with parsing of the received headersVsevolod Stakhov2018-10-163-0/+40
* [Minor] Some fixes towards epsilon comparisonVsevolod Stakhov2018-10-151-5/+5
* [Minor] Store more information about symbols addedVsevolod Stakhov2018-10-152-4/+20
* [CritFix] Fix options insertionVsevolod Stakhov2018-10-121-2/+1
* [Minor] Add some fail-safetyVsevolod Stakhov2018-10-111-2/+9
* [Minor] Fix score set in passthrough modeVsevolod Stakhov2018-10-111-22/+2
* [Project] Finish rework of passthrough actionsVsevolod Stakhov2018-10-113-26/+107
* [Rework] Always create result for a taskVsevolod Stakhov2018-10-113-3/+4
* [Minor] Fix comments with multiple addressesVsevolod Stakhov2018-10-101-1/+1
* [Fix] Fix parsing address with commentsVsevolod Stakhov2018-10-061-64/+75
* [Fix] Fix boundaries detection and rework stop words algorithmVsevolod Stakhov2018-10-061-16/+39
* [Minor] Fix CMA calculationsVsevolod Stakhov2018-10-061-6/+11