Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Add forgotten filesvstakhov-fuzzy-noop | Vsevolod Stakhov | 2025-01-11 | 2 | -0/+162 |
| | |||||
* | [Feature] Add 'noop' redis backend for scripts running | Vsevolod Stakhov | 2025-01-11 | 3 | -7/+22 |
| | |||||
* | [Minor] Slightly rework lua shingles to simplify storage | Vsevolod Stakhov | 2025-01-08 | 5 | -14/+30 |
| | |||||
* | [Minor] Fix some broken links | Andrew Lewis | 2025-01-07 | 2 | -2/+2 |
| | |||||
* | [Minor] Improve some logging stuffvstakhov-redis-pool-fixes | Vsevolod Stakhov | 2025-01-07 | 1 | -4/+22 |
| | |||||
* | [Fix] Add timer update before timer setting | Vsevolod Stakhov | 2025-01-07 | 1 | -43/+54 |
| | |||||
* | [Minor] Add some more logs | Vsevolod Stakhov | 2025-01-07 | 1 | -1/+10 |
| | |||||
* | Merge branch 'master' into vstakhov-lua-shingles | Vsevolod Stakhov | 2025-01-07 | 1 | -3/+13 |
|\ | |||||
| * | The gpt4all api which is openai compatible does not support response_format ↵ | John Quaglieri | 2025-01-02 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | and defaults to json_objec. This change adds the ability to add include_response_format = false; In the gpt.conf local.d settings and exclude sending response_format. No other changes are needed for gpt4all api fixing the error: gpt.lua:365: got reply: {"error":{"code":null,"message":"'response_format' is not supported","param":null,"type":"invalid_request_error"}} | ||||
* | | [Feature] Pass shingles to Lua scriptsvstakhov-lua-shingles | Vsevolod Stakhov | 2025-01-06 | 3 | -9/+24 |
| | | |||||
* | | [Feature] Allow to store shingles as opaque Lua data | Vsevolod Stakhov | 2025-01-06 | 4 | -3/+129 |
|/ | |||||
* | [Feature] Allow fine-grained control on keys permissions | Vsevolod Stakhov | 2025-01-02 | 1 | -11/+63 |
| | |||||
* | [Feature] Allow individual `read_only` flag per key | Vsevolod Stakhov | 2025-01-01 | 1 | -3/+27 |
| | |||||
* | [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 |
| |