Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Fix blake2b hash of the string "rspamd" | Vsevolod Stakhov | 2016-08-13 | 1 | -8/+8 |
| | |||||
* | [Feature] Pre-calculate blake2 digest for all parts | Vsevolod Stakhov | 2016-08-13 | 1 | -0/+22 |
| | |||||
* | [Fix] Fix multiple request headers structure | Vsevolod Stakhov | 2016-08-04 | 1 | -3/+1 |
| | |||||
* | [CritFix] Fix crash when the first received is faked | Vsevolod Stakhov | 2016-07-29 | 1 | -1/+1 |
| | |||||
* | [Feature] Correctly work when there is no hard reject action | Vsevolod Stakhov | 2016-07-27 | 1 | -1/+1 |
| | |||||
* | [Feature] Create a dedicated parser to strip newlines | Vsevolod Stakhov | 2016-07-23 | 1 | -60/+8 |
| | | | | Issue: #744 | ||||
* | [Fix] Another change of newlines policy | Vsevolod Stakhov | 2016-07-22 | 1 | -0/+16 |
| | | | | | | | | | Now we need to decide, maybe we have the following cases where '\n' is required: 1. Multiple newlines must be replaced by one newline 2. If a line is finished with punctuation character, then insert one newline 3. In HTML parts we have to insert newlines as well | ||||
* | [Feature] Add a trivial heuristic for codepages | Vsevolod Stakhov | 2016-07-14 | 1 | -4/+41 |
| | |||||
* | [Fix] Improve error messages on fuzzy add | Vsevolod Stakhov | 2016-07-14 | 1 | -4/+4 |
| | |||||
* | [Rework] Rework exceptions and newlines processing | Vsevolod Stakhov | 2016-07-13 | 1 | -65/+93 |
| | |||||
* | [Fix] More fixes to end of headers detection | Vsevolod Stakhov | 2016-07-07 | 1 | -46/+11 |
| | |||||
* | [Fix] Properly detect end of headers position | Vsevolod Stakhov | 2016-07-07 | 1 | -1/+43 |
| | |||||
* | [Feature] Store raw headers value to use them in DKIM | Vsevolod Stakhov | 2016-07-07 | 1 | -0/+3 |
| | |||||
* | [Feature] Support archive files list extraction | Vsevolod Stakhov | 2016-07-04 | 1 | -0/+2 |
| | |||||
* | [Rework] Remove dedicated images list | Vsevolod Stakhov | 2016-07-04 | 1 | -0/+3 |
| | |||||
* | [Rework] Rename mime parts structures | Vsevolod Stakhov | 2016-07-04 | 1 | -21/+21 |
| | |||||
* | [Fix] Fix detection of URLs in text parts | Vsevolod Stakhov | 2016-06-16 | 1 | -1/+1 |
| | |||||
* | [Fix] Strip '\r\n' properly | Vsevolod Stakhov | 2016-06-16 | 1 | -0/+4 |
| | |||||
* | [Feature] Use one pass to remove newlines and store their positions | Vsevolod Stakhov | 2016-06-16 | 1 | -19/+26 |
| | |||||
* | [Rework] Use dynamically generated ragel C sources | Vsevolod Stakhov | 2016-06-14 | 1 | -1/+1 |
| | |||||
* | [Feature] Use new received parser instead of old one | Vsevolod Stakhov | 2016-06-14 | 1 | -344/+10 |
| | |||||
* | [Feature] Use new ragel parser in message parsing code | Vsevolod Stakhov | 2016-06-14 | 1 | -0/+1 |
| | |||||
* | [Fix] Another fix for exim workaround | Vsevolod Stakhov | 2016-05-26 | 1 | -0/+3 |
| | | | | | Issue: #637 Reported by: @FelixSchwarz | ||||
* | [Feature] Enable workaround for exim | Vsevolod Stakhov | 2016-05-14 | 1 | -0/+26 |
| | |||||
* | [Fix] Try to fix false positive URL detections in text parts | Vsevolod Stakhov | 2016-05-12 | 1 | -1/+4 |
| | |||||
* | [Feature] Rework and improve fuzzy storage | Vsevolod Stakhov | 2016-05-12 | 1 | -1/+1 |
| | | | | | | | - Allow multiple algorithms in fuzzy rules - Cache fuzzy requests to avoid expensive calculations for multiple fuzzy storages - Simplify request generating procedure | ||||
* | [Feature] Use mumhash for words hashing | Vsevolod Stakhov | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | [Feature] New abstract hashing API in cryptobox | Vsevolod Stakhov | 2016-05-10 | 1 | -2/+8 |
| | |||||
* | [CritFix] Fix levenshtein distance calculations | Vsevolod Stakhov | 2016-05-10 | 1 | -4/+4 |
| | |||||
* | [Feature] Fix task functions to work without rspamd_config | Vsevolod Stakhov | 2016-05-09 | 1 | -7/+7 |
| | |||||
* | [Fix] More fixes to parts distance calculations | Vsevolod Stakhov | 2016-04-29 | 1 | -14/+32 |
| | | | | | | | - Use hashed words instead of full words for speed - Improve levenstein distance calculations and penalise replaces - Always return number from 0 to 1 - Use g_malloc instead of alloca | ||||
* | [Feature] Store text parts content with newlines stripped | Vsevolod Stakhov | 2016-04-28 | 1 | -2/+31 |
| | |||||
* | [Minor] Reduce debug level | Vsevolod Stakhov | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix varargs loop | Vsevolod Stakhov | 2016-04-27 | 1 | -4/+8 |
| | |||||
* | [Fix] Fix and rescore R_PARTS_DIFFER logic | Vsevolod Stakhov | 2016-04-27 | 1 | -7/+16 |
| | | | | Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | [Feature] Start moving to the new email address structure | Vsevolod Stakhov | 2016-04-24 | 1 | -14/+12 |
| | |||||
* | [Feature] Add more methods to get headers from a task | Vsevolod Stakhov | 2016-04-22 | 1 | -0/+145 |
| | |||||
* | [CritFix] Plug memory leak in headers getting code | Vsevolod Stakhov | 2016-04-22 | 1 | -0/+10 |
| | |||||
* | [Feature] Allow empty tasks to be processed | Vsevolod Stakhov | 2016-04-21 | 1 | -0/+6 |
| | |||||
* | [Feature] Use more clever to utf8 conversion strategy | Vsevolod Stakhov | 2016-04-19 | 1 | -21/+28 |
| | |||||
* | [Fix] Fix processing of empty headers | Vsevolod Stakhov | 2016-04-15 | 1 | -3/+10 |
| | |||||
* | [Feature] Avoid acism usage to find gtube pattern | Vsevolod Stakhov | 2016-04-15 | 1 | -24/+6 |
| | |||||
* | [Fix] Fix excraction of URLs from Subject | Vsevolod Stakhov | 2016-04-14 | 1 | -39/+8 |
| | |||||
* | [Feature] Save multipart boundaries | Vsevolod Stakhov | 2016-04-11 | 1 | -0/+1 |
| | |||||
* | [Feature] Save raw headers for mime parts | Vsevolod Stakhov | 2016-04-11 | 1 | -8/+4 |
| | |||||
* | [Feature] Allow to get mime headers from a task | Vsevolod Stakhov | 2016-04-09 | 1 | -0/+49 |
| | |||||
* | [Feature] Add method to get headers as array for speed | Vsevolod Stakhov | 2016-03-29 | 1 | -0/+28 |
| | |||||
* | [Feature] Use HTTP Content-Type on non mime input if possible | Vsevolod Stakhov | 2016-03-26 | 1 | -1/+15 |
| | |||||
* | [Feature] Add ignore_received option | Vsevolod Stakhov | 2016-02-27 | 1 | -2/+3 |
| | | | | | In this mode rspamd ignores data from the first received (it might be produced by some third party and not our MTA) | ||||
* | Fix interaction with clients with no local Received | Vsevolod Stakhov | 2016-02-21 | 1 | -5/+50 |
| |