aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [Feature] Rework dynamic symbols for new metrics APIVsevolod Stakhov2016-02-281-5/+9
|
* [Fix] Fix some cases for RDNS_NONEVsevolod Stakhov2016-02-271-4/+8
|
* [Fix] Don't set default values for hostname and heloVsevolod Stakhov2016-02-271-2/+2
|
* [Feature] Add ignore_received optionVsevolod Stakhov2016-02-273-2/+10
| | | | | In this mode rspamd ignores data from the first received (it might be produced by some third party and not our MTA)
* [Fix] Fix placement of RDNS checksVsevolod Stakhov2016-02-271-12/+12
|
* [Feature] Add RDNS_NONE ruleVsevolod Stakhov2016-02-272-22/+26
|
* [Minor] Implement workaround for legacy clientsVsevolod Stakhov2016-02-276-4/+28
|
* Steal lua_text ownership to prevent gcVsevolod Stakhov2016-02-261-0/+7
|
* Add more reasonable errors for lua_tcp moduleVsevolod Stakhov2016-02-261-9/+20
|
* Add more guards for mutable cacheVsevolod Stakhov2016-02-261-0/+14
|
* Implement versioning in symbols cache to allow modiifications on flyVsevolod Stakhov2016-02-261-1/+3
|
* Allow to set redis db and password in lua_redisVsevolod Stakhov2016-02-261-0/+26
|
* Use object priority when adding symbols from uclVsevolod Stakhov2016-02-261-0/+3
|
* Allow overwrite scores with the same priorityVsevolod Stakhov2016-02-261-1/+1
|
* Cleanup eventVsevolod Stakhov2016-02-251-0/+2
|
* Destroy session if a client has gone.Vsevolod Stakhov2016-02-251-0/+44
|
* Add special timeout when spending too much in sync processingVsevolod Stakhov2016-02-251-6/+42
|
* Increase stack size after forkVsevolod Stakhov2016-02-252-0/+9
|
* Fix non-UTF regexps for pcre2Vsevolod Stakhov2016-02-251-1/+1
|
* Fix task:has_flag methodVsevolod Stakhov2016-02-251-2/+1
|
* Some fixes to the previous commitVsevolod Stakhov2016-02-252-13/+15
|
* Add auth support and db selection for redis statsVsevolod Stakhov2016-02-252-0/+81
|
* Fix a stupid mistakeVsevolod Stakhov2016-02-241-1/+1
|
* Rework system of symbols registrationVsevolod Stakhov2016-02-245-121/+140
| | | | | | It is possible now to use priorities when adding symbols to metrics and override scores for symbols with lower priority with the scores with high priority.
* Rework lua errors reportingVsevolod Stakhov2016-02-241-99/+139
|
* Fix DKIM verification for empty DKIM signaturesVsevolod Stakhov2016-02-242-2/+17
|
* Temporary disable JIT when using valgrindVsevolod Stakhov2016-02-241-3/+9
|
* Fix pcre jit fast path (one more time)Vsevolod Stakhov2016-02-232-9/+25
|
* Fix has_symbol methodVsevolod Stakhov2016-02-231-0/+2
|
* Try to workaround for double free in redisVsevolod Stakhov2016-02-231-0/+7
|
* Add sanity guards for ip_scoreVsevolod Stakhov2016-02-231-1/+1
| | | | | Issue: #536 Reported by: @AlexeySa
* Fix some more issues found by coverityVsevolod Stakhov2016-02-229-15/+35
|
* Oops, fix task:get_userVsevolod Stakhov2016-02-221-3/+7
|
* Add more strict checks of arguments to lua_taskVsevolod Stakhov2016-02-221-39/+119
|
* Update from the recent libuclVsevolod Stakhov2016-02-222-30/+53
|
* Release 1.1.4Vsevolod Stakhov2016-02-221-0/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Print traceback on lua errors in lua config * Fix leaks in lua error paths * Improve 'R_EMPTY_IMAGE' rule * Fix metas memoization in SA plugin * Properly set `flag` in fuzzy replies * Fix arguments order * Fix issue with out-of-boundary reading * Fix issues found by coverity * Same result checking error found by coverity * Fix varargs processing (found by coverity) * Fix error in printing hex * Reduce weights for some hfilter patterns * Add aliases for task:get_from_ip: - task:get_addr - task:get_from_addr - task:get_ip * Rework once_received module - Fix priority for `good_hosts` - If a good host has been found do not add once_received symbols - Fix priorities for strict once_received - Add ability to whitelist IP addresses * Fix `MISSING_MIMEOLE` rule for modern OE * Treat meta tags as embedded tags (#501) Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Handle srv protocol timeouts in a specific wayVsevolod Stakhov2016-02-221-16/+24
|
* Add command to sync fuzzy storageVsevolod Stakhov2016-02-224-1/+66
| | | | | | | It should be as simple as `rspamadm control fuzzy_sync` Issue: #533 Reported by: @moisseev
* More doc fixesVsevolod Stakhov2016-02-221-16/+16
|
* Fix doc commentsVsevolod Stakhov2016-02-221-18/+9
|
* Add hash API for lua_cryptoboxVsevolod Stakhov2016-02-222-2/+190
|
* Add high level signing API for libcryptoboxVsevolod Stakhov2016-02-222-0/+103
|
* Add missing features for cryptobox lua apiVsevolod Stakhov2016-02-221-57/+136
|
* Add some more replacementsVsevolod Stakhov2016-02-211-1/+8
|
* Better dependencies support between SA and rspamdVsevolod Stakhov2016-02-211-13/+77
| | | | | Now SA rules can depend on the corresponding rspamd rules applying the replacement table.
* Fix interaction with clients with no local ReceivedVsevolod Stakhov2016-02-211-5/+50
|
* Continue work on cryptobox APIVsevolod Stakhov2016-02-201-3/+52
|
* Backport fix from libuclVsevolod Stakhov2016-02-201-1/+1
|
* Merge pull request #532 from moisseev/patch-1Vsevolod Stakhov2016-02-201-2/+5
|\ | | | | Improve html images rules
| * Don't trigger R_EMPTY_IMAGE on image linksAlexander Moisseev2016-02-201-1/+1
| | | | | | | | as they covered with `HTML_SHORT_LINK_IMG_1` rule. It should be safe for legitimate emails with images attached since `R_EMPTY_IMAGE` and `HTML_SHORT_LINK_IMG_1` won't be triggered at the same time any more.