Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix rule | Vsevolod Stakhov | 2021-11-30 | 1 | -1/+1 |
| | |||||
* | [Rules] Remove ancient and inefficient rules | Vsevolod Stakhov | 2021-11-29 | 1 | -43/+0 |
| | |||||
* | [Rules] Fix old rules to stop global functions usage | Vsevolod Stakhov | 2021-11-29 | 1 | -46/+72 |
| | |||||
* | [Feature] JSON endpoint for querying maps | Andrew Lewis | 2021-11-17 | 1 | -1/+65 |
| | |||||
* | [Minor] Skip bitcoin address check for very long words | Anton Yuzhaninov | 2021-09-17 | 1 | -2/+4 |
| | | | | | | Exclude very long words (which can be extracted e. g. from some text attachments) from bitcoin address check to avoid excessive resource usage. | ||||
* | [Rules] Improve zero font rule | Vsevolod Stakhov | 2021-09-07 | 1 | -2/+2 |
| | |||||
* | [Minor] Regexp: Extend upstream spam filter regexp | Sebastian Lipponer | 2021-08-21 | 1 | -1/+3 |
| | |||||
* | [Rules] Micro-optimize X_PHP_EVAL | Anton Yuzhaninov | 2021-08-05 | 1 | -1/+1 |
| | | | | | Remove /i flag from regexp string "eval()'d code" is always in lower case. While here use long string format for readability. | ||||
* | [Minor] Fix checks safety | Vsevolod Stakhov | 2021-07-19 | 1 | -2/+4 |
| | |||||
* | [Minor] Add safety guards | Vsevolod Stakhov | 2021-07-08 | 1 | -2/+2 |
| | |||||
* | [Fix] Fix an edge case in BITCOIN_ADDR rule | Andrew Lewis | 2021-06-23 | 1 | -2/+3 |
| | | | | | - when using PCRE - and different address types are present | ||||
* | [Minor] Pet luacheck | Vsevolod Stakhov | 2021-06-14 | 1 | -2/+0 |
| | |||||
* | [Project] Rework html visibility rule | Vsevolod Stakhov | 2021-06-14 | 1 | -34/+14 |
| | |||||
* | [Rules] Fix zerofont rule (partially) | Vsevolod Stakhov | 2021-06-12 | 1 | -1/+3 |
| | |||||
* | [Rules] Extend OLD_X_MAILER | Anton Yuzhaninov | 2021-05-22 | 1 | -3/+4 |
| | | | | Add more old iPhone/iPad Mail versions to the regexp. | ||||
* | [Rules] Extend FORGED_X_MAILER | Anton Yuzhaninov | 2021-05-22 | 1 | -3/+10 |
| | | | | | Match in FORGED_X_MAILER fake iPhone Mail header with a random string in place of iOS build number, e. g. iPhone Mail (WKN0M) | ||||
* | [Rules] Fix CTYPE_MIXED_BOGUS for text attachments | Vsevolod Stakhov | 2021-05-19 | 1 | -1/+1 |
| | | | | Issue: #3748 | ||||
* | [Minor] Fix bit operations logic | Vsevolod Stakhov | 2021-05-13 | 1 | -5/+6 |
| | |||||
* | [Minor] Filter urls for R_SUSPICIOUS_URL check | Vsevolod Stakhov | 2021-05-11 | 1 | -3/+3 |
| | | | | Suggested by: @citrin | ||||
* | [Minor] Use numeric bit and for checking flags | Vsevolod Stakhov | 2021-05-11 | 1 | -3/+8 |
| | |||||
* | [Minor] Fix REPLYTO_ADDR_EQ_FROM for normalised addresses | Andrew Lewis | 2021-04-29 | 1 | -1/+1 |
| | |||||
* | [Rules] Add raw addresses to MULTIPLE_FROM options | Anton Yuzhaninov | 2021-04-27 | 1 | -9/+2 |
| | | | | | | It is confusing to have MULTIPLE_FROM with a single address in options, which happens if one of addresses is empty - usually because of misplaces <>. While here simplify condition. | ||||
* | [Minor] Make HAS_PHPMAILER_SIG regexps more specific | Anton Yuzhaninov | 2021-04-27 | 1 | -1/+7 |
| | | | | Use stricter regexp to avoid false matches. | ||||
* | [Rules] Fix FPs for CTYPE_MIXED_BOGUS | Vsevolod Stakhov | 2021-04-11 | 1 | -6/+11 |
| | |||||
* | [Rules] Fix HTTP_TO_HTTPS rule | Vsevolod Stakhov | 2021-04-09 | 1 | -1/+1 |
| | |||||
* | [Rules] Do not trigger HTML_SHORT_LINK_IMG on external images | Vsevolod Stakhov | 2021-04-08 | 1 | -1/+1 |
| | |||||
* | Fix typos in code comments | Kako, Chang | 2021-04-07 | 1 | -3/+3 |
| | |||||
* | [Minor] Bitcoin: Another fix for bleach32 regexp | Vsevolod Stakhov | 2021-03-30 | 1 | -1/+1 |
| | |||||
* | [Minor] fix typo: obfusicated -> obfuscated | Richard Schwab | 2021-03-24 | 1 | -1/+1 |
| | |||||
* | [Rules] Another fix to HTTP_TO_HTTPS rule | Vsevolod Stakhov | 2021-03-16 | 1 | -10/+10 |
| | |||||
* | [Rules] Fix HTTP_TO_HTTPS rule | Vsevolod Stakhov | 2021-03-13 | 1 | -10/+22 |
| | |||||
* | [Rules] Reduce default weight for R_MISSING_CHARSET | Vsevolod Stakhov | 2021-03-12 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix OMOGRAPH_URL for the changes in the phished flag | Vsevolod Stakhov | 2021-03-09 | 1 | -1/+4 |
| | |||||
* | [Minor] Properly use task:set_recipients | Vsevolod Stakhov | 2021-03-08 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix Mozilla Message-ID detection | Alexander Moisseev | 2021-02-05 | 1 | -1/+1 |
| | | | The left part of the Mozilla Message-ID is a hexadecimal timestamp. The regexp was mistakenly limited to 2021-01-14. | ||||
* | [Fix] Avoid reinitialising neural settings | Andrew Lewis | 2021-02-05 | 1 | -2/+0 |
| | |||||
* | [Minor] Add another bounce re | Vsevolod Stakhov | 2021-02-04 | 1 | -0/+1 |
| | |||||
* | Fix typos in code comments | Pavel Rochnyack | 2020-12-23 | 1 | -3/+3 |
| | |||||
* | [Minor] Fix missing comma | Vsevolod Stakhov | 2020-12-22 | 1 | -1/+1 |
| | |||||
* | 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] Use task:has_header instead of task:get_header | Anton Yuzhaninov | 2020-12-22 | 3 | -18/+13 |
|/ | | | | Use task:has_header() to check if header is exists. | ||||
* | [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 |
| | |||||
* | Merge pull request #3577 from fatalbanana/http_headers_plugin | Vsevolod Stakhov | 2020-12-19 | 2 | -182/+0 |
|\ | | | | | [Minor] Move http_headers to plugin | ||||
| * | [Minor] Move http_headers to plugin | Andrew Lewis | 2020-12-17 | 2 | -182/+0 |
| | | | | | | | | | | | | | | | | - 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 | ||||
* | | Merge pull request #3570 from fatalbanana/nn_training | Vsevolod Stakhov | 2020-12-17 | 2 | -2/+75 |
|\ \ | |/ |/| | [Feature] Add controller endpoint for training neural | ||||
| * | [Feature] Add controller endpoint for training neural | Andrew Lewis | 2020-12-17 | 2 | -2/+75 |
| | | | | | | | | | | | | | | | | - 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] 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. |