Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] Add method to parse html into html context | Vsevolod Stakhov | 4 days | 1 | -1/+66 |
| | |||||
* | [Project] Fix Lua API and some constexpr compatibility | Vsevolod Stakhov | 4 days | 1 | -0/+266 |
| | |||||
* | [Project] Rework system of html tags to allow more tag types | Vsevolod Stakhov | 5 days | 1 | -2/+1 |
| | |||||
* | Merge pull request #5530 from rspamd/vstakhov-more-maps-features | Vsevolod Stakhov | 7 days | 2 | -12/+736 |
|\ | | | | | Create rule based maps | ||||
| * | [Project] Fix symbols finalisation | Vsevolod Stakhov | 7 days | 1 | -1/+26 |
| | | |||||
| * | [Minor] Improve logging | Vsevolod Stakhov | 8 days | 1 | -0/+7 |
| | | |||||
| * | [Minor] Use more efficient approach for iterations | Vsevolod Stakhov | 2025-07-07 | 1 | -12/+9 |
| | | |||||
| * | [Project] Fix scoped compilation again | Vsevolod Stakhov | 2025-07-07 | 1 | -4/+4 |
| | | |||||
| * | [Project] Implement scoped compilation | Vsevolod Stakhov | 2025-06-28 | 1 | -0/+23 |
| | | |||||
| * | [Project] Use re_cache scopes for maps | Vsevolod Stakhov | 2025-06-27 | 1 | -0/+170 |
| | | |||||
| * | [Project] Implement scoped regexp cache system | Vsevolod Stakhov | 2025-06-27 | 1 | -0/+393 |
| | | |||||
| * | [Feature] Allow lua callback maps to be filled line by line | Vsevolod Stakhov | 2025-06-25 | 1 | -11/+120 |
| | | |||||
* | | [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 |