Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Fix FreeBSD build by including sys/user.h | Alexander Moisseev | 2025-06-27 | 1 | -0/+3 |
| | |||||
* | Merge pull request #5523 from rspamd/vstakhov-more-utils | Vsevolod Stakhov | 2025-06-23 | 1 | -1/+134 |
|\ | | | | | [Feature] Add some more OS utility functions | ||||
| * | [Feature] Add some more OS utility functionsvstakhov-more-utils | Vsevolod Stakhov | 2025-06-21 | 1 | -1/+134 |
| | | |||||
* | | [Project] Rework tokenizers initialisation | Vsevolod Stakhov | 2025-06-22 | 1 | -6/+82 |
| | | |||||
* | | [Minor] Fix the test case | Vsevolod Stakhov | 2025-06-20 | 1 | -0/+2 |
| | | |||||
* | | [Minor] Fix build issues | Vsevolod Stakhov | 2025-06-20 | 1 | -5/+5 |
| | | |||||
* | | [Rework] Use GLib agnostic type for words | Vsevolod Stakhov | 2025-06-20 | 4 | -30/+150 |
| | | |||||
* | | [Project] Add ability to create custom tokenizers for languages | Vsevolod Stakhov | 2025-06-12 | 1 | -3/+3 |
|/ | |||||
* | [Test] Add unit tests for the new logger behaviourvstakhov-lua-logger-fixes | Vsevolod Stakhov | 2025-06-11 | 1 | -13/+14 |
| | |||||
* | [Fix] Make logger more graceful when dealing with format arguments | Vsevolod Stakhov | 2025-06-10 | 1 | -41/+58 |
| | |||||
* | [Fix] As we have replxx library, always use it | Vsevolod Stakhov | 2025-06-06 | 1 | -24/+2 |
| | |||||
* | [Fix] Use safe parsers everywhere except configuration | Vsevolod Stakhov | 2025-06-05 | 1 | -1/+1 |
| | |||||
* | [Minor] Lua_http: Add more examples | Vsevolod Stakhov | 2025-05-20 | 1 | -9/+110 |
| | |||||
* | [Minor] Update API docs RE: multiple HTTP headers | Andrew Lewis | 2025-05-15 | 1 | -2/+2 |
| | |||||
* | Merge pull request #5386 from rspamd/vstakhov-maps-stuff | Vsevolod Stakhov | 2025-03-24 | 2 | -3/+8 |
|\ | | | | | Improve maps status visibility | ||||
| * | [Fix] Fix static maps description passing | Vsevolod Stakhov | 2025-03-24 | 2 | -3/+8 |
| | | |||||
* | | Add support for complex table keys in logging output | Dmitry Petrov | 2025-03-16 | 1 | -82/+95 |
| | | |||||
* | | More lua logging improvements | Dmitry Petrov | 2025-03-16 | 2 | -134/+84 |
| | | | | | | | | | | | | * Do not skip numeric indexes that are non-integer or outside of ipairs range when logging table contents * Simplify the code, drop redundant checks * Allow negative stack indexes in lua_logger_out_*() functions | ||||
* | | [Minor] Lua logging improvements | Dmitry Petrov | 2025-03-16 | 2 | -105/+90 |
|/ | | | | | | | | * Simplify lua_logger_out_str(), fix length check when doing hex output * Add lua_logger_out() with embedded lua_logger_trace struct * Replace high level lua_logger_out_type() calls with lua_logger_out() * Remove unused lua_logger_trace struct references * Include string terminator into buffer length checks, adjust affected places accordingly | ||||
* | Merge pull request #5378 from amulet1/lua_logger_log_format | Vsevolod Stakhov | 2025-03-11 | 1 | -91/+37 |
|\ | | | | | [Minor] Fix and improve format string processing in lua_logger_log_format() | ||||
| * | [Minor] Fix and improve format string processing in lua_logger_log_format() | Dmitry Petrov | 2025-03-08 | 1 | -91/+37 |
| | | | | | | | | | | | | | | * Fix handling of %s after % with numeric argument * Fix argument number check * Preserve unhandled % in the output * Redesign to simplify the code | ||||
* | | [Fix] Use bundled libfmt everywherevstakhov-fmt-embedding | Vsevolod Stakhov | 2025-03-10 | 1 | -1/+1 |
|/ | | | | Issue: #5258 | ||||
* | [Feature] Allow adding timers to task (respecting symbols)vstakhov-ev-base-periodics | Vsevolod Stakhov | 2025-03-01 | 2 | -4/+108 |
| | |||||
* | [Feature] Allow to add periodic functions in Lua API | Vsevolod Stakhov | 2025-03-01 | 1 | -1/+112 |
| | |||||
* | [Minor] Fix for old OpenSSL, sigh | Vsevolod Stakhov | 2025-01-25 | 1 | -0/+5 |
| | |||||
* | [Minor] Add protection against infinite recursion | Vsevolod Stakhov | 2025-01-25 | 1 | -5/+12 |
| | |||||
* | [Fix] Make table digests consistent | Vsevolod Stakhov | 2025-01-25 | 1 | -4/+76 |
| | |||||
* | [Minor] Deal with packed structure member properly | Vsevolod Stakhov | 2025-01-25 | 2 | -2/+2 |
| | |||||
* | [Feature] Add UTF8 `sub` and `len` variants for rspamd_text | Vsevolod Stakhov | 2025-01-20 | 1 | -3/+101 |
| | |||||
* | [Minor] Slightly rework lua shingles to simplify storage | Vsevolod Stakhov | 2025-01-08 | 4 | -8/+28 |
| | |||||
* | [Minor] Fix some broken links | Andrew Lewis | 2025-01-07 | 2 | -2/+2 |
| | |||||
* | [Fix] Add timer update before timer setting | Vsevolod Stakhov | 2025-01-07 | 1 | -43/+54 |
| | |||||
* | [Feature] Pass shingles to Lua scriptsvstakhov-lua-shingles | Vsevolod Stakhov | 2025-01-06 | 2 | -5/+5 |
| | |||||
* | [Feature] Allow to store shingles as opaque Lua data | Vsevolod Stakhov | 2025-01-06 | 4 | -3/+129 |
| | |||||
* | [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 |
| | |||||
* | [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. | ||||
* | Merge pull request #5251 from rspamd/vstakhov-cumulative-tcp-timeout | Vsevolod Stakhov | 2024-12-10 | 1 | -1/+7 |
|\ | | | | | [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 | 1 | -1/+7 |
| | | |||||
* | | [Minor] Add missing action descriptions | Alexander Moisseev | 2024-12-10 | 1 | -0/+5 |
|/ | |||||
* | [Rework] Replace fastutf with simdutf | Vsevolod Stakhov | 2024-11-29 | 2 | -2/+2 |
| | | | | | | 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. | ||||
* | [Fix] More fixes to rfc2047 encoding | Vsevolod Stakhov | 2024-11-18 | 1 | -4/+9 |
| | |||||
* | [Fix] Fix memory leak in `lua_new_text` invocations | Vsevolod Stakhov | 2024-11-01 | 4 | -12/+20 |
| | |||||
* | [CritFix] Fix ARC-Seal signing | Jan Schär | 2024-10-20 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | Signing of ARC-Seal headers was recently broken; the created signatures failed to validate. Most likely, this was caused by commit 1e661a2fc6e3, which changed the way signatures are created in lua_rsa_sign_memory without adding the calls to EVP_PKEY_CTX_set_rsa_padding and EVP_PKEY_CTX_set_signature_md needed with the new interface. After fixing this, some existing tests failed, because the test values passed to the hash parameter did not have the correct size for a sha256 hash. I fixed these by adjusting the length of the test values. Additionally, I extended the "RSA sign" unit test to compare the created signature against the expected one. This is possible because RSA signing is deterministic, and should prevent the same bug from occuring again. Fixes: https://github.com/rspamd/rspamd/issues/5173 | ||||
* | [Rework] Allow `Content-Encoding` standard header for zstd compressionvstakhov-zstd-headers | Vsevolod Stakhov | 2024-10-17 | 1 | -1/+2 |
| | |||||
* | [Minor] Make API consistent | Vsevolod Stakhov | 2024-09-27 | 1 | -4/+4 |
| | |||||
* | Merge branch 'master' into vstakhov-utf8-mimevstakhov-utf8-mime | Vsevolod Stakhov | 2024-09-24 | 3 | -30/+43 |
|\ | |||||
| * | [Minor] Another compatibility fix | Vsevolod Stakhov | 2024-09-24 | 1 | -0/+4 |
| | | |||||
| * | [Minor] Use portable macro for old OpenSSLvstakhov-ssl-fixes | Vsevolod Stakhov | 2024-09-24 | 1 | -1/+1 |
| | | |||||
| * | [Minor] Another compatibility fix | Vsevolod Stakhov | 2024-09-24 | 1 | -2/+9 |
| | |