Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Feature] Make min_resolve_interval configurable | Vsevolod Stakhov | 2024-06-08 | 1 | -5/+18 |
| | |||||
* | [Fix] Do not read out-of-boundary when doing base64 encoding | Vsevolod Stakhov | 2024-04-24 | 1 | -3/+3 |
| | |||||
* | [Minor] Add function to reschedule events at specific timer | Vsevolod Stakhov | 2024-04-23 | 2 | -3/+44 |
| | |||||
* | [Rework] Serialize control commands | Vsevolod Stakhov | 2024-04-22 | 1 | -11/+11 |
| | | | | | | | In fact, we cannot send multiple commands and read them through the pipe. It has caused multiple weird issues in the past but I can now see clearly how it should be done. We should send commands and serialize all requests pending to let them being sent one by one, after reply for the previous command has been received. | ||||
* | [CritFix] Protect regexp matcher from regexps with empty patterns | Vsevolod Stakhov | 2024-03-22 | 1 | -0/+4 |
| | | | | | Issue: #4885 Closes: #4885 | ||||
* | [Minor] Deny zero length in regexp search functions | Vsevolod Stakhov | 2024-03-22 | 1 | -11/+5 |
| | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 35 | -1472/+1472 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 19 | -178/+178 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Fix] Do not save multipatterns to FS in certain cases | Vsevolod Stakhov | 2024-03-15 | 2 | -16/+24 |
| | |||||
* | [Minor] Add some convenience methods | Vsevolod Stakhov | 2024-01-22 | 1 | -3/+24 |
| | |||||
* | [Fix] Make words selection random deterministic upon content | Vsevolod Stakhov | 2024-01-18 | 2 | -3/+4 |
| | |||||
* | [Minor] Allow to steal variables from the mempool | Vsevolod Stakhov | 2023-12-06 | 2 | -0/+33 |
| | |||||
* | [Project] Move the whole backend to C++ | Vsevolod Stakhov | 2023-12-05 | 3 | -7/+7 |
| | | | | Easier to work further. | ||||
* | [Minor] Preserve old environ on exit | Vsevolod Stakhov | 2023-11-16 | 1 | -1/+9 |
| | |||||
* | [Fix] Another try to fix setproctitle | Vsevolod Stakhov | 2023-11-13 | 2 | -16/+24 |
| | |||||
* | [Fix] Do not pollute public headers with libev internals | Vsevolod Stakhov | 2023-09-13 | 4 | -4/+40 |
| | |||||
* | [Minor] Improve error message | Vsevolod Stakhov | 2023-09-13 | 1 | -18/+23 |
| | |||||
* | [Fix] Try to fix unzip function | Vsevolod Stakhov | 2023-09-09 | 1 | -7/+6 |
| | |||||
* | [Minor] Remove unused variables | Linus Nordberg | 2023-09-08 | 1 | -3/+1 |
| | |||||
* | [Minor] Do not use crypto PRG for mempool uids | Vsevolod Stakhov | 2023-08-23 | 2 | -9/+6 |
| | |||||
* | [Minor] Allow rspamd_lua_require_function to work without function | Vsevolod Stakhov | 2023-08-18 | 1 | -4/+5 |
| | |||||
* | [Minor] Fix some docs | Vsevolod Stakhov | 2023-08-17 | 1 | -8/+29 |
| | |||||
* | [Minor] Restore mempool_strdup bahaviour when arg is NULL | Vsevolod Stakhov | 2023-08-17 | 1 | -0/+3 |
| | |||||
* | [Minor] Add missing include | Vsevolod Stakhov | 2023-08-17 | 1 | -0/+1 |
| | |||||
* | [Feature] Add utility to split string like stuff for C++ code | Vsevolod Stakhov | 2023-08-17 | 2 | -7/+75 |
| | | | | No ranges, as they are a bit ugly to use yet | ||||
* | [Rework] Some final fixes | Vsevolod Stakhov | 2023-08-16 | 1 | -6/+6 |
| | |||||
* | [Rework] More steps to do refactoring | Vsevolod Stakhov | 2023-08-16 | 1 | -3/+12 |
| | |||||
* | [Rework] Further conversion routines | Vsevolod Stakhov | 2023-08-15 | 2 | -2/+10 |
| | |||||
* | [Rework] Finish utils rework | Vsevolod Stakhov | 2023-08-14 | 2 | -2/+2 |
| | |||||
* | [Rework] Use more c++ in cfg_utils | Vsevolod Stakhov | 2023-08-14 | 2 | -8/+8 |
| | |||||
* | [CritFix] Fix leak in `gzip` function | Vsevolod Stakhov | 2023-08-06 | 1 | -3/+7 |
| | | | | Issue: #4564 | ||||
* | [Minor] Add missing include | Vsevolod Stakhov | 2023-07-31 | 1 | -0/+1 |
| | |||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 46 | -6866/+7186 |
| | | | | No meaningful changes. | ||||
* | [Minor] Use unique ptr | Vsevolod Stakhov | 2023-07-21 | 1 | -4/+5 |
| | |||||
* | [Feature] Add function to transliterate utf8 to ascii with some normalisation | Vsevolod Stakhov | 2023-07-20 | 2 | -0/+89 |
| | |||||
* | [Minor] One more compatibility fix | Vsevolod Stakhov | 2023-07-03 | 1 | -1/+1 |
| | |||||
* | [Minor] Try to be more compatible | Vsevolod Stakhov | 2023-07-02 | 1 | -1/+1 |
| | |||||
* | [Minor] Fix log message | Vsevolod Stakhov | 2023-07-01 | 1 | -2/+2 |
| | |||||
* | [Minor] Missing include? | Vsevolod Stakhov | 2023-06-24 | 1 | -0/+1 |
| | |||||
* | [Tests] Add unit tests | Vsevolod Stakhov | 2023-06-24 | 2 | -0/+45 |
| | |||||
* | [Minor] Add utility to split strings on some character | Vsevolod Stakhov | 2023-06-24 | 1 | -0/+18 |
| | |||||
* | [Minor] Add utility to iterate over a list of newline separated strings | Vsevolod Stakhov | 2023-06-24 | 1 | -0/+29 |
| | |||||
* | [Minor] Define simple ftok hash and equal functions | Vsevolod Stakhov | 2023-06-17 | 2 | -24/+3 |
| | |||||
* | [Minor] Avoid using of gio in Rspamd | Vsevolod Stakhov | 2023-05-20 | 1 | -5/+5 |
| | |||||
* | [Minor] Make read_passphrase utility more universal | Vsevolod Stakhov | 2023-05-20 | 2 | -6/+21 |
| | |||||
* | [Minor] Lua_util: Add normalize_utf8 utility | Vsevolod Stakhov | 2023-05-05 | 2 | -4/+4 |
| | | | | Issue: #4475 | ||||
* | [Minor] Fix some issues with the in-place gzip, add gunzip | Vsevolod Stakhov | 2023-03-26 | 2 | -5/+73 |
| | |||||
* | [Feature] Use in-place deflation for strings | Vsevolod Stakhov | 2023-03-25 | 1 | -41/+43 |
| | |||||
* | [Test] Add some more test cases | Vsevolod Stakhov | 2023-03-21 | 1 | -0/+12 |
| | |||||
* | [Minor] Add safe-guard for a number of regular expressions to be cached | Vsevolod Stakhov | 2023-03-17 | 2 | -32/+9 |
| |