Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #3582 from citrin/x-mailer-rules | Vsevolod Stakhov | 2020-12-22 | 1 | -3/+18 |
|\ | | | | | [Rules] X-Mailer rules update | ||||
| * | [Minor] Add rule for forged X-Mailer: Internet Mail Service | Anton Yuzhaninov | 2020-12-22 | 1 | -0/+15 |
| | | |||||
| * | [Minor] Add {header} for header regexps | Anton Yuzhaninov | 2020-12-22 | 1 | -3/+3 |
| | | |||||
* | | [Minor] Lua_task: Simplify has_header method | Vsevolod Stakhov | 2020-12-22 | 1 | -12/+17 |
| | | |||||
* | | Merge pull request #3581 from citrin/has-header | Vsevolod Stakhov | 2020-12-22 | 5 | -30/+15 |
|\ \ | | | | | | | [Minor] Use task:has_header instead of task:get_header | ||||
| * | | [Minor] Use task:has_header instead of task:get_header | Anton Yuzhaninov | 2020-12-22 | 5 | -30/+15 |
| |/ | | | | | | | Use task:has_header() to check if header is exists. | ||||
* / | [Minor] Use less strict rules for pkcs7 detection | Vsevolod Stakhov | 2020-12-22 | 1 | -2/+3 |
|/ | | | | Issue: #3568 | ||||
* | Merge pull request #3579 from fatalbanana/rbl_logging | Vsevolod Stakhov | 2020-12-22 | 1 | -1/+1 |
|\ | | | | | [Minor] rbl: move logging to debug level | ||||
| * | [Minor] rbl: move logging to debug level | Andrew Lewis | 2020-12-21 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #3580 from citrin/x-mailer-rules | Vsevolod Stakhov | 2020-12-22 | 1 | -22/+22 |
|\ \ | | | | | | | [Rules] X-Mailer header rules | ||||
| * | | [Minor] Remove R_SAJDING and SUSPICIOUS_OPERA_10W_MSGID | Anton Yuzhaninov | 2020-12-21 | 1 | -22/+2 |
| | | | | | | | | | | | | These rules are no longer relevant. | ||||
| * | | [Minor] Add FORGED_X_MAILER rule for X-Mailer used by spamboots | Anton Yuzhaninov | 2020-12-21 | 1 | -0/+20 |
|/ / | |||||
* | | [Feature] Support SMIME signed messages container | Vsevolod Stakhov | 2020-12-21 | 1 | -4/+77 |
| | | | | | | | | Issue: #3568 | ||||
* | | [Minor] Add pkcs7 content type flag | Vsevolod Stakhov | 2020-12-21 | 2 | -0/+7 |
| | | |||||
* | | [Fix] Fix flag shift | Vsevolod Stakhov | 2020-12-21 | 1 | -1/+1 |
|/ | |||||
* | Update README.md | Vsevolod Stakhov | 2020-12-20 | 1 | -6/+6 |
| | |||||
* | Merge pull request #3577 from fatalbanana/http_headers_plugin | Vsevolod Stakhov | 2020-12-19 | 3 | -25/+63 |
|\ | | | | | [Minor] Move http_headers to plugin | ||||
| * | [Minor] Move http_headers to plugin | Andrew Lewis | 2020-12-17 | 3 | -25/+63 |
| | | | | | | | | | | | | | | | | - 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 | ||||
* | | [Feature] Vadesecure: Implement settings_outbound feature as recommended by Vade | Vsevolod Stakhov | 2020-12-18 | 1 | -0/+21 |
| | | |||||
* | | [Feature] Neural: Move PCA learning to a subprocess | Vsevolod Stakhov | 2020-12-18 | 1 | -11/+39 |
| | | |||||
* | | [Minor] Support both text and string on return value | Vsevolod Stakhov | 2020-12-18 | 1 | -20/+14 |
| | | |||||
* | | [Minor] Improve debug | Vsevolod Stakhov | 2020-12-18 | 1 | -1/+1 |
| | | |||||
* | | [Fix] Fix pushing ucl strings with \0 inside | Vsevolod Stakhov | 2020-12-18 | 1 | -2/+2 |
| | | |||||
* | | [Minor] Relax `parse_text` input arguments to allow both string and text | Vsevolod Stakhov | 2020-12-18 | 1 | -1/+15 |
| | | |||||
* | | Merge pull request #3578 from fatalbanana/nn_pool_name | Vsevolod Stakhov | 2020-12-17 | 2 | -34/+4 |
|\ \ | | | | | | | [Minor] neural: use prefix in pool variable names | ||||
| * | | [Minor] neural: use prefix in pool variable names | Andrew Lewis | 2020-12-17 | 2 | -34/+4 |
|/ / | | | | | | | - Also deduplicate some duplicated stuff | ||||
* | | Merge pull request #3570 from fatalbanana/nn_training | Vsevolod Stakhov | 2020-12-17 | 10 | -753/+1110 |
|\ \ | |/ |/| | [Feature] Add controller endpoint for training neural | ||||
| * | [Feature] Add controller endpoint for training neural | Andrew Lewis | 2020-12-17 | 10 | -753/+1110 |
| | | | | | | | | | | | | | | | | - 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 | ||||
* | | Merge pull request #3576 from citrin/rules-update | Vsevolod Stakhov | 2020-12-15 | 3 | -46/+40 |
|\ \ | | | | | | | [Minor] Remove AOL_SPAM rule | ||||
| * | | [Minor] Update regexp for R_UNDISC_RCPT | Anton Yuzhaninov | 2020-12-14 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | Match more variations for undisclosed-recipients, but don't match when it is used as a lame real name. | ||||
| * | | [Minor] Add rule for old MUA version | Anton Yuzhaninov | 2020-12-14 | 1 | -0/+25 |
| | | | | | | | | | | | | | | | These versions are rarely used by real uses nowadays, but can be found in spam. | ||||
| * | | [Minor] Remove FAKE_REPLY_C and move FAKE_REPLY rule to regexp module | Anton Yuzhaninov | 2020-12-12 | 2 | -37/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | FAKE_REPLY_C rule no longer works because MUA it used are no longer used (and ones which are used changed headers they add). In theory one can test all popular modern MUA and see which add only References, which only In-Reply-To and which add both headers. But it will be a lot of work to maintain such rule up to date. It still has a small number of hits, but mostly because some spammers use old X-Mailer headers. This should be addressed separately. While here re-create FAKE_REPLY as a regexp module rule - this way it should be more efficient. | ||||
| * | | [Minor] Remove AOL_SPAM rule | Anton Yuzhaninov | 2020-12-12 | 1 | -7/+0 |
| | | | | | | | | | | | | | | | | | | Mail from AOL not longer have X-AOL-Global-Disposition header and this rule no longer works. AOL messages now have X-YMail-OSG header (like yahoo.com), but it is encrypted/obfuscated and cannot be used here. | ||||
* | | | [Minor] Composites: Insert symbol to the selected result structure | Vsevolod Stakhov | 2020-12-14 | 1 | -1/+2 |
| | | | |||||
* | | | [Minor] Composites: Another try to deal properly with shadow results | Vsevolod Stakhov | 2020-12-14 | 1 | -27/+31 |
| |/ |/| | |||||
* | | [Minor] Allow to get raw body of non processed messages | Vsevolod Stakhov | 2020-12-14 | 1 | -1/+7 |
|/ | |||||
* | [Minor] ... | Vsevolod Stakhov | 2020-12-11 | 1 | -2/+1 |
| | |||||
* | [Minor] Format string... | Vsevolod Stakhov | 2020-12-11 | 1 | -0/+1 |
| | |||||
* | [Minor] Add more debug for shadow result | Vsevolod Stakhov | 2020-12-11 | 1 | -9/+18 |
| | |||||
* | Merge pull request #3575 from a16bitsysop/alpine-lua | Vsevolod Stakhov | 2020-12-10 | 1 | -0/+2 |
|\ | | | | | [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linux | ||||
| * | [Minor] Add LIB_SUFFIXES needed to detect lua on alpine linux | Duncan Bellamy | 2020-12-10 | 1 | -0/+2 |
|/ | |||||
* | [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 |
| | |||||
* | Merge pull request #3574 from fatalbanana/selectors_cache | Vsevolod Stakhov | 2020-12-09 | 2 | -0/+30 |
|\ | | | | | [Minor] Selectors: support extracting task cache variables | ||||
| * | [Minor] Selectors: support extracting task cache variables | Andrew Lewis | 2020-12-09 | 2 | -0/+30 |
| | |