aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Treat utf especiallyVsevolod Stakhov2016-12-194-7/+19
|
* [Feature] Add own headers decoding routineVsevolod Stakhov2016-12-192-0/+217
|
* [Feature] Add rfc2047 grammarVsevolod Stakhov2016-12-193-1/+98
|
* [Minor] Add routine to recode byte arrays to utf-8Vsevolod Stakhov2016-12-192-2/+84
|
* [Feature] Implement new unicode normalizerVsevolod Stakhov2016-12-191-18/+51
| | | | | | Previously, Rspamd gave up when it found non-valid utf-8 characters. Now, it just replaces them with '?' and continues processing. It looks more reasonable when processing emails.
* [Minor] Cut braces in message idVsevolod Stakhov2016-12-191-2/+17
|
* [Minor] Ignore empty/missing partsVsevolod Stakhov2016-12-181-1/+1
|
* [Minor] Do not dereference NULL pointerVsevolod Stakhov2016-12-181-3/+2
|
* [Fix] Fix processing of parts with no valid content typeVsevolod Stakhov2016-12-181-10/+8
|
* [Minor] Fix boundary calculationVsevolod Stakhov2016-12-181-1/+1
|
* [Fix] Fix processing of non-multipart messagesVsevolod Stakhov2016-12-181-3/+3
|
* [Fix] Fix charset normalisationVsevolod Stakhov2016-12-181-1/+3
|
* [Minor] Do not blame so loudly if pcre_study fails...Vsevolod Stakhov2016-12-181-6/+10
|
* [Fix] Fix globbing and convert lists to arrays in fuzzy_checkVsevolod Stakhov2016-12-181-84/+104
|
* [Feature] Add method to create regexp from a glob patternVsevolod Stakhov2016-12-182-0/+124
|
* [Fix] Restore content type params related functionsVsevolod Stakhov2016-12-171-5/+126
|
* [Fix] Fix setting of content-type attributesVsevolod Stakhov2016-12-171-29/+18
|
* [Minor] Add macro to assing rspamd_ftok_t from c stringVsevolod Stakhov2016-12-171-0/+11
|
* Merge branch 'gmime-goodbye'Vsevolod Stakhov2016-12-1621-1055/+423
|\
| * [Minor] Remove redundant headers parsingVsevolod Stakhov2016-12-161-21/+0
| |
| * [Minor] Assign mime partVsevolod Stakhov2016-12-161-0/+2
| |
| * [Minor] Parse content disposition headerVsevolod Stakhov2016-12-161-0/+39
| |
| * [Rework|Minor] Fix utilsVsevolod Stakhov2016-12-162-3/+5
| |
| * [Rework|Minor] Fix fuzzy check pluginVsevolod Stakhov2016-12-161-7/+8
| |
| * [Rework|Minor] Further fixes for the new mime parserVsevolod Stakhov2016-12-168-263/+149
| |
| * [Minor] Add macro to make ftok_t from string literalVsevolod Stakhov2016-12-161-0/+2
| |
| * [Rework|Minor] Fix statisticsVsevolod Stakhov2016-12-161-16/+12
| |
| * [Rework|Minor] More updates for mime parsingVsevolod Stakhov2016-12-165-17/+24
| |
| * [Rework|Minor] Fix lua_taskVsevolod Stakhov2016-12-161-21/+12
| |
| * [Rework|Minor] Continue new parser integrationVsevolod Stakhov2016-12-162-27/+21
| |
| * [Rework] Start massive rework to get rid of gmimeVsevolod Stakhov2016-12-167-694/+163
|/
* [Fix] Fix matching of the same patterns from different triesVsevolod Stakhov2016-12-161-2/+3
| | | | MFH: true
* [Fix] Fix body trie matchingVsevolod Stakhov2016-12-161-1/+1
| | | | MFH: true
* [Minor] Add ANSI to the list of non-converted encodingsVsevolod Stakhov2016-12-151-1/+1
|
* [Feature] Add mime encoding manipulation routinesVsevolod Stakhov2016-12-154-1/+1916
|
* Merge pull request #1266 from fatalbanana/hdrsVsevolod Stakhov2016-12-151-1/+3
|\ | | | | [Minor] Rmilter_headers: Fix reason/header.from fields
| * [Minor] Rmilter_headers: Fix reason/header.from fieldsAndrew Lewis2016-12-151-1/+3
| |
* | Merge pull request #1265 from fatalbanana/luaVsevolod Stakhov2016-12-159-16/+34
|\ \ | | | | | | [Minor] Avoid some table lookups in Lua parts
| * | [Minor] Avoid some table lookups in Lua partsAndrew Lewis2016-12-159-16/+34
| |/
* | [Feature] Add gmime parser to mime_toolVsevolod Stakhov2016-12-151-15/+89
| |
* | [Minor] Add some timing for mime parsing toolVsevolod Stakhov2016-12-151-0/+9
| |
* | [Rework] Use new scheme to parse mime partsVsevolod Stakhov2016-12-151-182/+136
| |
* | [Minor] Add boundaries preprocessing functionVsevolod Stakhov2016-12-151-1/+88
| |
* | [Minor] Make rspamd_memcspn publicVsevolod Stakhov2016-12-152-3/+12
| |
* | [Rework] Start new approach for multiparts parsingVsevolod Stakhov2016-12-151-26/+50
|/
* Merge pull request #1264 from moisseev/greyl-qidVsevolod Stakhov2016-12-141-0/+5
|\ | | | | [Fix] Do not set pre-result and update records for no `Queue-ID` messages
| * [Fix] Do not set pre-result and update records for no `Queue-ID` messagesAlexander Moisseev2016-12-141-0/+5
| |
* | [Fix] Various fixes to mime parserVsevolod Stakhov2016-12-141-89/+149
| |
* | [Minor] Fix display for message partsVsevolod Stakhov2016-12-141-3/+4
|/
* [Feature] Add mime tool to explore messagesVsevolod Stakhov2016-12-143-3/+164
|