aboutsummaryrefslogtreecommitdiffstats
path: root/src/libmime/message.h
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Fix rspamd_has_only_html_part function + refactor macro namesVsevolod Stakhov2020-10-261-4/+5
|
* [Minor] Do not count empty wordsVsevolod Stakhov2020-09-281-2/+2
|
* [Minor] Allow attaching of urls to the mime partsVsevolod Stakhov2020-05-051-0/+1
|
* [Rework] Urls: more rework of the urls setsVsevolod Stakhov2020-03-091-2/+2
|
* [Fix] Avoid collisions in mempool variables by changing fuzzy caching logicVsevolod Stakhov2020-02-241-1/+1
|
* [Minor] Fix a455c6542212948969b6c115344e9d059606407a missing partVsevolod Stakhov2020-02-031-1/+1
|
* [Minor] Slightly rework lua specificVsevolod Stakhov2019-11-221-1/+14
|
* [Rework] Change mime part specifics handlingVsevolod Stakhov2019-11-211-4/+18
|
* [Feature] Support uuencodingVsevolod Stakhov2019-10-231-0/+1
|
* [Minor] Do not use enum to store binary flagsVsevolod Stakhov2019-10-071-1/+1
|
* [Rework] No more magicVsevolod Stakhov2019-09-091-0/+2
|
* [Rework] Use opaque structure to store a table of mime headersVsevolod Stakhov2019-08-131-2/+2
|
* [Project] Empty messages cases handlingVsevolod Stakhov2019-07-121-0/+3
|
* [Project] Fix digest calculation (use siphash)Vsevolod Stakhov2019-07-121-12/+16
|
* [Project] Move digest to messageVsevolod Stakhov2019-07-121-0/+1
|
* [Project] Fix init partsVsevolod Stakhov2019-07-121-2/+2
|
* [Project] Rework pluginsVsevolod Stakhov2019-07-121-1/+1
|
* [Project] Further rework of mime headers processingVsevolod Stakhov2019-07-121-52/+20
|
* [Project] Start mime structures refactoringVsevolod Stakhov2019-07-121-0/+38
|
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-10/+19
|
* [Project] Add spilling machine for received headersVsevolod Stakhov2019-02-061-30/+0
|
* [Minor] Core: Store raw bondary in multipart nodeVsevolod Stakhov2018-12-171-1/+2
|
* [Feature] Core: Add libmagic detection for all partsVsevolod Stakhov2018-12-111-0/+1
|
* [Minor] Count words based on text wordsVsevolod Stakhov2018-11-301-0/+1
|
* [Project] Various unicode fixes in language detectorVsevolod Stakhov2018-11-251-4/+0
|
* [Minor] Add ID to mime partsVsevolod Stakhov2018-11-051-2/+6
|
* [Fix] Fix various issues with parsing of the received headersVsevolod Stakhov2018-10-161-0/+1
|
* [Rework] Rework language detectorVsevolod Stakhov2018-09-071-1/+1
|
* [Minor] Add UText wrapper for stripped contentVsevolod Stakhov2018-09-061-0/+2
|
* [Rework] Rework utf content processing in text partsVsevolod Stakhov2018-09-051-7/+14
| | | | | | - 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-1/+3
| | | | | | | * 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-5/+10
|
* [Feature] Split message parsing and processingVsevolod Stakhov2018-06-061-0/+6
|
* [Feature] Do not detect language twice for relative partsVsevolod Stakhov2018-04-061-0/+1
|
* [Project] Preliminary version of ngramms based language detectorVsevolod Stakhov2018-01-131-3/+2
|
* [Project] Add unigramms to language detection as wellVsevolod Stakhov2018-01-011-0/+1
|
* [Feature] Add more text attributesVsevolod Stakhov2017-09-231-0/+2
|
* [Feature] Add text_part:get_stats functionVsevolod Stakhov2017-06-211-1/+1
|
* [Minor] Add some more data to the spaces strip algorithmVsevolod Stakhov2017-06-211-0/+2
|
* [Feature] Store more data when stripping newlinesVsevolod Stakhov2017-06-211-0/+4
|
* [Fetaure] Add method that detects 8 bit characters in text partsVsevolod Stakhov2017-04-241-0/+2
|
* [Feature] Store headers orderVsevolod Stakhov2017-04-031-0/+1
|
* [Fix] Fix parsing of cte in expressionsVsevolod Stakhov2017-03-071-0/+15
|
* [Fix] Distinguish missing and broken mandatory headersVsevolod Stakhov2017-03-061-1/+2
|
* [Feature] Enchance text_part:get_content methodVsevolod Stakhov2017-03-061-0/+1
| | | | | | | | | | | This method now supports otional `type` attribute which could be following: - `content` (default): utf8 content with HTML tags stripped and newlines preserved - `content_oneline`: utf8 content with HTML tags and newlines stripped - `raw`: raw content, not mime decoded nor utf8 converted - `raw_parsed`: raw content, mime decoded, not utf8 converted - `raw_utf`: raw content, mime decoded, utf8 converted (but with HTML tags and newlines)
* [Feature] Implement received headers flagsVsevolod Stakhov2017-02-131-0/+5
|
* [Feature] Store all received headers in luaVsevolod Stakhov2017-02-091-0/+1
|
* [Feature] Do not trust CTE, check base64 and qp strictlyVsevolod Stakhov2016-12-301-1/+2
|
* [Rework|Minor] More updates for mime parsingVsevolod Stakhov2016-12-161-5/+5
|
* [Rework|Minor] Continue new parser integrationVsevolod Stakhov2016-12-161-1/+4
|