summaryrefslogtreecommitdiffstats
path: root/src/libmime
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Fix boundaries detection and rework stop words algorithmVsevolod Stakhov2018-10-061-16/+39
* [Minor] Fix CMA calculationsVsevolod Stakhov2018-10-061-6/+11
* [Fix] Plug memory leak in language detector (affects reloads)Vsevolod Stakhov2018-09-281-0/+4
* [Minor] Insert spaces only if text part is not suspected to be a linkMikhail Galanin2018-09-181-2/+14
* [Minor] Fixes to regexp selectorsVsevolod Stakhov2018-09-171-1/+1
* [Minor] Add implicit header type for regexpsVsevolod Stakhov2018-09-161-2/+9
* [Project] Add initial support for selectors in regexpsVsevolod Stakhov2018-09-151-18/+76
* [Minor] Reduce severity of warningsVsevolod Stakhov2018-09-131-2/+2
* [Fix] Fix byte array allocation in the poolVsevolod Stakhov2018-09-111-1/+1
* [Minor] Plug utexts leakVsevolod Stakhov2018-09-111-0/+5
* [Minor] Fix build for outdated systemsVsevolod Stakhov2018-09-101-0/+2
* [Minor] Initialise candidates even in shortage of words caseVsevolod Stakhov2018-09-091-0/+1
* [Minor] Do not apply ngramms detection for short textsVsevolod Stakhov2018-09-081-47/+56
* [Fix] Fix various corner cases for language detectionVsevolod Stakhov2018-09-082-25/+35
* [Minor] Check language detector prior to usageVsevolod Stakhov2018-09-071-1/+1
* [Minor] Do not use too recent additions to libicuVsevolod Stakhov2018-09-071-7/+0
* [Fix] Fix stop words detection and loading logicVsevolod Stakhov2018-09-071-5/+17
* [Feature] Add preliminary stop words detection supportVsevolod Stakhov2018-09-071-3/+198
* [Rework] Rework language detectorVsevolod Stakhov2018-09-074-447/+499
* [Feature] Implement new text tokenizer based on libicuVsevolod Stakhov2018-09-061-15/+8
* [Minor] Add UText wrapper for stripped contentVsevolod Stakhov2018-09-062-1/+16
* [Minor] Sigh, fix non-empty parts this timeVsevolod Stakhov2018-09-051-3/+2
* [Minor] Fix processing of empty partsVsevolod Stakhov2018-09-051-16/+23
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-056-154/+203
* [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-234-73/+249
* [Project] Start unicode reworkVsevolod Stakhov2018-08-232-9/+22
* [Minor] Improve charset detection logicVsevolod Stakhov2018-08-221-1/+7
* Merge branch 'master' into lua-coroutine-modelMikhail Galanin2018-08-141-0/+1
|\
| * [Minor] Include subject in task digestVsevolod Stakhov2018-08-141-0/+1
* | [Minor] Use struct to pass parameters to process_atom() functionsMikhail Galanin2018-08-131-3/+3
|/
* [Fix] Fix messages insertionVsevolod Stakhov2018-07-311-3/+7
* [Fix] Fix HTML part detection heuristicVsevolod Stakhov2018-07-281-2/+4
* [Fix] Detect empty text part as text, not HTMLMikhail Galanin2018-07-271-5/+10
* [Fix] Replace bad unicode sequences instead of stopping on themVsevolod Stakhov2018-07-261-1/+1
* [Minor] Various fixesVsevolod Stakhov2018-07-262-22/+68
* [Minor] Simplify hashes definitionsVsevolod Stakhov2018-07-262-12/+5
* [Minor] Preallocate results hash tablesVsevolod Stakhov2018-07-241-0/+15
* [Project] Adopt functionsVsevolod Stakhov2018-07-242-9/+16
* [Project] Add helpersVsevolod Stakhov2018-07-242-0/+52
* [Project] Move symbols to khash for speed and inliningVsevolod Stakhov2018-07-242-38/+82
* fix email address parsing: ebraces should increase till matched with obracesIgor Ippolitov2018-07-121-1/+1
* [Fix] Fix regexp functions when no data is passedVsevolod Stakhov2018-07-101-13/+27
* [Minor] Fix gtube detection if nothing else is presentedVsevolod Stakhov2018-06-261-1/+1
* [Feature] Add a concept of ignored symbols to avoid race conditionsVsevolod Stakhov2018-06-221-0/+6
* [Fix] Fix proxying of Exim connectionsVsevolod Stakhov2018-06-211-19/+15
* [Fix] Free language detector structuresVsevolod Stakhov2018-06-142-0/+52
* [Feature] Split message parsing and processingVsevolod Stakhov2018-06-062-39/+51