aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Minor] Remove redundant sub-propertymoisseev2024-05-031-1/+1
|
* Merge pull request #4888 from twesterhever/temp-rbl-midVsevolod Stakhov2024-05-021-0/+3
|\ | | | | Implement DNSBL checks for Message-ID RHS
| * [Minor] Query MID RHS FQDNs against popular DNSBL using selectorstwesterhever2024-04-281-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"twesterhever2024-04-281-3/+3
| | | | | | | | This reverts commit c78c70c76bb7ae8e714ed773037ccce1012dd20f.
| * Revert "[Enhancement] Implement Message-ID RHS checks against DNSBLs"twesterhever2024-04-282-26/+2
| | | | | | | | This reverts commit 5e84a82f8742ed2bcef65859759c0dd14aa9c4ca.
| * [Enhancement] Check Message-ID RHS against popular DNSBLs by defaulttwesterhever2024-04-281-3/+3
| |
| * [Enhancement] Implement Message-ID RHS checks against DNSBLstwesterhever2024-04-282-2/+26
| |
* | Merge pull request #4950 from twesterhever/temp-cd-message-bodyVsevolod Stakhov2024-05-011-0/+14
|\ \ | | | | | | Add Content-Description header rules
| * | [Minor] Constrain Content-Description regexptwesterhever2024-05-011-1/+1
| | |
| * | [Minor] Remove superflous "string.format()"twesterhever2024-05-011-1/+1
| | |
| * | [Enhancement] Catch "Mail message body" Content-Descriptiontwesterhever2024-04-281-0/+7
| | | | | | | | | | | | This header frequently surfaces in spam, mostly advance fee fraud.
| * | [Minor] Add rule for presence of Content-Description headertwesterhever2024-04-281-0/+7
| |/
* | Merge pull request #4915 from twesterhever/temp-freemail-mdnVsevolod Stakhov2024-04-302-1/+28
|\ \ | | | | | | Add detection for freemail and disposable e-mail usage for message delivery notification
| * | [Minor] Fix typo in rule nametwesterhever2024-04-091-1/+1
| | |
| * | [Minor] Add composite for suspicios free/disposamail MDN usagetwesterhever2024-04-091-0/+7
| | |
| * | [Minor] Improve FREEMAIL_AFF detectiontwesterhever2024-04-091-1/+1
| | |
| * | [Enhancement] Detect freemail and disposable e-mail usage for MDNtwesterhever2024-04-091-0/+20
| | |
* | | [Fix] Allow to set 0 as number of rows to disable roll historyVsevolod Stakhov2024-04-293-6/+9
| | | | | | | | | | | | | | | Issue: #4947 Closes: #4947
* | | Merge pull request #4951 from rspamd/vstakhov-langdet-fixVsevolod Stakhov2024-04-291-74/+97
|\ \ \ | | | | | | | | Apply detection phase if fasttext could not detect language
| * | | [Fix] Fix another corner case that allows candidates to be freed without initVsevolod Stakhov2024-04-291-8/+9
| | | |
| * | | [Fix] Apply detection phase if fasttext could not detect languageVsevolod Stakhov2024-04-281-71/+93
|/ / / | | | | | | | | | Issue: #4929
* | | Merge pull request #4949 from twesterhever/temp-archive-contentVsevolod Stakhov2024-04-291-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 malspamtwesterhever2024-04-281-0/+4
|/ /
* | Merge pull request #4914 from twesterhever/temp-rework-injector-compositeVsevolod Stakhov2024-04-261-3/+12
|\ \ | | | | | | Rework composites for spam injected into compromised accounts
| * | [Minor] Also respect HAS_XOIP for authenticated messagestwesterhever2024-04-091-1/+1
| | |
| * | [Minor] Add some missing groups to existing composite rulestwesterhever2024-04-091-0/+3
| | |
| * | [Minor] Rework composites for spam injected into compromised accountstwesterhever2024-04-091-3/+9
| |/
* | [Fix] Backport fixes from libuclVsevolod Stakhov2024-04-252-24/+88
| |
* | Merge pull request #4942 from rspamd/vstakhov-fix-base64Vsevolod Stakhov2024-04-241-3/+3
|\ \ | | | | | | Do not read out-of-boundary when doing base64 encoding
| * | [Fix] Do not read out-of-boundary when doing base64 encodingVsevolod Stakhov2024-04-241-3/+3
|/ /
* | Merge pull request #4939 from rspamd/vstakhov-fuzzy-backpressureVsevolod Stakhov2024-04-243-62/+154
|\ \ | | | | | | Implement backpressure for fuzzy check
| * | [Minor] Further normalizationVsevolod Stakhov2024-04-231-0/+2
| | |
| * | [Minor] Jitter backpressureVsevolod Stakhov2024-04-231-0/+2
| | |
| * | [Project] Implement fuzzy check retransmits backpressureVsevolod Stakhov2024-04-231-56/+96
| | |
| * | [Minor] Change log logic in fuzzy_checkVsevolod Stakhov2024-04-231-8/+15
| | |
| * | [Minor] Add function to reschedule events at specific timerVsevolod Stakhov2024-04-232-3/+44
|/ /
* | Merge pull request #4937 from rspamd/vstakhov-control-fixesVsevolod Stakhov2024-04-232-71/+212
|\ \ | | | | | | Serialize control commands
| * | [Minor] Deal with descriptors in the wait queueVsevolod Stakhov2024-04-221-2/+39
| | |
| * | [Minor] Do not use pointers to local variables, sighVsevolod Stakhov2024-04-221-8/+11
| | |
| * | [Minor] Try to fix mess with refcountsVsevolod Stakhov2024-04-221-9/+9
| | |
| * | [Rework] Serialize control commandsVsevolod Stakhov2024-04-222-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/webuiVsevolod Stakhov2024-04-222-6/+6
|\ \ | | | | | | [Minor] Update Bootstrap
| * | [Minor] Update Bootstrapmoisseev2024-04-212-6/+6
| | |
* | | Merge pull request #4934 from dragoangel/patch-5Vsevolod Stakhov2024-04-221-1/+1
|\ \ \ | |/ / |/| | Fix error in headers_checks.lua
| * | Fix error in headers_checks.luaDmitriy Alekseev2024-04-191-1/+1
| | |
* | | Merge pull request #4933 from rspamd/vstakhov-utf8-receivedVsevolod Stakhov2024-04-202-6/+20
|\ \ \ | | | | | | | | Support UTF8 flag for the received headers
| * | | [Minor] Support UTF8 in Received flagsVsevolod Stakhov2024-04-192-6/+20
| | | | | | | | | | | | | | | | Issue: #4919
* | | | [Fix] Backport multiple fixes from libuclVsevolod Stakhov2024-04-201-18/+42
| | | |
* | | | Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disableVsevolod Stakhov2024-04-201-0/+12
|\| | | | |/ / |/| | Fix statfile symbols disabling
| * | [Fix] If we have one statfile disabled we need to disable allVsevolod Stakhov2024-04-191-0/+12
| |/