Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| |/ | |||||
* | | Merge pull request #4930 from aduernberger/bayes_relearn | Vsevolod Stakhov | 2024-04-19 | 3 | -5/+6 |
|\ \ | | | | | | | [Fix] Relearn messages in bayes filter | ||||
| * | | [Fix] Increase/decrease hash_key value for tokens depending on is_unlearn | aduernberger | 2024-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | When relearning a message, this script is called twice: 1. With `is_unlearn` true and the old `is_spam` value 2. With `is_unlearn` false and the new `is_spam` value If `is_unlearn` is true, the code should not increase the value of the hash_key. Decreasing it ensures that it behaves like a fresh learn with the new is_spam value. | ||||
| * | | [Fix] Update is_spam in learned_ids when relearning | aduernberger | 2024-04-18 | 1 | -2/+3 |
| | | | |||||
| * | | [Fix] Always set the unlearn flag when relearning | aduernberger | 2024-04-18 | 1 | -1/+1 |
| | | | | | | | | | Treat relearning from ham to spam the same as relearning from spam to ham. `res` is only set to true if the mail is already learned. | ||||
* | | | Merge pull request #4926 from lucasRolff/master | Vsevolod Stakhov | 2024-04-18 | 1 | -0/+9 |
|\ \ \ | |/ / |/| | | [Minor] Add selector to get rspamd_hostname | ||||
| * | | [Minor] Move hostname resolution up to cache it | Lucas Rolff | 2024-04-17 | 1 | -1/+3 |
| | | | | | | | | | | | | Instead of calling get_hostname() for every processed message, we instead reuse the variable value from rspamd boot time | ||||
| * | | [Minor] Add selector to get rspamd_hostname | Lucas Rolff | 2024-04-15 | 1 | -0/+7 |
| | | | |||||
* | | | Merge pull request #4927 from moisseev/navbar | Vsevolod Stakhov | 2024-04-16 | 3 | -10/+10 |
|\ \ \ | | | | | | | | | [WebUI] Prevent navbar layout shift | ||||
| * | | | [WebUI] Prevent navbar layout shift | moisseev | 2024-04-13 | 3 | -10/+10 |
| | | | | | | | | | | | | | | | | caused by buttons hiding and scroll bar | ||||
* | | | | Merge pull request #4922 from moisseev/webui | Vsevolod Stakhov | 2024-04-15 | 2 | -17/+21 |
|\ \ \ \ | |_|/ / |/| | | | [WebUI] Add missing handler for file input | ||||
| * | | | [WebUI] Add missing handler for file input | moisseev | 2024-04-12 | 2 | -17/+21 |
| |/ / | |||||
* | | | Merge pull request #4924 from fatalbanana/cmae_scores | Vsevolod Stakhov | 2024-04-13 | 1 | -0/+18 |
|\ \ \ | |/ / |/| | | [Minor] Cloudmark scores_symbols: convert keys to numeric values |