Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Add new representation of email address | Vsevolod Stakhov | 2016-04-23 | 3 | -0/+941 |
| | |||||
* | [Feature] Add parsers for SMTP address in ragel | Vsevolod Stakhov | 2016-04-23 | 3 | -0/+146 |
| | |||||
* | Merge pull request #600 from AlexeySa/patch-8 | Vsevolod Stakhov | 2016-04-23 | 1 | -0/+2 |
|\ | | | | | Fix upstream_spam_filters | ||||
| * | Fix upstream_spam_filters | Alexey AL | 2016-04-23 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #601 from AlexeySa/patch-9 | Vsevolod Stakhov | 2016-04-23 | 1 | -0/+5 |
|\ \ | |/ |/| | Fix mime types plugin | ||||
| * | Fix mime types plugin | Alexey AL | 2016-04-23 | 1 | -0/+5 |
|/ | |||||
* | Release 1.2.5 | Vsevolod Stakhov | 2016-04-22 | 1 | -0/+4 |
| | | | | | | | * Plug an important memory leak in headers getting code * Remove some bad domains from whitelists Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | [Feature] Add more methods to get headers from a task | Vsevolod Stakhov | 2016-04-22 | 2 | -0/+171 |
| | |||||
* | [Fix] Reduce PRECEDENCE_BULK rule weight | Vsevolod Stakhov | 2016-04-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #599 from smfreegard/rules_160422 | Vsevolod Stakhov | 2016-04-22 | 5 | -1/+240 |
|\ | | | | | New rules | ||||
| * | New rules | Steve Freegard | 2016-04-22 | 5 | -1/+240 |
| | | |||||
* | | [CritFix] Plug memory leak in headers getting code | Vsevolod Stakhov | 2016-04-22 | 2 | -2/+26 |
|/ | |||||
* | [Feature] Use new version of register_symbol in rspamd plugins | Vsevolod Stakhov | 2016-04-22 | 16 | -130/+231 |
| | |||||
* | [Fix] Fix symbol type's check | Vsevolod Stakhov | 2016-04-22 | 1 | -3/+3 |
| | |||||
* | [Feature] Improve config:register_symbol function | Vsevolod Stakhov | 2016-04-22 | 1 | -24/+96 |
| | | | | | Now this function replaces all other registration functions and can accept table for furhter extending | ||||
* | [Feature] Allow SPF to be checked for empty tasks | Vsevolod Stakhov | 2016-04-21 | 1 | -1/+1 |
| | |||||
* | [Feature] Allow sending empty requests using client | Vsevolod Stakhov | 2016-04-21 | 1 | -1/+9 |
| | |||||
* | [Feature] Allow empty tasks to be processed | Vsevolod Stakhov | 2016-04-21 | 5 | -12/+23 |
| | |||||
* | [Fix] Remove some bad domains from whitelists | Vsevolod Stakhov | 2016-04-21 | 1 | -3/+1 |
| | |||||
* | [Feature] Allow multiple PBKDF types in `rspamadm pw` | Vsevolod Stakhov | 2016-04-21 | 3 | -11/+102 |
| | |||||
* | [Feature] Allow catena encrypted passwords in controller | Vsevolod Stakhov | 2016-04-21 | 8 | -24/+81 |
| | |||||
* | [Feature] Add catena PBKDF function | Vsevolod Stakhov | 2016-04-21 | 6 | -1/+544 |
| | |||||
* | [Minor] Update to 1.3.0 | Vsevolod Stakhov | 2016-04-20 | 1 | -2/+2 |
| | |||||
* | Release 1.2.41.2.4 | Vsevolod Stakhov | 2016-04-20 | 1 | -0/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement new multipattern matcher that uses hyperscan if possible * Use mutlipattern for lua_trie code * Add utility methods for multipattern * Use multipattern in url matcher * Add escape functions for hyperscan * Allow to optimize lua -> C transition by flattening table args * Optimize hot paths in SA plugin * Optimize rspamd_re_cache_type_from_string * Allow empty tries * Fix extraction of URLs from Subject * Allow to have different flags for different patterns in multipattern * Add common directory for hyperscan cache to config * Implement caching for hyperscan multipattern * Attach domain part to `R_SUSPICIOUS_URL` (by @moisseev) * Allow multipattern scans to be nested for the case of hyperscan * Simplify SURBL redirector search code and avoid ac_trie * Add two way substring search algorithm * Avoid acism usage to find gtube pattern * Fix processing of empty headers * Allow to disable pthread mutexes on broken platforms * Make web interface not send password in query strings (#585) by @fatalbanana * Add maximum delay to ratelimit module * Backport fix for empty files inclusion from libucl * Fix settings id setup * Add min_learns option to classifiers * Use more clever to utf8 conversion strategy * Fix disabling of virtual symbols in the settings * Rework settings to work properly in metric-less configuration * Set the default limit for classifier * Fix ttl based expiration from LRU cache * Rework DKIM module to use OpenSSL for digests * Fix mailto urls parsing with hyperscan * Do not set obscured flag for urls starting with spaces * Fix crash on redis learn * Fix ratelimit ctime setting Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru> | ||||
* | [Fix] Fix ratelimit ctime setting | Vsevolod Stakhov | 2016-04-20 | 1 | -1/+5 |
| | |||||
* | [Fix] Fix crash on redis learn | Vsevolod Stakhov | 2016-04-20 | 1 | -2/+4 |
| | |||||
* | [Fix] Do not set obscured flag for urls starting with spaces | Vsevolod Stakhov | 2016-04-20 | 1 | -0/+3 |
| | | | | Issue: #593 | ||||
* | Merge pull request #598 from moisseev/patch-1 | Vsevolod Stakhov | 2016-04-20 | 1 | -2/+2 |
|\ | | | | | Fix typos | ||||
| * | Fix typos | Alexander Moisseev | 2016-04-20 | 1 | -2/+2 |
|/ | |||||
* | [CritFix] Fix mailto urls parsing with hyperscan | Vsevolod Stakhov | 2016-04-19 | 1 | -14/+3 |
| | |||||
* | [Feature] Rework DKIM module | Vsevolod Stakhov | 2016-04-19 | 3 | -144/+189 |
| | | | | | - Use openssl instead of g_checksum for speed - Move private parts into .c file | ||||
* | [CritFix] Fix ttl based expiration from LRU cache | Vsevolod Stakhov | 2016-04-19 | 1 | -1/+1 |
| | |||||
* | [Doc] Improve classifiers documentation | Vsevolod Stakhov | 2016-04-19 | 1 | -54/+75 |
| | |||||
* | [Feature] Set the default limit for classifier | Vsevolod Stakhov | 2016-04-19 | 1 | -4/+6 |
| | | | | | We now disallow statistics to be used unless at least 200 learns has been performed for the specified classifier | ||||
* | [Fix] Rework settings to work properly in metric-less configuration | Vsevolod Stakhov | 2016-04-19 | 2 | -25/+28 |
| | |||||
* | [Fix] Fix disabling of virtual symbols | Vsevolod Stakhov | 2016-04-19 | 1 | -2/+4 |
| | |||||
* | [Feature] Use more clever to utf8 conversion strategy | Vsevolod Stakhov | 2016-04-19 | 1 | -21/+28 |
| | |||||
* | [Minor] Make fstrgrow non-static function | Vsevolod Stakhov | 2016-04-19 | 2 | -3/+10 |
| | |||||
* | [Minor] Be more informative about configuration errors | Vsevolod Stakhov | 2016-04-19 | 1 | -0/+8 |
| | |||||
* | [Feature] Add min learns to classifiers | Vsevolod Stakhov | 2016-04-19 | 3 | -0/+25 |
| | |||||
* | [Fix] Fix application of settings identified by ID | Vsevolod Stakhov | 2016-04-19 | 1 | -1/+4 |
| | |||||
* | [Fix] Fix settings id setup | Vsevolod Stakhov | 2016-04-18 | 1 | -1/+1 |
| | |||||
* | [Fix] Backport fix for empty files inclusion from libucl | Vsevolod Stakhov | 2016-04-18 | 3 | -24/+109 |
| | | | | | Issue: #596 Reported by: @assistcontrol | ||||
* | [Feature] Print rspamd version | Vsevolod Stakhov | 2016-04-18 | 1 | -5/+27 |
| | |||||
* | [Minor] Support DragonFly build | Vsevolod Stakhov | 2016-04-18 | 1 | -1/+1 |
| | | | | Issue: #595 | ||||
* | [Doc] Add documentation for the new ratelimit option | Vsevolod Stakhov | 2016-04-17 | 1 | -0/+1 |
| | |||||
* | [Feature] Add maximum delay to ratelimit module | Vsevolod Stakhov | 2016-04-17 | 1 | -50/+77 |
| | |||||
* | Merge pull request #594 from fatalbanana/master | Vsevolod Stakhov | 2016-04-17 | 1 | -18/+18 |
|\ | | | | | [Fix] Make web interface not send password in query strings (#585) | ||||
| * | [Fix] Make web interface not send password in query strings (#585) | Andrew Lewis | 2016-04-15 | 1 | -18/+18 |
| | | |||||
* | | Merge pull request #592 from moisseev/r_suspicious_url | Vsevolod Stakhov | 2016-04-17 | 2 | -9/+10 |
|\ \ | | | | | | | [Minor] Attach domain part to `R_SUSPICIOUS_URL` |