aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Fix macro nameVsevolod Stakhov2021-09-201-1/+1
* [Fix] Fix rubbish QP sequences decodingVsevolod Stakhov2021-09-201-9/+37
* [Minor] Use the proper variable in debugVsevolod Stakhov2021-09-181-1/+1
* [Minor] Fix some double freesVsevolod Stakhov2021-09-171-1/+1
* [Minor] Escape \uFFFD in the sourcesVsevolod Stakhov2021-09-171-1/+1
* [Minor] Add one more check for use-after-free preventionVsevolod Stakhov2021-09-131-2/+2
* [Minor] Allow to capture upstream objectVsevolod Stakhov2021-09-132-0/+25
* [Minor] Fix match_limit in pcre2 codeVsevolod Stakhov2021-08-251-0/+4
* [Minor] Save 8 bytes in rspamd_regexp_tVsevolod Stakhov2021-08-242-39/+0
* [Minor] Fix match limit feature in regexpsVsevolod Stakhov2021-08-242-0/+35
* [Minor] Allow to compare utf8 strings of different lengthVsevolod Stakhov2021-08-022-4/+24
* [Feature] Add rspamd_utf8_strcmp utilityVsevolod Stakhov2021-08-022-52/+130
* [Minor] Add std::hash specialisation + testsVsevolod Stakhov2021-07-231-4/+10
* [Minor] Add std::swap specialisationVsevolod Stakhov2021-07-231-2/+15
* [Minor] Oops, add namespaceVsevolod Stakhov2021-07-221-1/+1
* [Minor] Add weak ptr counterpartVsevolod Stakhov2021-07-221-2/+126
* [Minor] Enable make_shared like behaviourVsevolod Stakhov2021-07-221-28/+94
* [Minor] Add a simple shared ptr with no atomicsVsevolod Stakhov2021-07-221-0/+165
* [Minor] Fix another extreme caseVsevolod Stakhov2021-07-171-2/+4
* [Minor] Fix regexp parsing bugVsevolod Stakhov2021-07-171-2/+2
* [Minor] Forgot fabsVsevolod Stakhov2021-07-161-2/+2
* [Fix] Fix expressions logic for and/or and float valuesVsevolod Stakhov2021-07-161-5/+4
* [Minor] Add method to make string view from iterators pairVsevolod Stakhov2021-07-161-0/+12
* [Minor] Fix regexps parsingVsevolod Stakhov2021-07-151-6/+9
* [Rework] Add composites manager conceptVsevolod Stakhov2021-07-151-1/+1
* [Rework] Slightly improve old regexp APIVsevolod Stakhov2021-07-152-34/+49
* [Minor] Use ema functions to calculate average ticks for expressionsVsevolod Stakhov2021-07-142-19/+12
* [Minor] Use float instead of doubleVsevolod Stakhov2021-07-142-10/+10
* [Minor] Remove expensive debugging from expressions processing on compile timeVsevolod Stakhov2021-07-141-15/+24
* [Rework] Html: Further rework of the tags content extractionVsevolod Stakhov2021-06-221-1/+0
* [Minor] Add a simple utility to find a value in a map like stuff as an optionalVsevolod Stakhov2021-06-181-0/+15
* [Project] Add process exceptions for invisible textVsevolod Stakhov2021-06-161-0/+16
* [Minor] Add sse2 accelerated function for lowercasing and copying a stringVsevolod Stakhov2021-06-162-0/+50
* [Minor] Improve smart hash helperVsevolod Stakhov2021-06-151-2/+14
* [Rework] Html: Move images processing stuffVsevolod Stakhov2021-05-271-1/+1
* [Minor] Add another helper for mempool typed allocationsVsevolod Stakhov2021-05-271-0/+2
* [Minor] Const-ify trim function as it does not change anything in factVsevolod Stakhov2021-05-222-4/+4
* [Minor] Remove conditional msg_ macro from util.cVsevolod Stakhov2021-05-211-7/+3
* [Minor] Allow typed mempool allocVsevolod Stakhov2021-05-211-1/+4
* [Rework] Move entities/tags handlingVsevolod Stakhov2021-05-211-0/+11
* [Minor] Fix buffer overflow due to libicu super safe macrosVsevolod Stakhov2021-05-181-3/+15
* [Minor] Fix build with older icuVsevolod Stakhov2021-05-171-1/+1
* [Minor] Add missing includeVsevolod Stakhov2021-05-171-0/+1
* [Rework] Use C++ version for unicode normalisationVsevolod Stakhov2021-05-174-145/+117
* [Rework] Use C++ utf8 library with unit tests to trim whitespacesVsevolod Stakhov2021-05-143-1/+143
* [Minor] Sanity check as ctors order is not definedVsevolod Stakhov2021-04-161-3/+8
* [Minor] Lowercase CSSVsevolod Stakhov2021-03-291-14/+15
* [Rework] Try to resolve failed upstreams more agressivelyVsevolod Stakhov2021-03-251-22/+54
* [Minor] Automatically init xoroshifto PRGVsevolod Stakhov2021-03-151-4/+16
* [Minor] Move utilities to a separate headerVsevolod Stakhov2021-03-111-0/+58