summaryrefslogtreecommitdiffstats
path: root/src/plugins/lua
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add whitelist_exception setting to RBL moduleAndrew Lewis2015-06-221-1/+16
| |
* | Allow user@ and @domain matches in multimap.Vsevolod Stakhov2015-06-221-6/+32
|/
* Fix lua plugins.Vsevolod Stakhov2015-05-287-78/+67
|
* If replacement cannot be applied, just remove regexp.Vsevolod Stakhov2015-05-261-0/+4
|
* Fix misprint in spamassassin plugin.Vsevolod Stakhov2015-05-261-1/+1
|
* Do not add IP maps twice.Vsevolod Stakhov2015-05-131-2/+0
|
* Fix forged recipients plugin for the modern rspamd.Vsevolod Stakhov2015-05-131-14/+6
|
* Whitelisted ip map should be radix, not hash.Vsevolod Stakhov2015-05-121-1/+1
|
* Properly deal with negative scores and nice symbols.Vsevolod Stakhov2015-05-071-13/+19
|
* Implement match_limit in spamassassin plugin.Vsevolod Stakhov2015-05-071-7/+25
|
* Check smtp recipients before indexing.Vsevolod Stakhov2015-05-071-2/+3
|
* `get_all_opt` now flattens the content of objectsVsevolod Stakhov2015-05-053-3/+3
| | | | | | | | | | | | | | | | | | | | So now in a configuration with multiple section with the same name, for example: module { param1 = value1; param2 = value2; } module { param2 = value2_1; param3 = value3; } this function will return a single lua table that looks as following: param1 = value1, param2 = value2_1, param3 = value3
* Remove ugly tld detection.Vsevolod Stakhov2015-04-301-2/+2
|
* Properly treat body rules.Vsevolod Stakhov2015-04-201-1/+2
|
* Support tags replacement used in SA.Vsevolod Stakhov2015-04-201-5/+129
|
* Fix DMARC plugin.Vsevolod Stakhov2015-04-201-19/+29
|
* Support 'publish' flag for SA rules.Vsevolod Stakhov2015-04-201-0/+13
|
* Fix return type for SA functions.Vsevolod Stakhov2015-04-201-25/+60
|
* We also support some of Mail::SpamAssassin::Plugin::HeaderEvalVsevolod Stakhov2015-04-201-1/+4
|
* Rework spamassassin functions:Vsevolod Stakhov2015-04-201-18/+158
| | | | | | | | 1) now we support some plugins, so do not refuse to parse them 2) added freemail plugin 3) rework SA functions evaluation 4) add support for eval functions 5) add freemail eval
* DMARC: check for subdomain policyAndrew Lewis2015-04-181-18/+33
|
* DMARC: Abort processing on policy failure (where this is not happening already)Andrew Lewis2015-04-161-0/+2
|
* DMARC: handle relaxed policy; return policy domain with symbolAndrew Lewis2015-04-161-9/+17
|
* DMARC: more RFC-strictness; partial support for subdomain policies; return ↵Andrew Lewis2015-04-161-14/+47
| | | | domain with symbol
* Use tld when checking for DMARC policy.Vsevolod Stakhov2015-04-151-4/+8
|
* Rework lua_regexp lifetime.Vsevolod Stakhov2015-04-091-3/+0
|
* DMARC: Allow bogus backslashes in policy records; ignore non policy records; ↵Andrew Lewis2015-04-081-8/+25
| | | | fail on multiple policy records
* Fix trie plugin.Vsevolod Stakhov2015-04-071-9/+8
|
* Remove debug knob.Vsevolod Stakhov2015-04-071-1/+1
|
* Rewrite trie plugin.Vsevolod Stakhov2015-04-071-97/+115
|
* DMARC: Check DKIM alignmentAndrew Lewis2015-04-051-15/+12
|
* DMARC: allow either of SPF/DKIM to yield pass; check From header alignment; ↵Andrew Lewis2015-04-041-16/+50
| | | | add _SOFTFAIL and _QUARANTINE symbols; support 'pct'
* Add preliminary version of DMARC plugin.Vsevolod Stakhov2015-04-031-0/+196
|
* Add fast version of ascii lowercase.Vsevolod Stakhov2015-04-021-1/+1
|
* Merge pull request #245 from fatalbanana/masterVsevolod Stakhov2015-04-011-2/+2
|\ | | | | Ah shucks: Change order of calls to avoid sending error messages to logs
| * RBL: Change order of calls to avoid sending error messages to logsAndrew Lewis2015-04-011-2/+2
| |
* | Merge pull request #243 from fatalbanana/masterVsevolod Stakhov2015-04-011-0/+27
|\| | | | | RBL: change behaviour of whitelists
| * RBL: change behaviour of whitelistsAndrew Lewis2015-04-011-0/+27
| |
* | Support [if-unset: blah]Vsevolod Stakhov2015-03-311-1/+13
| |
* | Support 'name' extension for SA rules.Vsevolod Stakhov2015-03-311-0/+8
| |
* | Add some guards to protect pcre_jit fast path.Vsevolod Stakhov2015-03-311-5/+26
| |
* | Skip comments at the end of SA rules.Vsevolod Stakhov2015-03-311-1/+7
| |
* | Add guards for invalid rules.Vsevolod Stakhov2015-03-311-5/+6
| |
* | Follow SA conventions about header rules.Vsevolod Stakhov2015-03-311-8/+17
| |
* | Rework header regexps in SA.Vsevolod Stakhov2015-03-311-82/+93
| |
* | Fix score calculations.Vsevolod Stakhov2015-03-311-4/+4
| |
* | Support single rules of SA.Vsevolod Stakhov2015-03-301-7/+40
| |
* | Cache atom results.Vsevolod Stakhov2015-03-251-1/+6
| |
* | Add support for 'full' and 'uri' rules.Vsevolod Stakhov2015-03-251-2/+33
| |
* | Rewrite SA plugin for the new expressions.Vsevolod Stakhov2015-03-251-27/+81
|/