summaryrefslogtreecommitdiffstats
path: root/src/plugins
Commit message (Collapse)AuthorAgeFilesLines
...
* [Minor] Remove static settings pool (cfg pool is good enough)Vsevolod Stakhov2021-01-121-20/+5
|
* [Minor] Fix `cmd` variable use caseVsevolod Stakhov2021-01-091-1/+1
| | | | Issue: #3603
* [Minor] force_actions - maybe disable current action bypassCarsten Rosenberg2021-01-071-1/+3
|
* [Minor] force_actions - remove current action bypassCarsten Rosenberg2021-01-071-3/+1
|
* [Fix] Try to fix GError leakVsevolod Stakhov2021-01-061-41/+20
|
* [Minor] DCC: Fix plugin callback typeVsevolod Stakhov2021-01-041-1/+2
| | | | Issue: #3594
* [Fix] Try to fix a mess with settings loading by adding prioritiesVsevolod Stakhov2020-12-301-2/+4
|
* [Minor] Another try to deal with symbols from settingsVsevolod Stakhov2020-12-281-17/+50
| | | | Need to handle allowed ids as well
* [Fix] Try to move setings initialisation to a later stageVsevolod Stakhov2020-12-281-1/+3
|
* [Rework] Distinguish between strict config test modeVsevolod Stakhov2020-12-264-26/+56
|
* [Minor] Use task:has_header instead of task:get_headerAnton Yuzhaninov2020-12-222-12/+2
| | | | Use task:has_header() to check if header is exists.
* [Minor] rbl: move logging to debug levelAndrew Lewis2020-12-211-1/+1
|
* Merge pull request #3577 from fatalbanana/http_headers_pluginVsevolod Stakhov2020-12-191-0/+198
|\ | | | | [Minor] Move http_headers to plugin
| * [Minor] Move http_headers to pluginAndrew Lewis2020-12-171-0/+198
| | | | | | | | | | | | | | | | - Support multiple DKIM results - Insert DKIM trace symbols - Always disable callbacks if we got a header - Make the plugin default-disabled - Disable callbacks instead of virtual symbols
* | [Minor] neural: use prefix in pool variable namesAndrew Lewis2020-12-171-33/+3
| | | | | | | | - Also deduplicate some duplicated stuff
* | [Feature] Add controller endpoint for training neuralAndrew Lewis2020-12-171-749/+39
|/ | | | | | | | - Move neural functions to library - Parameterise spawn_train - neural plugin: Fix store_pool_only when autotrain is true - neural plugin: Use cache_set instead of mempool - Add test
* [Minor] Reputation: More safe defaultVsevolod Stakhov2020-12-101-1/+1
|
* [Feature] Reputation: Allow to specify ip masksVsevolod Stakhov2020-12-101-1/+15
|
* [Minor] Spamassassin: Try to fix [if-unset] stuffVsevolod Stakhov2020-12-091-0/+4
|
* [Minor] Fix conditionVsevolod Stakhov2020-12-091-1/+1
|
* [Minor] Spamassassin: Fix shadow results cachingVsevolod Stakhov2020-12-091-1/+1
|
* [Minor] Fix schema validationVsevolod Stakhov2020-12-091-1/+1
|
* [Rework] Milter_headers: improve extended_headers_rcpt supportVsevolod Stakhov2020-12-091-34/+23
|
* [Minor] Add some missing typesVsevolod Stakhov2020-12-041-0/+1
|
* Merge pull request #3561 from fatalbanana/multimap_disable_multisymbolVsevolod Stakhov2020-11-281-0/+9
|\ | | | | [Feature] Multimap: support adding map values as extra options
| * [Feature] Multimap: support adding map values as extra optionsAndrew Lewis2020-11-251-0/+9
| |
* | [Minor] Fix symbol name usageVsevolod Stakhov2020-11-271-5/+7
| |
* | [Minor] Clickhouse: Fix text returnsVsevolod Stakhov2020-11-261-1/+1
|/
* [Fix] Spamassassin: Preserve 'pcre_only' flag when dealing with regexp ↵Vsevolod Stakhov2020-11-231-1/+2
| | | | replacements
* [Fix] Spamassassin: Fix pcre_only flagsVsevolod Stakhov2020-11-231-9/+12
|
* [Minor] Neural: Add store_pool_only train optionVsevolod Stakhov2020-11-171-1/+13
|
* [Minor] Rbl: Allow to add dependencies for RBL rulesVsevolod Stakhov2020-11-131-0/+6
|
* [Minor] Rbl: Workaround for 'rules'Vsevolod Stakhov2020-11-131-1/+7
|
* [Minor] Mx_check: Limit number of A requests per MXVsevolod Stakhov2020-11-101-8/+11
|
* [Minor] Reputation: Support compatible whitelist definitionVsevolod Stakhov2020-11-091-6/+34
| | | | Issue: #3545
* [Feature] Elastic: Add some missing fieldsVsevolod Stakhov2020-11-021-3/+40
|
* [Minor] forged_recipients: fix for uppercase RFC5321.MailFrom domainAnton Yuzhaninov2020-10-301-1/+1
| | | | | | | | If RFC5321.MailFrom has an address with uppercase domain following error happens: /usr/share/rspamd/plugins/forged_recipients.lua:129: attempt to index a nil value; trace: [1]:{/usr/share/rspamd/plugins/forged_recipients.lua:129 - <unknown> [Lua]}; Lowercase a domain.
* [Minor] Fix rspamd_has_only_html_part function + refactor macro namesVsevolod Stakhov2020-10-261-1/+1
|
* [Rework] Track maps originsVsevolod Stakhov2020-10-262-2/+2
|
* Include fuzzy hashes in meta data, if anyAndré Peters2020-10-231-0/+15
| | | | | | | | | | | | | | | | | | | | | | | Tested: ``` [X-Rspamd-From] => unknown" [X-Rspamd-Ip] => unknown" [X-Rspamd-Subject] => asdasd" [X-Rspamd-Qid] => unknown" [X-Rspamd-Rcpt] => unknown" [X-Rspamd-Action] => reject" [X-Rspamd-Score] => 29.15" [User-Agent] => rspamd-2.6" [X-Rspamd-Fuzzy] => ["c62020f5ba6f4e3e403b6c67abb860954452fa662bf8c38dae06c17c70cc0b79720cf762e45fbeeea7d2fb17f9cf4b28c851bb70f2526b000dba852899c7ce67"]" [X-Rspamd-User] => unknown" [X-Rspamd-Symbols] => [{"score":0,"group":"policies","name":"ARC_NA","groups":["policies","arc"]},{"options":["andre.peters@tinc.gmbh"],"score":0,"group":"headers","name":"HAS_REPLYTO","groups":["headers"]},{"options":["andre@develcow.de"],"score":0,"group":"multimap","name":"RCPT_WANTS_SUBJECT_TAG","groups":["multimap"]},{"score":0,"group":"headers","name":"REPLYTO_EQ_FROM","groups":["headers"]},{"score":0,"group":"headers","name":"FROM_HAS_DN","groups":["headers"]},{"options":["11:c62020f5ba:1.00:bin"],"score":15,"group":"fuzzy","name":"LOCAL_FUZZY_DENIED","groups":["fuzzy"]},{"score":0.500000,"group":"headers","name":"MV_CASE","groups":["headers"]},{"score":1,"group":"composite","name":"POLICY_FAILURE","groups":["composite"]},{"options":["multipart/alternative","text/plain"],"score":-0.100000,"group":"mime_types","name":"MIME_GOOD","groups":["mime_types"]},{"options":["failed to scan and retransmits exceed"],"score":0,"group":"antivirus","name":"CLAM_VIRUS_FAIL","groups":["antivirus"]},{"options":["1"],"score":0,"group":"headers","name":"RCPT_COUNT_ONE","groups":["headers"]},{"options":["100.00%"],"score":2.500000,"group":"statistics","name":"BAYES_SPAM","groups":["statistics"]},{"score":0,"group":"headers","name":"TO_DN_EQ_ADDR_ALL","groups":["headers"]},{"options":["0"],"score":0,"group":"headers","name":"RCVD_COUNT_ZERO","groups":["headers"]},{"options":["develcow.de"],"score":0,"group":"multimap","name":"RCPT_MAILCOW_DOMAIN","groups":["multimap"]},{"score":0,"group":"policies","name":"R_DKIM_NA","groups":["policies","dkim"]},{"options":["0:+","1:+","2:~"],"score":0,"group":"mime_types","name":"MIME_TRACE","groups":["mime_types"]},{"options":["subject"],"score":0.250000,"group":"headers","name":"R_MIXED_CHARSET","groups":["headers"]},{"score":0.500000,"group":"Message ID","name":"MID_RHS_NOT_FQDN","groups":["Message ID"]},{"score":8.500000,"group":"hfilter","name":"HFILTER_HOSTNAME_UNKNOWN","groups":["hfilter"]},{"options":["tinc.gmbh : No valid SPF, No valid DKIM","none"],"score":1,"group":"policies","name":"DMARC_POLICY_SOFTFAIL","groups":["policies","dmarc"]}]" [Content-Type] => text/plain" [Content-Length] => 3825" [Host] => nginx" [Connection] => close" ``` Will print "unknown" if missing.
* [Minor] Fix force actions limit compareVsevolod Stakhov2020-10-231-1/+1
|
* [Fix] Multimap: Fix flags usageVsevolod Stakhov2020-10-221-0/+10
| | | | Issue: #3526
* [Project] Rbl: Move config code outside of the pluginVsevolod Stakhov2020-10-201-100/+15
|
* [Rework] Rbl: Rework defaults logicVsevolod Stakhov2020-10-201-9/+0
|
* [Minor] Force_actions: Another fixVsevolod Stakhov2020-10-161-1/+1
|
* [Minor] Unbreak force actionsVsevolod Stakhov2020-10-151-1/+2
|
* [Minor] Force_actions: Allow to set process_all flag + refactor slightlyVsevolod Stakhov2020-10-151-23/+36
|
* [Minor] Spamtrap: Allow bayes learning from spamtrap moduleVsevolod Stakhov2020-10-151-1/+7
| | | | Issue: #3516
* Merge pull request #3518 from fatalbanana/rblVsevolod Stakhov2020-10-141-20/+30
|\ | | | | [Fix] RBL: allow for multiple matches of the same label if types are …
| * [Fix] RBL: allow for multiple matches of the same label if types are differentAndrew Lewis2020-10-141-20/+30
| | | | | | | | - Also log full hostname in case of unknown result