Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Accept `rspamd_text` as long as Lua native stringsvstakhov-lua-text-api | Vsevolod Stakhov | 2024-06-25 | 4 | -69/+41 |
| | |||||
* | Fixed bug with task:inject() function according to the issue #5010 (#5021) | Ivan Stakhov | 2024-06-25 | 2 | -11/+58 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Fix] Fix issue with task:inject_url * [Minor] Code clean up * [Minor] Clean up * [Minor] Small fix * [Minor] Fix small typo * [Test] Debug * [Test] Debug * [Test] Debug inject_url * [Test] Debugging * [Test] Debugging task:inject test * [Test] Debugging task:inject test * [Test] Debugging task:inject test * [Minor] Debug task:inject_url test * [Minor] Small fix * [Minor] Debug task:inject_url test * [Test] Test base task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test updated task:inject * [Test] Test fixed task:inject * [Test] Test fixed task:inject * [Test] Testing task:inject * [Test] Testing task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Test base task:inject * [Test] Test base task:inject * [Test] Test base task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Test] Fix task:inject * [Minor] Clean up code in task:inject * [Minor] Updated test for task:inject * [Test] Debug test for task:inject_url * [Test] Debug test for task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Fix task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Test] Check task:inject_url * [Minor] Clean up code * [Minor] Clean up code * [Minor] Little fix for error messages in url.create function * [Test] Change way to inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Test] Fix inject url * [Minor] Clean up code * [Test] Without fake mime_part * [Test] Without fake mime_part * [Minor] Clean up * [Test] Mime part of the task * [Test] Mpart should exist * [Test] Mpart should exist * [Test] Mpart should exist * [Test] Another check for mpart->urls * [Minor] Clean up * [Minor] Clean up * [Fix] Fixing OpenSSL 3.0 compatibility * [Fix] Reverted | ||||
* | SUBJ_ALL_CAPS is overkill | IKEDA Soji | 2024-05-03 | 1 | -4/+9 |
| | | | | It should consider characters in unicase scripts as being not uppercase. | ||||
* | [Fix] Honor dynamic thresholds for greylisting module | Vsevolod Stakhov | 2024-04-05 | 1 | -0/+41 |
| | |||||
* | [CritFix] Protect regexp matcher from regexps with empty patterns | Vsevolod Stakhov | 2024-03-22 | 1 | -1/+6 |
| | | | | | Issue: #4885 Closes: #4885 | ||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 42 | -2093/+2093 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 19 | -129/+129 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Minor] Another similar `getline` fix | Vsevolod Stakhov | 2024-03-15 | 1 | -2/+2 |
| | |||||
* | [Fix] Do not save multipatterns to FS in certain cases | Vsevolod Stakhov | 2024-03-15 | 1 | -4/+4 |
| | |||||
* | [Feature] Support reply in message pack format | Vsevolod Stakhov | 2024-03-11 | 1 | -2/+1 |
| | | | | | | Rspamd currently sends reply in JSON format. However, message pack seems to be a better choice for a compatible client. It is faster and does not need escaping or even UTF8 validation. This is a surface for further updates. | ||||
* | [Feature] Further optimization to the hot path | Vsevolod Stakhov | 2024-03-06 | 1 | -6/+10 |
| | | | | | | | | | | We check userdata very frequently, so the idea here is the following: - Store the address of classname (converted to int) in the metatable at index 1 - When we need to check some udata, we can just compare the static address with the integer stored in metatable - This avoid quite an expensive `lua_rawequal` call for two tables as we know that our classes are quite static | ||||
* | [Rework] Rework dynamic usage | Vsevolod Stakhov | 2024-03-05 | 3 | -6/+112 |
| | |||||
* | [Minor] Fix lua_tensor usage | Vsevolod Stakhov | 2024-03-05 | 2 | -11/+9 |
| | |||||
* | [Rework] Use direct hashing instead of string hashing | Vsevolod Stakhov | 2024-03-05 | 2 | -11/+13 |
| | |||||
* | [Project] Convert the remaining | Vsevolod Stakhov | 2024-03-05 | 32 | -291/+385 |
| | |||||
* | [Minor] Forgotten files | Vsevolod Stakhov | 2024-03-05 | 2 | -0/+46 |
| | |||||
* | [Project] Start optimization of userdata hashing | Vsevolod Stakhov | 2024-03-05 | 5 | -16/+19 |
| | |||||
* | [Minor] Slightly improve log message | Vsevolod Stakhov | 2024-02-12 | 1 | -24/+27 |
| | |||||
* | [Feature] Lua_url: Add `to_http` method | Vsevolod Stakhov | 2024-02-12 | 1 | -1/+86 |
| | |||||
* | [Minor] rspamd_task API docs: fix broken link | Andrew Lewis | 2024-02-01 | 1 | -2/+2 |
| | |||||
* | [Minor] docs: rspamd_html: fix some copypasta | Andrew Lewis | 2023-12-18 | 1 | -3/+4 |
| | |||||
* | [Minor] Append header to the ordered list of headers if it does not exist | Vsevolod Stakhov | 2023-11-25 | 1 | -1/+4 |
| | |||||
* | [Fix] Another try to fix setproctitle | Vsevolod Stakhov | 2023-11-13 | 1 | -5/+5 |
| | |||||
* | [Fix] Properly set config field when creating tasks from Lua | Vsevolod Stakhov | 2023-11-09 | 1 | -1/+1 |
| | |||||
* | [Minor] Modernize lua_util_encode_base64 | Vsevolod Stakhov | 2023-09-20 | 1 | -27/+10 |
| | |||||
* | [Rework] Breaking: return back to semver | Vsevolod Stakhov | 2023-09-13 | 1 | -3/+11 |
| | |||||
* | [Minor] API docs: lua_ip: fix function name | Andrew Lewis | 2023-09-12 | 1 | -10/+10 |
| | | | | | - Also clarify description - Make sure example is appropriate | ||||
* | [Minor] Slightly improve logging | Vsevolod Stakhov | 2023-09-09 | 1 | -4/+12 |
| | |||||
* | [Minor] Fix some warnings | Vsevolod Stakhov | 2023-09-08 | 1 | -4/+4 |
| | |||||
* | [Minor] Sort lua modules and use GPtrArray instead of GList | Vsevolod Stakhov | 2023-09-07 | 1 | -13/+3 |
| | |||||
* | [Fix] Fix lua stack corruption when logging large tables | Vsevolod Stakhov | 2023-09-04 | 1 | -9/+9 |
| | |||||
* | [Minor] Make table and positional arguments equal in get_from/rcpt | Vsevolod Stakhov | 2023-09-04 | 1 | -52/+54 |
| | |||||
* | [Minor] Make old logger API equal to new one | Vsevolod Stakhov | 2023-08-25 | 1 | -33/+10 |
| | | | | I really don't know why the old API ever exists | ||||
* | Added support for Redis 6 ACL (username/password) | laodc | 2023-08-21 | 1 | -5/+12 |
| | |||||
* | [Minor] Allow rspamd_lua_require_function to work without function | Vsevolod Stakhov | 2023-08-18 | 1 | -18/+30 |
| | |||||
* | [Rework] Final efforts to make it compileable | Vsevolod Stakhov | 2023-08-16 | 1 | -1/+3 |
| | |||||
* | [Rework] More steps to do refactoring | Vsevolod Stakhov | 2023-08-16 | 3 | -17/+17 |
| | |||||
* | [Rework] Further conversion routines | Vsevolod Stakhov | 2023-08-15 | 1 | -2/+2 |
| | |||||
* | [Rework] More abstractions to hide C++ internals | Vsevolod Stakhov | 2023-08-14 | 2 | -26/+21 |
| | |||||
* | [Rework] Finish utils rework | Vsevolod Stakhov | 2023-08-14 | 1 | -9/+0 |
| | |||||
* | [Rework] Use more c++ in cfg_utils | Vsevolod Stakhov | 2023-08-14 | 1 | -1/+1 |
| | |||||
* | [Fix] Fix `url:set_redirected` method | Vsevolod Stakhov | 2023-08-09 | 1 | -5/+11 |
| | |||||
* | [Minor] Update function docs | Vsevolod Stakhov | 2023-08-07 | 1 | -1/+17 |
| | |||||
* | [Minor] Allow to call function from stack in rspamd_lua_universal_pcall | Vsevolod Stakhov | 2023-08-07 | 1 | -1/+7 |
| | |||||
* | [Minor] Distinguish failures from unknown errors | Vsevolod Stakhov | 2023-08-07 | 1 | -3/+5 |
| | |||||
* | [Fix] Avoid race between config new/free by using a counter | Vsevolod Stakhov | 2023-07-27 | 1 | -4/+4 |
| | |||||
* | [Minor] Add Lua methods to get urls order | Vsevolod Stakhov | 2023-07-26 | 1 | -0/+46 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 44 | -15469/+15347 |
| | | | | No meaningful changes. | ||||
* | [Minor] Restore old port behaviour | Vsevolod Stakhov | 2023-07-24 | 1 | -4/+11 |
| | |||||
* | [Feature] Reorganise struct rspamd_url to be 64 bytes size | Vsevolod Stakhov | 2023-07-23 | 1 | -12/+18 |
| |