Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Lua_task: Allow to load data into the existing task | Vsevolod Stakhov | 2024-12-20 | 1 | -21/+72 |
| | |||||
* | [Feature] Allow to hash any Lua types | Vsevolod Stakhov | 2024-12-20 | 1 | -32/+84 |
| | |||||
* | [Minor] Fix behaviour of EXPLICIT_ENABLE with regard to settings | Vsevolod Stakhov | 2024-12-19 | 1 | -1/+1 |
| | |||||
* | [Feature] GPT: Add ollama supportvstakhov-gpt-ollama | Vsevolod Stakhov | 2024-12-18 | 1 | -31/+223 |
| | |||||
* | [Minor] Fix old compilers FP | Vsevolod Stakhov | 2024-12-17 | 1 | -0/+2 |
| | |||||
* | [Fix] Fix crash on FreeBSD when Rspamd is built without hyperscan | Vsevolod Stakhov | 2024-12-17 | 1 | -1/+2 |
| | |||||
* | Update src/plugins/lua/rbl.lua | teplynin | 2024-12-15 | 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 |
| | |||||
* | [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 | 1 | -3/+4 |
| | | | | 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 |
| | |||||
* | 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 | ||||
* | [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 #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 |
| | | |||||
* | | 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] 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 | ||||
* | [Minor] Various fixes | Vsevolod Stakhov | 2024-11-29 | 3 | -2/+39 |
| | |||||
* | [Rework] Replace fastutf with simdutf | Vsevolod Stakhov | 2024-11-29 | 17 | -26/+94 |
| | | | | | | 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. | ||||
* | [Feature] Dump current ratelimits for fuzzy keysvstakhov-fuzzy-limits-display | Vsevolod Stakhov | 2024-11-22 | 1 | -0/+20 |
| | |||||
* | [Fix] Sigh, another fixvstakhov-fix-2047-encode | Vsevolod Stakhov | 2024-11-18 | 1 | -1/+1 |
| | |||||
* | [Fix] More things to fix | Vsevolod Stakhov | 2024-11-18 | 1 | -7/+7 |
| | |||||
* | [Fix] More fixes to rfc2047 encoding | Vsevolod Stakhov | 2024-11-18 | 4 | -16/+43 |
| | |||||
* | [Minor] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 1 | -4/+4 |
| | |||||
* | [Fix] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 1 | -4/+10 |
| | |||||
* | [Rework] Rewrite rfc2047 encoding as it was totally broken | Vsevolod Stakhov | 2024-11-16 | 1 | -68/+46 |
| | |||||
* | [Minor] Get rid of glib utf8 functions | Vsevolod Stakhov | 2024-11-16 | 1 | -13/+16 |
| | |||||
* | [Fix] Milter headers: fold before encoding | Vsevolod Stakhov | 2024-11-15 | 1 | -4/+5 |
| | |||||
* | Merge pull request #5162 from left-try/master | Vsevolod Stakhov | 2024-11-11 | 1 | -1/+4 |
|\ | | | | | Store LRU cache of last filled ratelimit buckets | ||||
| * | Merge branch 'master' into master | Vsevolod Stakhov | 2024-11-06 | 6 | -21/+30 |
| |\ | |||||
| * \ | Merge branch 'rspamd:master' into master | Ivan Stakhov | 2024-10-23 | 3 | -0/+6 |
| |\ \ | |||||
| * \ \ | Merge branch 'rspamd:master' into master | Ivan Stakhov | 2024-10-19 | 18 | -278/+343 |
| |\ \ \ | |||||
| * | | | | [Minor] Small fix up | LeftTry | 2024-09-30 | 1 | -1/+1 |
| | | | | | |||||
| * | | | | [Minor] Make names more informative | LeftTry | 2024-09-29 | 1 | -4/+4 |
| | | | | | |||||
| * | | | | Merge remote-tracking branch 'origin/master' | LeftTry | 2024-09-29 | 14 | -182/+69 |
| |\ \ \ \ | |||||
| * | | | | | [Feature] Add LRU cache for last filled ratelimit buckets | LeftTry | 2024-09-29 | 1 | -1/+4 |
| | | | | | | |||||
* | | | | | | Merge pull request #5186 from dragoangel/actualize-elastic-module | Vsevolod Stakhov | 2024-11-11 | 1 | -332/+1436 |
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | [Rework] Breaking: Actualize elastic module |