Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [CritFix] Fix newlines detection | Vsevolod Stakhov | 2017-10-21 | 1 | -0/+7 |
| | | | | MFH: rspamd-1.6 | ||||
* | [Fix] Further tokenization fixes | Vsevolod Stakhov | 2017-10-21 | 1 | -2/+2 |
| | | | | MFH: rspamd-1.6 | ||||
* | [CritFix] Another portion of tokenization fixes | Vsevolod Stakhov | 2017-10-18 | 1 | -4/+14 |
| | | | | MFH: rspamd-1.6 | ||||
* | [Fix] Lowercase words | Vsevolod Stakhov | 2017-10-18 | 1 | -2/+0 |
| | | | | MFH: rspamd-1.6 | ||||
* | [Fix] Fix get_content method | Vsevolod Stakhov | 2017-07-26 | 1 | -1/+1 |
| | | | | Issue: #1759 | ||||
* | [Minor] Fix element added | Vsevolod Stakhov | 2017-06-22 | 1 | -4/+4 |
| | |||||
* | [Feature] Add text_part:get_stats function | Vsevolod Stakhov | 2017-06-21 | 1 | -2/+2 |
| | |||||
* | [Minor] Add some more data to the spaces strip algorithm | Vsevolod Stakhov | 2017-06-21 | 1 | -0/+12 |
| | |||||
* | [Feature] Store more data when stripping newlines | Vsevolod Stakhov | 2017-06-21 | 1 | -25/+70 |
| | |||||
* | [Feature] Rework newlines strip parser one more time | Vsevolod Stakhov | 2017-06-21 | 1 | -0/+146 |
| | | | | Issue: #1687 | ||||
* | [Feature] Support MTA name header | Vsevolod Stakhov | 2017-05-31 | 1 | -1/+3 |
| | |||||
* | [Feature] Reuse stemmers in the cache | Vsevolod Stakhov | 2017-05-13 | 1 | -8/+21 |
| | |||||
* | [Minor] Do not use lowercase for stemmed words unless 1.6 release | Vsevolod Stakhov | 2017-05-13 | 1 | -0/+2 |
| | | | | | This will decrease efficiency of fuzzy and introduce incompatibility with 1.5. Hence, delay this change unless 1.6 is finally released. | ||||
* | [Fix] Fix lowercasing of stemmed words | Vsevolod Stakhov | 2017-05-13 | 1 | -1/+1 |
| | |||||
* | [Minor] Check for parts with no words | Vsevolod Stakhov | 2017-05-13 | 1 | -1/+1 |
| | |||||
* | [Minor] Move some of mempool magic constants to a separate file | Vsevolod Stakhov | 2017-05-11 | 1 | -6/+9 |
| | |||||
* | [Feature] Store average words length and short words count | Vsevolod Stakhov | 2017-05-11 | 1 | -2/+72 |
| | |||||
* | [Minor] Refactor destroy -> free | Vsevolod Stakhov | 2017-04-29 | 1 | -1/+1 |
| | |||||
* | [Feature] Add initial support of the new protocol reply | Vsevolod Stakhov | 2017-04-26 | 1 | -0/+1 |
| | |||||
* | [Rework] Remove multiple metrics support from Rspamd | Vsevolod Stakhov | 2017-04-26 | 1 | -1/+1 |
| | |||||
* | [Minor] Unify substring search routines | Vsevolod Stakhov | 2017-04-07 | 1 | -1/+1 |
| | |||||
* | [Minor] Properly deal with content type parameter | Vsevolod Stakhov | 2017-03-29 | 1 | -1/+2 |
| | |||||
* | [Feature] Distinguish URLs found in Subject | Vsevolod Stakhov | 2017-03-28 | 1 | -7/+3 |
| | |||||
* | [Minor] Fix various style issues | Vsevolod Stakhov | 2017-03-23 | 1 | -7/+0 |
| | |||||
* | [Minor] Remove some unused variables | Vsevolod Stakhov | 2017-03-10 | 1 | -2/+1 |
| | |||||
* | [Feature] Enchance text_part:get_content method | Vsevolod Stakhov | 2017-03-06 | 1 | -0/+2 |
| | | | | | | | | | | | 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] Add heuristic to find text parts in files | Vsevolod Stakhov | 2017-03-03 | 1 | -16/+53 |
| | |||||
* | [Fix] Fix ignoring of bad text parts | Vsevolod Stakhov | 2017-02-23 | 1 | -1/+4 |
| | |||||
* | [Fix] Stop processing of bad parts as text parts | Vsevolod Stakhov | 2017-02-23 | 1 | -1/+12 |
| | |||||
* | [Rework] Use a special structure for stats tokens | Vsevolod Stakhov | 2017-02-14 | 1 | -4/+5 |
| | |||||
* | [Feature] Implement received headers flags | Vsevolod Stakhov | 2017-02-13 | 1 | -0/+1 |
| | |||||
* | [Fix] Fix couple of issues | Vsevolod Stakhov | 2017-01-15 | 1 | -1/+1 |
| | | | | Found by: Coverity | ||||
* | [Rework] Start rework of mime addresses | Vsevolod Stakhov | 2016-12-22 | 1 | -138/+47 |
| | |||||
* | [Minor] Reduce log noise (#1272) | Andrew Lewis | 2016-12-21 | 1 | -1/+1 |
| | |||||
* | [Feature] Add own routine to generate a message id | Vsevolod Stakhov | 2016-12-20 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix crash on messages with no subject | Vsevolod Stakhov | 2016-12-20 | 1 | -2/+5 |
| | |||||
* | [Fix] Set task's subject from mime subject | Vsevolod Stakhov | 2016-12-20 | 1 | -0/+6 |
| | |||||
* | [Minor] Cut braces in message id | Vsevolod Stakhov | 2016-12-19 | 1 | -2/+17 |
| | |||||
* | [Minor] Remove redundant headers parsing | Vsevolod Stakhov | 2016-12-16 | 1 | -21/+0 |
| | |||||
* | [Minor] Assign mime part | Vsevolod Stakhov | 2016-12-16 | 1 | -0/+2 |
| | |||||
* | [Rework|Minor] Further fixes for the new mime parser | Vsevolod Stakhov | 2016-12-16 | 1 | -13/+5 |
| | |||||
* | [Rework] Start massive rework to get rid of gmime | Vsevolod Stakhov | 2016-12-16 | 1 | -673/+113 |
| | |||||
* | [Minor] Do not free string explicitly to allow new parser to work | Vsevolod Stakhov | 2016-12-14 | 1 | -0/+2 |
| | |||||
* | [Rework] Add preliminary implementation of the mime parser | Vsevolod Stakhov | 2016-12-13 | 1 | -3/+3 |
| | |||||
* | [Minor] Move headers parsing to a separate unit | Vsevolod Stakhov | 2016-12-13 | 1 | -293/+7 |
| | |||||
* | [Rework] Refactor struct names | Vsevolod Stakhov | 2016-12-05 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix crashes with invalid received and task:set_from_ip | Vsevolod Stakhov | 2016-11-30 | 1 | -1/+4 |
| | |||||
* | [Rework] Make rspamd protocol messages useful | Vsevolod Stakhov | 2016-11-02 | 1 | -0/+3 |
| | | | | | | | | | | | | Each message is now represented by a string and category, so messages in metric is an UCL object of the following format: { "category": "string" } The significant category is `smtp_message` which should be used by rmilter to send a custom SMTP reply to a client. | ||||
* | [CritFix] Introduce raw content to text parts | Vsevolod Stakhov | 2016-10-31 | 1 | -5/+18 |
| | | | | | | | | | | | | | | Previously we had the following types of text content: - `orig`: MIME *decoded* content - `content`: same as `orig` but converted to utf8 and without HTML tags - `stripped`: same as `content` but without newlines Now we add `raw`: - `raw`: raw mime content as it was in an original message This also fixes R_BAD_CTE_7BIT rule | ||||
* | [CritFix] Fix iteration over headers array (introduced in 1.4) | Vsevolod Stakhov | 2016-10-25 | 1 | -2/+2 |
| |