aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/message.c
Commit message (Collapse)AuthorAgeFilesLines
* [Project] Finish rework of passthrough actionsVsevolod Stakhov2018-10-111-13/+11
|
* [Rework] Always create result for a taskVsevolod Stakhov2018-10-111-1/+1
|
* [Minor] Fix CMA calculationsVsevolod Stakhov2018-10-061-6/+11
|
* [Minor] Insert spaces only if text part is not suspected to be a linkMikhail Galanin2018-09-181-2/+14
| | | | | | | sa_body requires newlines to be replaces with spaces. However, some email clients highlight URL in triangular braces (<>) even if it's broken by a newline. Let's just remove \n if current text part potentially can be such URL.
* [Minor] Plug utexts leakVsevolod Stakhov2018-09-111-0/+5
|
* [Fix] Fix various corner cases for language detectionVsevolod Stakhov2018-09-081-1/+5
|
* [Minor] Check language detector prior to usageVsevolod Stakhov2018-09-071-1/+1
|
* [Rework] Rework language detectorVsevolod Stakhov2018-09-071-32/+3
|
* [Feature] Implement new text tokenizer based on libicuVsevolod Stakhov2018-09-061-15/+8
|
* [Minor] Add UText wrapper for stripped contentVsevolod Stakhov2018-09-061-1/+14
|
* [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-051-127/+148
| | | | | | - Store unicode in UTF parts - Store unicode for HTML parts - Rename struct fields and split them into unicode/utf components
* [Project] Further changes in unicode operationsVsevolod Stakhov2018-08-231-9/+6
| | | | | | | * Normalise unicode * Add normality flag for text parts * Store UCS in text parts * Rework unicode conversions and operations
* [Project] Start unicode reworkVsevolod Stakhov2018-08-231-4/+12
|
* [Minor] Include subject in task digestVsevolod Stakhov2018-08-141-0/+1
|
* [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
| | | | Issue: #2367
* [Minor] Fix gtube detection if nothing else is presentedVsevolod Stakhov2018-06-261-1/+1
|
* [Feature] Split message parsing and processingVsevolod Stakhov2018-06-061-39/+45
|
* [Minor] Improve performance of language detectorVsevolod Stakhov2018-04-171-2/+1
|
* [Minor] Fix conditionVsevolod Stakhov2018-04-061-76/+75
|
* [Feature] Do not detect language twice for relative partsVsevolod Stakhov2018-04-061-117/+177
|
* [Minor] Preserve more information in the artificial headerVsevolod Stakhov2018-04-041-0/+9
| | | | Issue: #2143
* [Minor] Fix out-of-boundary accessVsevolod Stakhov2018-03-271-1/+5
|
* [Fix] Rework logic of actions settingVsevolod Stakhov2018-03-221-2/+0
|
* [Fix] Deal with deeply nested messages more aggressivelyVsevolod Stakhov2018-03-121-1/+17
|
* [Feature] Try to detect HTML messages betterVsevolod Stakhov2018-02-031-1/+17
|
* [Minor] Improve language detection debug loggingVsevolod Stakhov2018-01-151-1/+2
|
* [Fix] Various improvements in language detectionVsevolod Stakhov2018-01-131-5/+7
|
* [Project] Preliminary version of ngramms based language detectorVsevolod Stakhov2018-01-131-1/+12
|
* [Project] Remove old language detectorVsevolod Stakhov2018-01-131-176/+36
|
* [Project] Add unigramms to language detection as wellVsevolod Stakhov2018-01-011-2/+16
|
* [Minor] Check gtube in larger messagesVsevolod Stakhov2017-12-291-1/+1
|
* [Feature] Add more gtube like patterns to test other spam actionsVsevolod Stakhov2017-12-241-15/+74
|
* [CritFix] Fix newlines detectionVsevolod Stakhov2017-10-211-0/+7
| | | | MFH: rspamd-1.6
* [Fix] Further tokenization fixesVsevolod Stakhov2017-10-211-2/+2
| | | | MFH: rspamd-1.6
* [CritFix] Another portion of tokenization fixesVsevolod Stakhov2017-10-181-4/+14
| | | | MFH: rspamd-1.6
* [Fix] Lowercase wordsVsevolod Stakhov2017-10-181-2/+0
| | | | MFH: rspamd-1.6
* [Minor] Avoid out of boundary readsVsevolod Stakhov2017-10-141-2/+2
|
* [Feature] Add more text attributesVsevolod Stakhov2017-09-231-0/+10
|
* [Fix] Fix get_content methodVsevolod Stakhov2017-07-181-1/+1
| | | | Issue: #1759
* [Minor] Fix element addedVsevolod Stakhov2017-06-221-4/+4
|
* [Feature] Add text_part:get_stats functionVsevolod Stakhov2017-06-211-2/+2
|
* [Minor] Add some more data to the spaces strip algorithmVsevolod Stakhov2017-06-211-0/+12
|
* [Feature] Store more data when stripping newlinesVsevolod Stakhov2017-06-211-25/+70
|
* [Feature] Rework newlines strip parser one more timeVsevolod Stakhov2017-06-211-0/+146
| | | | Issue: #1687
* [Feature] Support MTA name headerVsevolod Stakhov2017-05-311-1/+3
|
* [Feature] Reuse stemmers in the cacheVsevolod Stakhov2017-05-131-8/+21
|