Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [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. | |||||
* | | [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] Use rspamd_parsers directly | Vsevolod Stakhov | 2020-11-11 | 1 | -3/+4 | |
| | ||||||
* | [Rules] Remove broken rule | Vsevolod Stakhov | 2020-10-14 | 1 | -10/+0 | |
| | | | | Pointed by: @citrin | |||||
* | Merge pull request #3509 from lprat/mid.lua | Vsevolod Stakhov | 2020-10-08 | 1 | -1/+13 | |
|\ | | | | | [MID] check TLD hostname | |||||
| * | fix util name | Lionel | 2020-10-07 | 1 | -3/+3 | |
| | | ||||||
| * | fix potential error if fdtld and mdtld == nil | Lionel | 2020-10-06 | 1 | -1/+1 | |
| | | ||||||
| * | Add MID check TLD domain | Lionel | 2020-10-06 | 1 | -1/+13 | |
| | | ||||||
* | | [Minor] Add option for DATE_IN_PAST/DATE_IN_FUTURE symbols | Anton Yuzhaninov | 2020-10-07 | 1 | -2/+2 | |
| | | | | | | | | | | Value for an option is the number of full hours the date of the message is in the past or future. | |||||
* | | [Feature] Add INVALID_DATE rule | Anton Yuzhaninov | 2020-10-07 | 1 | -7/+21 | |
| | | | | | | | | | | The symbol indicates that a date in Date: header has invalid format and cannot be parsed by Rspamd. | |||||
* | | [Minor] Combine Date checks | Anton Yuzhaninov | 2020-10-06 | 1 | -32/+37 | |
|/ | | | | | Combine Date header checks into a single callback. No functional changes. | |||||
* | [Minor] Improve maps query API | Vsevolod Stakhov | 2020-09-16 | 1 | -32/+56 | |
| | ||||||
* | [Fix] Fix FWD_GOOGLE rule (#1815) | Andrew Lewis | 2020-08-22 | 1 | -1/+1 | |
| | ||||||
* | [Feature] Add BOUNCE rule | Anton Yuzhaninov | 2020-08-10 | 2 | -1/+119 | |
| | ||||||
* | [Minor] Forwarded: Fix initial condition | Vsevolod Stakhov | 2020-08-04 | 1 | -1/+1 | |
| | ||||||
* | [Minor] Slight regexp and capture improvements | Vsevolod Stakhov | 2020-07-30 | 1 | -3/+3 | |
| | ||||||
* | [Minor] Fix find invocation | Vsevolod Stakhov | 2020-07-30 | 1 | -1/+2 | |
| | ||||||
* | [Project] Add implicit bitcoincash prefix | Vsevolod Stakhov | 2020-07-28 | 1 | -3/+8 | |
| | ||||||
* | [Minor] Pet luacheck | Vsevolod Stakhov | 2020-07-28 | 1 | -13/+2 | |
| | ||||||
* | [Project] Remove old code | Vsevolod Stakhov | 2020-07-28 | 1 | -43/+0 | |
| | ||||||
* | [Project] Implement bitcoin cash validation in a proper way | Vsevolod Stakhov | 2020-07-28 | 1 | -45/+32 | |
| | ||||||
* | [Project] Convert bitcoin rules to the new regexp conditions feature | Vsevolod Stakhov | 2020-07-28 | 1 | -4/+35 | |
| | ||||||
* | [Project] Bitcoin: BTC cash addresses needs some checksum validation | Vsevolod Stakhov | 2020-07-24 | 1 | -28/+72 | |
| | ||||||
* | [Minor] Add more sanity checks | Vsevolod Stakhov | 2020-07-02 | 1 | -2/+2 | |
| | ||||||
* | [Minor] Pet luacheck | Vsevolod Stakhov | 2020-07-01 | 1 | -2/+3 | |
| | ||||||
* | [Feature] Add query_specific endpoint | Vsevolod Stakhov | 2020-07-01 | 1 | -10/+54 | |
| | ||||||
* | [Feature] Add maps query method | Vsevolod Stakhov | 2020-07-01 | 1 | -1/+16 | |
| | ||||||
* | [Feature] Preliminary maps addon for controller | Vsevolod Stakhov | 2020-07-01 | 2 | -1/+74 | |
| |