aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Feature] Add new representation of email addressVsevolod Stakhov2016-04-233-0/+941
|
* [Feature] Add parsers for SMTP address in ragelVsevolod Stakhov2016-04-233-0/+146
|
* Merge pull request #600 from AlexeySa/patch-8Vsevolod Stakhov2016-04-231-0/+2
|\ | | | | Fix upstream_spam_filters
| * Fix upstream_spam_filtersAlexey AL2016-04-231-0/+2
| |
* | Merge pull request #601 from AlexeySa/patch-9Vsevolod Stakhov2016-04-231-0/+5
|\ \ | |/ |/| Fix mime types plugin
| * Fix mime types pluginAlexey AL2016-04-231-0/+5
|/
* Release 1.2.5Vsevolod Stakhov2016-04-221-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 taskVsevolod Stakhov2016-04-222-0/+171
|
* [Fix] Reduce PRECEDENCE_BULK rule weightVsevolod Stakhov2016-04-221-1/+1
|
* Merge pull request #599 from smfreegard/rules_160422Vsevolod Stakhov2016-04-225-1/+240
|\ | | | | New rules
| * New rulesSteve Freegard2016-04-225-1/+240
| |
* | [CritFix] Plug memory leak in headers getting codeVsevolod Stakhov2016-04-222-2/+26
|/
* [Feature] Use new version of register_symbol in rspamd pluginsVsevolod Stakhov2016-04-2216-130/+231
|
* [Fix] Fix symbol type's checkVsevolod Stakhov2016-04-221-3/+3
|
* [Feature] Improve config:register_symbol functionVsevolod Stakhov2016-04-221-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 tasksVsevolod Stakhov2016-04-211-1/+1
|
* [Feature] Allow sending empty requests using clientVsevolod Stakhov2016-04-211-1/+9
|
* [Feature] Allow empty tasks to be processedVsevolod Stakhov2016-04-215-12/+23
|
* [Fix] Remove some bad domains from whitelistsVsevolod Stakhov2016-04-211-3/+1
|
* [Feature] Allow multiple PBKDF types in `rspamadm pw`Vsevolod Stakhov2016-04-213-11/+102
|
* [Feature] Allow catena encrypted passwords in controllerVsevolod Stakhov2016-04-218-24/+81
|
* [Feature] Add catena PBKDF functionVsevolod Stakhov2016-04-216-1/+544
|
* [Minor] Update to 1.3.0Vsevolod Stakhov2016-04-201-2/+2
|
* Release 1.2.41.2.4Vsevolod Stakhov2016-04-201-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 settingVsevolod Stakhov2016-04-201-1/+5
|
* [Fix] Fix crash on redis learnVsevolod Stakhov2016-04-201-2/+4
|
* [Fix] Do not set obscured flag for urls starting with spacesVsevolod Stakhov2016-04-201-0/+3
| | | | Issue: #593
* Merge pull request #598 from moisseev/patch-1Vsevolod Stakhov2016-04-201-2/+2
|\ | | | | Fix typos
| * Fix typosAlexander Moisseev2016-04-201-2/+2
|/
* [CritFix] Fix mailto urls parsing with hyperscanVsevolod Stakhov2016-04-191-14/+3
|
* [Feature] Rework DKIM moduleVsevolod Stakhov2016-04-193-144/+189
| | | | | - Use openssl instead of g_checksum for speed - Move private parts into .c file
* [CritFix] Fix ttl based expiration from LRU cacheVsevolod Stakhov2016-04-191-1/+1
|
* [Doc] Improve classifiers documentationVsevolod Stakhov2016-04-191-54/+75
|
* [Feature] Set the default limit for classifierVsevolod Stakhov2016-04-191-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 configurationVsevolod Stakhov2016-04-192-25/+28
|
* [Fix] Fix disabling of virtual symbolsVsevolod Stakhov2016-04-191-2/+4
|
* [Feature] Use more clever to utf8 conversion strategyVsevolod Stakhov2016-04-191-21/+28
|
* [Minor] Make fstrgrow non-static functionVsevolod Stakhov2016-04-192-3/+10
|
* [Minor] Be more informative about configuration errorsVsevolod Stakhov2016-04-191-0/+8
|
* [Feature] Add min learns to classifiersVsevolod Stakhov2016-04-193-0/+25
|
* [Fix] Fix application of settings identified by IDVsevolod Stakhov2016-04-191-1/+4
|
* [Fix] Fix settings id setupVsevolod Stakhov2016-04-181-1/+1
|
* [Fix] Backport fix for empty files inclusion from libuclVsevolod Stakhov2016-04-183-24/+109
| | | | | Issue: #596 Reported by: @assistcontrol
* [Feature] Print rspamd versionVsevolod Stakhov2016-04-181-5/+27
|
* [Minor] Support DragonFly buildVsevolod Stakhov2016-04-181-1/+1
| | | | Issue: #595
* [Doc] Add documentation for the new ratelimit optionVsevolod Stakhov2016-04-171-0/+1
|
* [Feature] Add maximum delay to ratelimit moduleVsevolod Stakhov2016-04-171-50/+77
|
* Merge pull request #594 from fatalbanana/masterVsevolod Stakhov2016-04-171-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 Lewis2016-04-151-18/+18
| |
* | Merge pull request #592 from moisseev/r_suspicious_urlVsevolod Stakhov2016-04-172-9/+10
|\ \ | | | | | | [Minor] Attach domain part to `R_SUSPICIOUS_URL`