aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [Fix] Use cumulative timeout when dealing with TCP connectionsvstakhov-cumulative-tcp-timeoutVsevolod Stakhov13 days2-4/+10
* [Feature] Improve address rotation algorithmVsevolod Stakhov2024-12-071-7/+49
* [Minor] Various fixesVsevolod Stakhov2024-11-292-2/+37
* [Rework] Replace fastutf with simdutfVsevolod Stakhov2024-11-296-3/+79
* [Minor] Get rid of glib utf8 functionsVsevolod Stakhov2024-11-161-13/+16
* [Feature] Make min_resolve_interval configurableVsevolod Stakhov2024-06-081-5/+18
* [Fix] Do not read out-of-boundary when doing base64 encodingVsevolod Stakhov2024-04-241-3/+3
* [Minor] Add function to reschedule events at specific timerVsevolod Stakhov2024-04-232-3/+44
* [Rework] Serialize control commandsVsevolod Stakhov2024-04-221-11/+11
* [CritFix] Protect regexp matcher from regexps with empty patternsVsevolod Stakhov2024-03-221-0/+4
* [Minor] Deny zero length in regexp search functionsVsevolod Stakhov2024-03-221-11/+5
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-1835-1472/+1472
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-1819-178/+178
* [Fix] Do not save multipatterns to FS in certain casesVsevolod Stakhov2024-03-152-16/+24
* [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