aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/cxx
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Add some convenience methodsVsevolod Stakhov2024-01-221-3/+24
* [Project] Move the whole backend to C++Vsevolod Stakhov2023-12-051-4/+4
* [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] 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] More steps to do refactoringVsevolod Stakhov2023-08-161-3/+12
* [Minor] Add missing includeVsevolod Stakhov2023-07-311-0/+1
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-269-439/+630
* [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-241-0/+44
* [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] Lua_util: Add normalize_utf8 utilityVsevolod Stakhov2023-05-052-4/+4
* [Test] Add some more test casesVsevolod Stakhov2023-03-211-0/+12
* [Minor] Be more consistent about the trailing slashVsevolod Stakhov2023-02-272-3/+13
* [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] Allow to map files at some offsetVsevolod Stakhov2022-10-242-14/+22
* [Minor] Normalise file namesVsevolod Stakhov2022-10-232-1/+11
* [Minor] Fix error copying/move behaviourVsevolod Stakhov2022-10-181-0/+28
* [Minor] Use a separate error class instead of std::stringVsevolod Stakhov2022-10-173-37/+140
* [Minor] Rename file to a more appropriate nameVsevolod Stakhov2022-10-172-4/+4
* [Minor] Move hyperscan tools to the libserver domainVsevolod Stakhov2022-10-161-291/+0
* [Project] (Re)implement hyperscan cachingVsevolod Stakhov2022-10-161-3/+197
* [Minor] More tests and fixes to raii fileVsevolod Stakhov2022-10-162-23/+56
* [Minor] Add some more utilitiesVsevolod Stakhov2022-10-152-1/+21
* [Rework] Split locked and unlocked files, as mmap does not need flock normallyVsevolod Stakhov2022-10-152-54/+127
* [Minor] Add method to extract shared memory from RAII ownershipVsevolod Stakhov2022-10-091-0/+8
* [Rework] Start movement of the hyperscan related routines into a single unitVsevolod Stakhov2022-10-081-0/+97
* [Minor] Add some more methods and tests to the file raii abstractionVsevolod Stakhov2022-10-082-3/+101
* [Test] Fix failing testVsevolod Stakhov2022-10-031-1/+1
* [Fix] Fix emoji joiner FPVsevolod Stakhov2022-10-031-1/+3
* [Minor] Add is_avalanching type hintVsevolod Stakhov2022-07-181-0/+1
* [Rework] Use another version of hash table from the same authorVsevolod Stakhov2022-07-171-3/+3
* [Minor] Move stuffVsevolod Stakhov2022-06-212-40/+39
* [Minor] Remove deprecated stuffVsevolod Stakhov2022-06-191-2/+2
* [Minor] Simplify array_of using types deductionVsevolod Stakhov2022-06-111-2/+3
* [Minor] Fix compile issuesVsevolod Stakhov2022-06-071-1/+1
* [Minor] Add a memory erasing allocatorVsevolod Stakhov2022-06-061-0/+21
* [Minor] Move common hashing utils to a separate util headerVsevolod Stakhov2022-05-141-0/+54
* [Minor] Add enumerate helperVsevolod Stakhov2022-05-041-0/+26
* [Minor] Fix empty cache filename caseVsevolod Stakhov2022-05-021-0/+4
* [Minor] Handle unexpected casesVsevolod Stakhov2022-05-021-0/+14