Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5266 from rspamd/vstakhov-universal-hashing-lua | Vsevolod Stakhov | 8 days | 2 | -32/+260 |
|\ | | | | | [Feature] Allow to hash any Lua types | ||||
| * | [Test] Add some unit testsvstakhov-universal-hashing-lua | Vsevolod Stakhov | 9 days | 1 | -0/+176 |
| | | |||||
| * | [Feature] Allow to hash any Lua types | Vsevolod Stakhov | 9 days | 1 | -32/+84 |
|/ | |||||
* | [Minor] Fix race condition when uploading redis scripts | Vsevolod Stakhov | 9 days | 1 | -2/+7 |
| | |||||
* | [Minor] Fix behaviour of EXPLICIT_ENABLE with regard to settings | Vsevolod Stakhov | 9 days | 1 | -1/+1 |
| | |||||
* | Merge pull request #5262 from rspamd/vstakhov-gpt-ollama | Vsevolod Stakhov | 10 days | 1 | -31/+223 |
|\ | | | | | [Feature] GPT: Add ollama support | ||||
| * | [Feature] GPT: Add ollama supportvstakhov-gpt-ollama | Vsevolod Stakhov | 10 days | 1 | -31/+223 |
| | | |||||
* | | Merge pull request #5260 from fatalbanana/fuzzyping | Vsevolod Stakhov | 10 days | 1 | -1/+1 |
|\ \ | |/ |/| | [Minor] Fix transposed results in `rspamadm fuzzy_ping` | ||||
| * | [Minor] Fix transposed results in `rspamadm fuzzy_ping` | Andrew Lewis | 11 days | 1 | -1/+1 |
|/ | |||||
* | [Minor] Limit some flags to C only | Vsevolod Stakhov | 11 days | 1 | -3/+3 |
| | |||||
* | [Minor] Fix old compilers FP | Vsevolod Stakhov | 11 days | 1 | -0/+2 |
| | |||||
* | [Minor] Make some important compile warnings as compile errors | Vsevolod Stakhov | 11 days | 1 | -0/+6 |
| | |||||
* | [Fix] Fix crash on FreeBSD when Rspamd is built without hyperscan | Vsevolod Stakhov | 11 days | 1 | -1/+2 |
| | |||||
* | [Minor] Update version | Vsevolod Stakhov | 12 days | 1 | -1/+1 |
| | |||||
* | Release 3.11.03.11.0 | Vsevolod Stakhov | 12 days | 1 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Conf] Add lua.local.d folder * [Conf] Add more ways to extend Rspamd configuration * [Conf] Allow to install examples conditionally * [Conf] Fix comments in elastic.conf * [Conf] Install examples * [Conf] Use full hostnames for SURBL * [CritFix] Allow to reupload scripts when Redis is restarted * [CritFix] Fix ARC-Seal signing * [CritFix] Properly check dynamic keys in fuzzy storage * [Feature] Add LRU cache for last filled ratelimit buckets * [Feature] Add include/exclude logic for headers * [Feature] Add ratelimit util to manage last filled ratelimit buckets * [Feature] Dump current ratelimits for fuzzy keys * [Feature] GPT: Try harder to find JSON in NN reply * [Feature] Improve address rotation algorithm * [Feature] Show stats in rspamadm * [Feature] Unify displayed part selection * [Fix] Avoid null-bytes in Log-Tag header value. * [Fix] Another story about char sign * [Fix] Check DNS limits when resolving MX/PTR records * [Fix] Dmarc: Properly encode structured headers * [Fix] Do not abort when OpenSSL is broken, report that to a user * [Fix] Fix dealing with happy eyeballs in SPF * [Fix] Fix memory leak in `lua_new_text` invocations * [Fix] Fix usage of the logging function * [Fix] Load "default" provider as well as "legacy" * [Fix] Milter headers: fold before encoding * [Fix] More fixes to rfc2047 encoding * [Fix] More things to fix * [Fix] Phishing: Fix many cases of FP for the same domains * [Fix] Remove USPOOF_SINGLE_SCRIPT_CONFUSABLE from the checks * [Fix] Restore propagation of spam/ham learns * [Fix] Sigh, another fix * [Fix] Some fixes to `rspamadm ratelimit` * [Fix] Some more fixes * [Fix] Use `dkim_signing` for `sign_headers` option * [Fix] Use correct type for keylen in lua_ucl_newindex * [Fix] Use cumulative timeout when dealing with TCP connections * [Fix] Use unsigned char for ragel machines * [Project] Add routine to strip attachments * [Project] Add tool to rspamadm * [Project] Initial stuff to implement messages anonymization * [Project] Keep Changelog updated * [Project] Various fixes and `rspamadm mime strip` command * [Rework] Allow `Content-Encoding` standard header for zstd compression * [Rework] Breaking: Actualize elastic module, support Elastic 8 & OpenSearch 2, add index policy with logs retention and many more * [Rework] Multimap should use only distinct text parts for content matching * [Rework] Replace fastutf with simdutf * [Rework] Rewrite rfc2047 encoding as it was totally broken * [Rework] Update hiredis to 1.2.0 | ||||
* | Merge pull request #5255 from teplynin/fix-rbl-check_received | Vsevolod Stakhov | 14 days | 1 | -3/+10 |
|\ | | | | | [Fix] Skip extra RBL checks when Received IP same as From IP | ||||
| * | Merge branch 'rspamd:master' into fix-rbl-check_received | teplynin | 14 days | 1 | -20/+27 |
| |\ | |/ |/| | |||||
* | | [Minor] Slightly improve logging | Vsevolod Stakhov | 14 days | 1 | -20/+25 |
| | | |||||
* | | [CritFix] Allow to reupload scripts when Redis is restarted | Vsevolod Stakhov | 14 days | 1 | -0/+2 |
| | | | | | | | | Issue: #5256 | ||||
| * | Update src/plugins/lua/rbl.lua | teplynin | 14 days | 1 | -1/+3 |
| | | | | | | Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | ||||
| * | Skipping check_received function for ip address if RBL use botch checks, ↵ | Mike Teplynin | 2024-12-13 | 1 | -2/+2 |
| | | | | | | | | 'from' and 'received' | ||||
| * | Skip extra RBL checks when Received IP same as From IP | Mike Teplynin | 2024-12-13 | 1 | -3/+8 |
|/ | |||||
* | [Fix] Fix usage of the logging function | Vsevolod Stakhov | 2024-12-12 | 1 | -1/+2 |
| | |||||
* | 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 |
| |/ / |/| | |