Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5254 from rspamd/vstakhov-phishing-fixes | Vsevolod Stakhov | 2024-12-12 | 12 | -125/+164 |
|\ | | | | | Fix phishing symbol for the same domains | ||||
| * | [Minor] Replace rspamd_logger.debugm with proper lua_util.debugm | Vsevolod Stakhov | 2024-12-12 | 10 | -108/+118 |
| | | |||||
| * | [Fix] Phishing: Fix many cases of FP for the same domains | Vsevolod Stakhov | 2024-12-12 | 1 | -16/+34 |
| | | |||||
| * | [Fix] Remove USPOOF_SINGLE_SCRIPT_CONFUSABLE from the checks | Vsevolod Stakhov | 2024-12-12 | 1 | -1/+12 |
|/ | | | | | In fact, it just checks if string1 and string2 intersect or not, and it is definitely not the check we want there. | ||||
* | [Rework] Multimap should use only distinct text parts for content matching | Vsevolod Stakhov | 2024-12-11 | 2 | -3/+47 |
| | | | | Issue: #5248 | ||||
* | [Feature] GPT: Try harder to find JSON in NN reply | Vsevolod Stakhov | 2024-12-10 | 1 | -0/+37 |
| | |||||
* | [Minor] GPT: use lua_mime routine to select text part | Vsevolod Stakhov | 2024-12-10 | 1 | -13/+2 |
| | |||||
* | [Minor] GPT: add `allow_passthrough` and `allow_ham` settings | Vsevolod Stakhov | 2024-12-10 | 1 | -2/+8 |
| | |||||
* | [Test] Breaking: dynamic symbols also require `score` to be set | Vsevolod Stakhov | 2024-12-10 | 1 | -0/+1 |
| | | | | Issue: #5247 | ||||
* | Merge pull request #5241 from moisseev/webui | Vsevolod Stakhov | 2024-12-10 | 2 | -9/+20 |
|\ | | | | | [WebUI] Rework symbol description display on hover | ||||
| * | [WebUI] Rework symbol description display on hover | Alexander Moisseev | 2024-11-29 | 2 | -9/+20 |
| | | | | | | | | | | | | - Replaced 'abbr title' with dynamic description display on hover or focus - Added tabindex for keyboard accessibility - Improved symbol rendering using template literals for readability | ||||
* | | Merge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeout | Vsevolod Stakhov | 2024-12-10 | 3 | -5/+17 |
|\ \ | | | | | | | [Fix] Use cumulative timeout when dealing with TCP connections | ||||
| * | | [Fix] Use cumulative timeout when dealing with TCP connectionsvstakhov-cumulative-tcp-timeout | Vsevolod Stakhov | 2024-12-09 | 3 | -5/+17 |
| | | | |||||
* | | | Merge pull request #5252 from moisseev/set_pre_result | Vsevolod Stakhov | 2024-12-10 | 1 | -0/+5 |
|\ \ \ | | | | | | | | | [Minor] Add missing action descriptions | ||||
| * | | | [Minor] Add missing action descriptions | Alexander Moisseev | 2024-12-10 | 1 | -0/+5 |
| | | | | |||||
* | | | | [Minor] Use `rule.score` when using dynamic symbols | Vsevolod Stakhov | 2024-12-10 | 1 | -2/+3 |
|/ / / | | | | | | | | | | Issue: #5247 | ||||
* | | | Merge pull request #5240 from rspamd/vstakhov-anonymize-mime | Vsevolod Stakhov | 2024-12-10 | 2 | -0/+330 |
|\ \ \ | | | | | | | | | Add tool to anonymize messages content | ||||
| * | | | [Minor] Some adjustments | Vsevolod Stakhov | 2024-12-10 | 1 | -3/+3 |
| | | | | |||||
| * | | | [Minor] Make urls and emails uniquevstakhov-anonymize-mime | Vsevolod Stakhov | 2024-12-09 | 1 | -4/+5 |
| | | | | |||||
| * | | | [Minor] Fix urls path issue | Vsevolod Stakhov | 2024-12-09 | 1 | -1/+1 |
| | | | | |||||
| * | | | [Feature] Add include/exclude logic for headers | Vsevolod Stakhov | 2024-12-07 | 2 | -10/+64 |
| | | | | |||||
| * | | | [Minor] Fix misprint | Vsevolod Stakhov | 2024-12-05 | 1 | -1/+1 |
| | | | | |||||
| * | | | [Minor] Some more adjustments | Vsevolod Stakhov | 2024-12-02 | 1 | -5/+15 |
| | | | | |||||
| * | | | [Feature] Unify displayed part selection | Vsevolod Stakhov | 2024-11-30 | 1 | -24/+62 |
| | | | | |||||
| * | | | [Project] Add tool to rspamadm | Vsevolod Stakhov | 2024-11-29 | 2 | -18/+67 |
| | | | | |||||
| * | | | [Project] Initial stuff to implement messages anonymization | Vsevolod Stakhov | 2024-11-29 | 1 | -0/+178 |
| | | | | |||||
* | | | | [Fix] Some fixes to `rspamadm ratelimit` | Vsevolod Stakhov | 2024-12-09 | 1 | -115/+133 |
| |/ / |/| | | |||||
* | | | Merge pull request #5249 from rspamd/vstakhov-fix-upstreams-rota | Vsevolod Stakhov | 2024-12-07 | 1 | -7/+49 |
|\ \ \ | | | | | | | | | [Feature] Improve address rotation algorithm | ||||
| * | | | [Feature] Improve address rotation algorithm | Vsevolod Stakhov | 2024-12-07 | 1 | -7/+49 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | We apply the following algorithm: 1) Get the current element and it's AF 2) If the next element has the same AF, then we just move to the next element 3) If the next element has different AF, then we should find the next element with the same AF 4) If we cannot find such element, then we return the next element (switching AF) | ||||
* | | | Merge pull request #5216 from left-try/issue#5148 | Vsevolod Stakhov | 2024-12-07 | 2 | -1/+209 |
|\ \ \ | | | | | | | | | Add `rspamadm` tool to manage last ratelimit hits | ||||
| * \ \ | Merge branch 'master' into issue#5148 | Vsevolod Stakhov | 2024-12-07 | 276 | -1018/+54632 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Merge pull request #5243 from rspamd/vstakhov-spf-eyeballs | Vsevolod Stakhov | 2024-12-06 | 2 | -88/+137 |
|\ \ \ \ | | | | | | | | | | | [Fix] Fix dealing with happy eyeballs in SPF | ||||
| * | | | | [Fix] Check DNS limits when resolving MX/PTR records | Vsevolod Stakhov | 2024-12-03 | 2 | -45/+64 |
| | | | | | |||||
| * | | | | [Minor] Restore copyright style | Vsevolod Stakhov | 2024-12-03 | 1 | -13/+15 |
| | | | | | |||||
| * | | | | [Fix] Fix dealing with happy eyeballs in SPF | Vsevolod Stakhov | 2024-12-03 | 1 | -60/+88 |
| | | | | | |||||
* | | | | | Merge pull request #5246 from dragoangel/patch-8 | Vsevolod Stakhov | 2024-12-06 | 1 | -0/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module | ||||
| * | | | | | Allow set gzip, keepalive and no_ssl_verify in metadata_exporter module | Dmitriy Alekseev | 2024-12-05 | 1 | -0/+6 |
|/ / / / / | |||||
* | | | | | [CritFix] Properly check dynamic keys in fuzzy storage | Vsevolod Stakhov | 2024-12-05 | 1 | -1/+1 |
| | | | | | |||||
* | | | | | [Minor] Fix jemalloc detection | Vsevolod Stakhov | 2024-12-04 | 1 | -1/+1 |
|/ / / / | |||||
* | | | | [Minor] Try to stringify meta headers | Vsevolod Stakhov | 2024-12-02 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Issue: #5237 | ||||
* | | | | [Fix] Use `dkim_signing` for `sign_headers` option | Vsevolod Stakhov | 2024-12-02 | 1 | -1/+10 |
| |/ / |/| | | | | | | | | Issue: #5225 | ||||
* | | | Merge pull request #5239 from rspamd/vstakhov-simdutf | Vsevolod Stakhov | 2024-11-29 | 269 | -926/+54262 |
|\ \ \ | |_|/ |/| | | [Rework] Replace fastutf with simdutf | ||||
| * | | [Test] Fix tests | Vsevolod Stakhov | 2024-11-29 | 2 | -52/+34 |
| | | | |||||
| * | | [Minor] Various fixes | Vsevolod Stakhov | 2024-11-29 | 3 | -2/+39 |
| | | | |||||
| * | | [Rework] Replace fastutf with simdutf | Vsevolod Stakhov | 2024-11-29 | 267 | -875/+54192 |
|/ / | | | | | | | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff. | ||||
* | | Merge pull request #5233 from rspamd/vstakhov-strip-attachments | Vsevolod Stakhov | 2024-11-26 | 2 | -0/+214 |
|\ \ | | | | | | | Allow to strip attachments | ||||
| * | | [Project] Various fixes and `rspamadm mime strip` commandvstakhov-strip-attachments | Vsevolod Stakhov | 2024-11-25 | 2 | -77/+131 |
| | | | |||||
| * | | [Project] Add routine to strip attachments | Vsevolod Stakhov | 2024-11-25 | 1 | -0/+160 |
|/ / | |||||
| * | Merge branch 'rspamd:master' into issue#5148 | Ivan Stakhov | 2024-11-26 | 2 | -1/+59 |
| |\ | |/ |/| | |||||
* | | Merge pull request #5232 from rspamd/vstakhov-fuzzy-limits-display | Vsevolod Stakhov | 2024-11-25 | 2 | -1/+59 |
|\ \ | | | | | | | [Feature] Dump current ratelimits for fuzzy keys |