Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [Minor] Remove static settings pool (cfg pool is good enough) | Vsevolod Stakhov | 2021-01-12 | 1 | -20/+5 | |
| | ||||||
* | [Minor] Fix `cmd` variable use case | Vsevolod Stakhov | 2021-01-09 | 1 | -1/+1 | |
| | | | | Issue: #3603 | |||||
* | [Minor] force_actions - maybe disable current action bypass | Carsten Rosenberg | 2021-01-07 | 1 | -1/+3 | |
| | ||||||
* | [Minor] force_actions - remove current action bypass | Carsten Rosenberg | 2021-01-07 | 1 | -3/+1 | |
| | ||||||
* | [Fix] Try to fix GError leak | Vsevolod Stakhov | 2021-01-06 | 1 | -41/+20 | |
| | ||||||
* | [Minor] DCC: Fix plugin callback type | Vsevolod Stakhov | 2021-01-04 | 1 | -1/+2 | |
| | | | | Issue: #3594 | |||||
* | [Fix] Try to fix a mess with settings loading by adding priorities | Vsevolod Stakhov | 2020-12-30 | 1 | -2/+4 | |
| | ||||||
* | [Minor] Another try to deal with symbols from settings | Vsevolod Stakhov | 2020-12-28 | 1 | -17/+50 | |
| | | | | Need to handle allowed ids as well | |||||
* | [Fix] Try to move setings initialisation to a later stage | Vsevolod Stakhov | 2020-12-28 | 1 | -1/+3 | |
| | ||||||
* | [Rework] Distinguish between strict config test mode | Vsevolod Stakhov | 2020-12-26 | 4 | -26/+56 | |
| | ||||||
* | [Minor] Use task:has_header instead of task:get_header | Anton Yuzhaninov | 2020-12-22 | 2 | -12/+2 | |
| | | | | Use task:has_header() to check if header is exists. | |||||
* | [Minor] rbl: move logging to debug level | Andrew Lewis | 2020-12-21 | 1 | -1/+1 | |
| | ||||||
* | Merge pull request #3577 from fatalbanana/http_headers_plugin | Vsevolod Stakhov | 2020-12-19 | 1 | -0/+198 | |
|\ | | | | | [Minor] Move http_headers to plugin | |||||
| * | [Minor] Move http_headers to plugin | Andrew Lewis | 2020-12-17 | 1 | -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 names | Andrew Lewis | 2020-12-17 | 1 | -33/+3 | |
| | | | | | | | | - Also deduplicate some duplicated stuff | |||||
* | | [Feature] Add controller endpoint for training neural | Andrew Lewis | 2020-12-17 | 1 | -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 default | Vsevolod Stakhov | 2020-12-10 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Reputation: Allow to specify ip masks | Vsevolod Stakhov | 2020-12-10 | 1 | -1/+15 | |
| | ||||||
* | [Minor] Spamassassin: Try to fix [if-unset] stuff | Vsevolod Stakhov | 2020-12-09 | 1 | -0/+4 | |
| | ||||||
* | [Minor] Fix condition | Vsevolod Stakhov | 2020-12-09 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Spamassassin: Fix shadow results caching | Vsevolod Stakhov | 2020-12-09 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Fix schema validation | Vsevolod Stakhov | 2020-12-09 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Milter_headers: improve extended_headers_rcpt support | Vsevolod Stakhov | 2020-12-09 | 1 | -34/+23 | |
| | ||||||
* | [Minor] Add some missing types | Vsevolod Stakhov | 2020-12-04 | 1 | -0/+1 | |
| | ||||||
* | Merge pull request #3561 from fatalbanana/multimap_disable_multisymbol | Vsevolod Stakhov | 2020-11-28 | 1 | -0/+9 | |
|\ | | | | | [Feature] Multimap: support adding map values as extra options | |||||
| * | [Feature] Multimap: support adding map values as extra options | Andrew Lewis | 2020-11-25 | 1 | -0/+9 | |
| | | ||||||
* | | [Minor] Fix symbol name usage | Vsevolod Stakhov | 2020-11-27 | 1 | -5/+7 | |
| | | ||||||
* | | [Minor] Clickhouse: Fix text returns | Vsevolod Stakhov | 2020-11-26 | 1 | -1/+1 | |
|/ | ||||||
* | [Fix] Spamassassin: Preserve 'pcre_only' flag when dealing with regexp ↵ | Vsevolod Stakhov | 2020-11-23 | 1 | -1/+2 | |
| | | | | replacements | |||||
* | [Fix] Spamassassin: Fix pcre_only flags | Vsevolod Stakhov | 2020-11-23 | 1 | -9/+12 | |
| | ||||||
* | [Minor] Neural: Add store_pool_only train option | Vsevolod Stakhov | 2020-11-17 | 1 | -1/+13 | |
| | ||||||
* | [Minor] Rbl: Allow to add dependencies for RBL rules | Vsevolod Stakhov | 2020-11-13 | 1 | -0/+6 | |
| | ||||||
* | [Minor] Rbl: Workaround for 'rules' | Vsevolod Stakhov | 2020-11-13 | 1 | -1/+7 | |
| | ||||||
* | [Minor] Mx_check: Limit number of A requests per MX | Vsevolod Stakhov | 2020-11-10 | 1 | -8/+11 | |
| | ||||||
* | [Minor] Reputation: Support compatible whitelist definition | Vsevolod Stakhov | 2020-11-09 | 1 | -6/+34 | |
| | | | | Issue: #3545 | |||||
* | [Feature] Elastic: Add some missing fields | Vsevolod Stakhov | 2020-11-02 | 1 | -3/+40 | |
| | ||||||
* | [Minor] forged_recipients: fix for uppercase RFC5321.MailFrom domain | Anton Yuzhaninov | 2020-10-30 | 1 | -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 names | Vsevolod Stakhov | 2020-10-26 | 1 | -1/+1 | |
| | ||||||
* | [Rework] Track maps origins | Vsevolod Stakhov | 2020-10-26 | 2 | -2/+2 | |
| | ||||||
* | Include fuzzy hashes in meta data, if any | André Peters | 2020-10-23 | 1 | -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 compare | Vsevolod Stakhov | 2020-10-23 | 1 | -1/+1 | |
| | ||||||
* | [Fix] Multimap: Fix flags usage | Vsevolod Stakhov | 2020-10-22 | 1 | -0/+10 | |
| | | | | Issue: #3526 | |||||
* | [Project] Rbl: Move config code outside of the plugin | Vsevolod Stakhov | 2020-10-20 | 1 | -100/+15 | |
| | ||||||
* | [Rework] Rbl: Rework defaults logic | Vsevolod Stakhov | 2020-10-20 | 1 | -9/+0 | |
| | ||||||
* | [Minor] Force_actions: Another fix | Vsevolod Stakhov | 2020-10-16 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Unbreak force actions | Vsevolod Stakhov | 2020-10-15 | 1 | -1/+2 | |
| | ||||||
* | [Minor] Force_actions: Allow to set process_all flag + refactor slightly | Vsevolod Stakhov | 2020-10-15 | 1 | -23/+36 | |
| | ||||||
* | [Minor] Spamtrap: Allow bayes learning from spamtrap module | Vsevolod Stakhov | 2020-10-15 | 1 | -1/+7 | |
| | | | | Issue: #3516 | |||||
* | Merge pull request #3518 from fatalbanana/rbl | Vsevolod Stakhov | 2020-10-14 | 1 | -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 different | Andrew Lewis | 2020-10-14 | 1 | -20/+30 | |
| | | | | | | | | - Also log full hostname in case of unknown result |