summaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Add some convenience methodsVsevolod Stakhov2024-01-221-3/+24
* [Fix] Make words selection random deterministic upon contentVsevolod Stakhov2024-01-182-3/+4
* [Minor] Allow to steal variables from the mempoolVsevolod Stakhov2023-12-062-0/+33
* [Project] Move the whole backend to C++Vsevolod Stakhov2023-12-053-7/+7
* [Minor] Preserve old environ on exitVsevolod Stakhov2023-11-161-1/+9
* [Fix] Another try to fix setproctitleVsevolod Stakhov2023-11-132-16/+24
* [Fix] Do not pollute public headers with libev internalsVsevolod Stakhov2023-09-134-4/+40
* [Minor] Improve error messageVsevolod Stakhov2023-09-131-18/+23
* [Fix] Try to fix unzip functionVsevolod Stakhov2023-09-091-7/+6
* [Minor] Remove unused variablesLinus Nordberg2023-09-081-3/+1
* [Minor] Do not use crypto PRG for mempool uidsVsevolod Stakhov2023-08-232-9/+6
* [Minor] Allow rspamd_lua_require_function to work without functionVsevolod Stakhov2023-08-181-4/+5
* [Minor] Fix some docsVsevolod Stakhov2023-08-171-8/+29
* [Minor] Restore mempool_strdup bahaviour when arg is NULLVsevolod Stakhov2023-08-171-0/+3
* [Minor] Add missing includeVsevolod Stakhov2023-08-171-0/+1
* [Feature] Add utility to split string like stuff for C++ codeVsevolod Stakhov2023-08-172-7/+75
* [Rework] Some final fixesVsevolod Stakhov2023-08-161-6/+6
* [Rework] More steps to do refactoringVsevolod Stakhov2023-08-161-3/+12
* [Rework] Further conversion routinesVsevolod Stakhov2023-08-152-2/+10
* [Rework] Finish utils reworkVsevolod Stakhov2023-08-142-2/+2
* [Rework] Use more c++ in cfg_utilsVsevolod Stakhov2023-08-142-8/+8
* [CritFix] Fix leak in `gzip` functionVsevolod Stakhov2023-08-061-3/+7
* [Minor] Add missing includeVsevolod Stakhov2023-07-311-0/+1
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-2646-6866/+7186
* [Minor] Use unique ptrVsevolod Stakhov2023-07-211-4/+5
* [Feature] Add function to transliterate utf8 to ascii with some normalisationVsevolod Stakhov2023-07-202-0/+89
* [Minor] One more compatibility fixVsevolod Stakhov2023-07-031-1/+1
* [Minor] Try to be more compatibleVsevolod Stakhov2023-07-021-1/+1
* [Minor] Fix log messageVsevolod Stakhov2023-07-011-2/+2
* [Minor] Missing include?Vsevolod Stakhov2023-06-241-0/+1
* [Tests] Add unit testsVsevolod Stakhov2023-06-242-0/+45
* [Minor] Add utility to split strings on some characterVsevolod Stakhov2023-06-241-0/+18
* [Minor] Add utility to iterate over a list of newline separated stringsVsevolod Stakhov2023-06-241-0/+29
* [Minor] Define simple ftok hash and equal functionsVsevolod Stakhov2023-06-172-24/+3
* [Minor] Avoid using of gio in RspamdVsevolod Stakhov2023-05-201-5/+5
* [Minor] Make read_passphrase utility more universalVsevolod Stakhov2023-05-202-6/+21
* [Minor] Lua_util: Add normalize_utf8 utilityVsevolod Stakhov2023-05-052-4/+4
* [Minor] Fix some issues with the in-place gzip, add gunzipVsevolod Stakhov2023-03-262-5/+73
* [Feature] Use in-place deflation for stringsVsevolod Stakhov2023-03-251-41/+43
* [Test] Add some more test casesVsevolod Stakhov2023-03-211-0/+12
* [Minor] Add safe-guard for a number of regular expressions to be cachedVsevolod Stakhov2023-03-172-32/+9
* [Minor] Use mkstemp for temporary hyperscan cache fileVsevolod Stakhov2023-03-041-3/+3
* [Minor] Be more consistent about the trailing slashVsevolod Stakhov2023-02-272-3/+13
* [Fix] Add hyperscan databases sanity checkVsevolod Stakhov2023-02-271-6/+10
* [Fix] Do not do `lstat` when we are creating fileVsevolod Stakhov2023-02-271-10/+12
* [Fix] Further checks for the hs_scratch_allocVsevolod Stakhov2023-02-251-4/+32
* [Fix] Add O_CREAT flag when creating a fileVsevolod Stakhov2022-11-161-1/+1
* [Minor] Fix build on 32bit platformsVsevolod Stakhov2022-11-111-2/+2
* [Test] use TMPDIR if available for mkstemp testsPetr Vaněk2022-11-081-4/+14
* [Minor] Get rid of some compiler warningsVsevolod Stakhov2022-11-041-1/+3