summaryrefslogtreecommitdiffstats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Deal with multiple signatures in DKIM.Vsevolod Stakhov2015-05-111-98/+161
| | | | Issue: #254
* Set re limit from regexp module.Vsevolod Stakhov2015-05-101-0/+1
|
* Add configuration alias to avoid ambiguity.Vsevolod Stakhov2015-05-091-0/+12
|
* 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
|
* Improve regexp items parsing diagnostics.Vsevolod Stakhov2015-05-071-3/+3
|
* Check smtp recipients before indexing.Vsevolod Stakhov2015-05-071-2/+3
|
* Fix uribls with no bits and ips.Vsevolod Stakhov2015-05-051-2/+2
|
* `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
* Be more clever about printing errors.Vsevolod Stakhov2015-05-041-6/+6
|
* Remove ugly tld detection.Vsevolod Stakhov2015-04-301-2/+2
|
* Use binary flags for part flags.Vsevolod Stakhov2015-04-292-4/+4
|
* Do not try to dereference null pointer.Vsevolod Stakhov2015-04-281-15/+18
|
* Fix ips logic for surblVsevolod Stakhov2015-04-241-11/+15
|
* Allow to specify IP as well as bits for surbl.Vsevolod Stakhov2015-04-242-17/+72
|
* Remove unused function.Vsevolod Stakhov2015-04-211-27/+0
|
* Use normal HTTP library for surbl.Vsevolod Stakhov2015-04-212-130/+63
|
* Fix map initialization.Vsevolod Stakhov2015-04-212-1/+2
|
* Use proper key when searching hash.Vsevolod Stakhov2015-04-211-1/+1
|
* Use normal allocator for maps data.Vsevolod Stakhov2015-04-211-6/+3
|
* Remove old trie code.Vsevolod Stakhov2015-04-211-1/+0
|
* Rework surbl plugin for new trie.Vsevolod Stakhov2015-04-212-90/+95
|
* 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
* Merge pull request #266 from fatalbanana/masterVsevolod Stakhov2015-04-191-18/+35
|\ | | | | DMARC: check for subdomain policy
| * 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
| |
* | Fix modules initialization.Vsevolod Stakhov2015-04-176-13/+6
|/
* 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
|
* Use detected TLD in surbl module.Vsevolod Stakhov2015-04-151-21/+30
|
* Improve rspamd internal hash functions.Vsevolod Stakhov2015-04-141-2/+2
|
* Remove legacy.Vsevolod Stakhov2015-04-149-1356/+0
|
* Use hash table instead of tree for urls.Vsevolod Stakhov2015-04-142-113/+12
|
* Allow patterns (glob) in `mime_types` for fuzzy_check.Vsevolod Stakhov2015-04-101-11/+25
|
* 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-052-18/+18
|
* 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 more verbosity to redirector logging.Vsevolod Stakhov2015-04-031-4/+6
| | | | Issue: #252
* Add preliminary version of DMARC plugin.Vsevolod Stakhov2015-04-031-0/+196
|