Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Remove redundant sub-property | moisseev | 2024-05-03 | 1 | -1/+1 |
| | |||||
* | Merge pull request #4888 from twesterhever/temp-rbl-mid | Vsevolod Stakhov | 2024-05-02 | 1 | -0/+3 |
|\ | | | | | Implement DNSBL checks for Message-ID RHS | ||||
| * | [Minor] Query MID RHS FQDNs against popular DNSBL using selectors | twesterhever | 2024-04-28 | 1 | -0/+3 |
| | | | | | | | | | | See https://github.com/rspamd/rspamd/pull/4888 for the related discussion. | ||||
| * | Revert "[Enhancement] Check Message-ID RHS against popular DNSBLs by default" | twesterhever | 2024-04-28 | 1 | -3/+3 |
| | | | | | | | | This reverts commit c78c70c76bb7ae8e714ed773037ccce1012dd20f. | ||||
| * | Revert "[Enhancement] Implement Message-ID RHS checks against DNSBLs" | twesterhever | 2024-04-28 | 2 | -26/+2 |
| | | | | | | | | This reverts commit 5e84a82f8742ed2bcef65859759c0dd14aa9c4ca. | ||||
| * | [Enhancement] Check Message-ID RHS against popular DNSBLs by default | twesterhever | 2024-04-28 | 1 | -3/+3 |
| | | |||||
| * | [Enhancement] Implement Message-ID RHS checks against DNSBLs | twesterhever | 2024-04-28 | 2 | -2/+26 |
| | | |||||
* | | Merge pull request #4950 from twesterhever/temp-cd-message-body | Vsevolod Stakhov | 2024-05-01 | 1 | -0/+14 |
|\ \ | | | | | | | Add Content-Description header rules | ||||
| * | | [Minor] Constrain Content-Description regexp | twesterhever | 2024-05-01 | 1 | -1/+1 |
| | | | |||||
| * | | [Minor] Remove superflous "string.format()" | twesterhever | 2024-05-01 | 1 | -1/+1 |
| | | | |||||
| * | | [Enhancement] Catch "Mail message body" Content-Description | twesterhever | 2024-04-28 | 1 | -0/+7 |
| | | | | | | | | | | | | This header frequently surfaces in spam, mostly advance fee fraud. | ||||
| * | | [Minor] Add rule for presence of Content-Description header | twesterhever | 2024-04-28 | 1 | -0/+7 |
| |/ | |||||
* | | Merge pull request #4915 from twesterhever/temp-freemail-mdn | Vsevolod Stakhov | 2024-04-30 | 2 | -1/+28 |
|\ \ | | | | | | | Add detection for freemail and disposable e-mail usage for message delivery notification | ||||
| * | | [Minor] Fix typo in rule name | twesterhever | 2024-04-09 | 1 | -1/+1 |
| | | | |||||
| * | | [Minor] Add composite for suspicios free/disposamail MDN usage | twesterhever | 2024-04-09 | 1 | -0/+7 |
| | | | |||||
| * | | [Minor] Improve FREEMAIL_AFF detection | twesterhever | 2024-04-09 | 1 | -1/+1 |
| | | | |||||
| * | | [Enhancement] Detect freemail and disposable e-mail usage for MDN | twesterhever | 2024-04-09 | 1 | -0/+20 |
| | | | |||||
* | | | [Fix] Allow to set 0 as number of rows to disable roll history | Vsevolod Stakhov | 2024-04-29 | 3 | -6/+9 |
| | | | | | | | | | | | | | | | Issue: #4947 Closes: #4947 | ||||
* | | | Merge pull request #4951 from rspamd/vstakhov-langdet-fix | Vsevolod Stakhov | 2024-04-29 | 1 | -74/+97 |
|\ \ \ | | | | | | | | | Apply detection phase if fasttext could not detect language | ||||
| * | | | [Fix] Fix another corner case that allows candidates to be freed without init | Vsevolod Stakhov | 2024-04-29 | 1 | -8/+9 |
| | | | | |||||
| * | | | [Fix] Apply detection phase if fasttext could not detect language | Vsevolod Stakhov | 2024-04-28 | 1 | -71/+93 |
|/ / / | | | | | | | | | | Issue: #4929 | ||||
* | | | Merge pull request #4949 from twesterhever/temp-archive-content | Vsevolod Stakhov | 2024-04-29 | 1 | -0/+4 |
|\ \ \ | |_|/ |/| | | [Minor] Add bad file types commonly found in archives attached to malspam | ||||
| * | | [Minor] Add bad file types commonly found in archives attached to malspam | twesterhever | 2024-04-28 | 1 | -0/+4 |
|/ / | |||||
* | | Merge pull request #4914 from twesterhever/temp-rework-injector-composite | Vsevolod Stakhov | 2024-04-26 | 1 | -3/+12 |
|\ \ | | | | | | | Rework composites for spam injected into compromised accounts | ||||
| * | | [Minor] Also respect HAS_XOIP for authenticated messages | twesterhever | 2024-04-09 | 1 | -1/+1 |
| | | | |||||
| * | | [Minor] Add some missing groups to existing composite rules | twesterhever | 2024-04-09 | 1 | -0/+3 |
| | | | |||||
| * | | [Minor] Rework composites for spam injected into compromised accounts | twesterhever | 2024-04-09 | 1 | -3/+9 |
| |/ | |||||
* | | [Fix] Backport fixes from libucl | Vsevolod Stakhov | 2024-04-25 | 2 | -24/+88 |
| | | |||||
* | | Merge pull request #4942 from rspamd/vstakhov-fix-base64 | Vsevolod Stakhov | 2024-04-24 | 1 | -3/+3 |
|\ \ | | | | | | | Do not read out-of-boundary when doing base64 encoding | ||||
| * | | [Fix] Do not read out-of-boundary when doing base64 encoding | Vsevolod Stakhov | 2024-04-24 | 1 | -3/+3 |
|/ / | |||||
* | | Merge pull request #4939 from rspamd/vstakhov-fuzzy-backpressure | Vsevolod Stakhov | 2024-04-24 | 3 | -62/+154 |
|\ \ | | | | | | | Implement backpressure for fuzzy check | ||||
| * | | [Minor] Further normalization | Vsevolod Stakhov | 2024-04-23 | 1 | -0/+2 |
| | | | |||||
| * | | [Minor] Jitter backpressure | Vsevolod Stakhov | 2024-04-23 | 1 | -0/+2 |
| | | | |||||
| * | | [Project] Implement fuzzy check retransmits backpressure | Vsevolod Stakhov | 2024-04-23 | 1 | -56/+96 |
| | | | |||||
| * | | [Minor] Change log logic in fuzzy_check | Vsevolod Stakhov | 2024-04-23 | 1 | -8/+15 |
| | | | |||||
| * | | [Minor] Add function to reschedule events at specific timer | Vsevolod Stakhov | 2024-04-23 | 2 | -3/+44 |
|/ / | |||||
* | | Merge pull request #4937 from rspamd/vstakhov-control-fixes | Vsevolod Stakhov | 2024-04-23 | 2 | -71/+212 |
|\ \ | | | | | | | Serialize control commands | ||||
| * | | [Minor] Deal with descriptors in the wait queue | Vsevolod Stakhov | 2024-04-22 | 1 | -2/+39 |
| | | | |||||
| * | | [Minor] Do not use pointers to local variables, sigh | Vsevolod Stakhov | 2024-04-22 | 1 | -8/+11 |
| | | | |||||
| * | | [Minor] Try to fix mess with refcounts | Vsevolod Stakhov | 2024-04-22 | 1 | -9/+9 |
| | | | |||||
| * | | [Rework] Serialize control commands | Vsevolod Stakhov | 2024-04-22 | 2 | -68/+169 |
|/ / | | | | | | | | | | | | | In fact, we cannot send multiple commands and read them through the pipe. It has caused multiple weird issues in the past but I can now see clearly how it should be done. We should send commands and serialize all requests pending to let them being sent one by one, after reply for the previous command has been received. | ||||
* | | Merge pull request #4935 from moisseev/webui | Vsevolod Stakhov | 2024-04-22 | 2 | -6/+6 |
|\ \ | | | | | | | [Minor] Update Bootstrap | ||||
| * | | [Minor] Update Bootstrap | moisseev | 2024-04-21 | 2 | -6/+6 |
| | | | |||||
* | | | Merge pull request #4934 from dragoangel/patch-5 | Vsevolod Stakhov | 2024-04-22 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | Fix error in headers_checks.lua | ||||
| * | | Fix error in headers_checks.lua | Dmitriy Alekseev | 2024-04-19 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #4933 from rspamd/vstakhov-utf8-received | Vsevolod Stakhov | 2024-04-20 | 2 | -6/+20 |
|\ \ \ | | | | | | | | | Support UTF8 flag for the received headers | ||||
| * | | | [Minor] Support UTF8 in Received flags | Vsevolod Stakhov | 2024-04-19 | 2 | -6/+20 |
| | | | | | | | | | | | | | | | | Issue: #4919 | ||||
* | | | | [Fix] Backport multiple fixes from libucl | Vsevolod Stakhov | 2024-04-20 | 1 | -18/+42 |
| | | | | |||||
* | | | | Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disable | Vsevolod Stakhov | 2024-04-20 | 1 | -0/+12 |
|\| | | | |/ / |/| | | Fix statfile symbols disabling | ||||
| * | | [Fix] If we have one statfile disabled we need to disable all | Vsevolod Stakhov | 2024-04-19 | 1 | -0/+12 |
| |/ |