aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
...
* [Feature] New abstract hashing API in cryptoboxVsevolod Stakhov2016-05-105-48/+32
|
* [Feature] Use new maps API for local addrsVsevolod Stakhov2016-05-101-3/+4
|
* [Feature] Use extended map types in lua map, unify codeVsevolod Stakhov2016-05-102-2/+11
|
* [Feature] Implement constructing of map from UCLVsevolod Stakhov2016-05-102-4/+139
|
* [Fix] Further fixes in maps codeVsevolod Stakhov2016-05-101-42/+65
|
* [Fix] Fix memory corruptionVsevolod Stakhov2016-05-101-6/+7
|
* [Fix] Varioud fixes to the maps codeVsevolod Stakhov2016-05-102-32/+45
|
* [Rework] Start the complete maps reworkVsevolod Stakhov2016-05-093-314/+538
| | | | Issue: #616
* [Feature] Add utility method to convert ftok to C stringVsevolod Stakhov2016-05-092-0/+24
|
* [Fix] Adjust body/body_buf when stealing encrypted messageVsevolod Stakhov2016-05-071-0/+9
|
* [Feature] Add method to copy message from http connectionVsevolod Stakhov2016-05-062-0/+60
|
* [Feature] Add utility function to return random number from 0 to 1Vsevolod Stakhov2016-05-062-2/+14
|
* [Fix] Remove event before closing of fd to avoid race conditionsVsevolod Stakhov2016-05-061-18/+34
|
* [Feature] Improve levenshtein distance functionVsevolod Stakhov2016-05-042-5/+10
| | | | | | - Use g_malloc instead of alloca - Allow to set variable replacement cost - Update lua util.levenshtein_distance
* [Fix] Fix ipv6 mask applicationVsevolod Stakhov2016-05-031-1/+1
|
* [Feature] Add simplier versions of refcountsVsevolod Stakhov2016-04-261-3/+7
| | | | | | | | | Now REF_RETAIN and REF_RELEASE cannot be used for interprocess/interthreads refcounting. However, for a single process their performance should slightly increased. New REF_RETAIN_ATOMIC and REF_RELEASE_ATOMIC are implemented to replace old semantics.
* [Fix] Fix UTF8 mode in PCRE2Vsevolod Stakhov2016-04-231-2/+0
|
* [Fix] Fix JIT usage for PCRE2Vsevolod Stakhov2016-04-231-1/+0
|
* [Fix] Fix parsing of binary triesVsevolod Stakhov2016-04-231-1/+1
|
* [Fix] Fix JIT compilation for PCRE2 expressionsVsevolod Stakhov2016-04-231-12/+8
|
* [Feature] Allow non zero terminated patterns in multipatternVsevolod Stakhov2016-04-232-126/+92
|
* [Feature] Allow multiple PBKDF types in `rspamadm pw`Vsevolod Stakhov2016-04-211-0/+6
|
* [Feature] Allow catena encrypted passwords in controllerVsevolod Stakhov2016-04-211-1/+9
|
* [CritFix] Fix ttl based expiration from LRU cacheVsevolod Stakhov2016-04-191-1/+1
|
* [Minor] Make fstrgrow non-static functionVsevolod Stakhov2016-04-192-3/+10
|
* [Feature] Allow to disable pthread mutexes on broken platformsVsevolod Stakhov2016-04-152-3/+3
|
* [Fix] Fix order of arguments in 2-ways searchVsevolod Stakhov2016-04-151-26/+29
|
* [Feature] Add two way substring search algorithmVsevolod Stakhov2016-04-152-0/+169
|
* [Fix] Allow multipattern scans to be nested for the case of hyperscanVsevolod Stakhov2016-04-151-6/+30
|
* [Feature] Implement caching for hyperscan multipatternVsevolod Stakhov2016-04-142-18/+102
|
* [Fix] Some more fixes for urls parserVsevolod Stakhov2016-04-141-1/+2
|
* [Fix] Further fixes to urls parsingVsevolod Stakhov2016-04-141-1/+1
|
* [Feature] Allow to have different flags for different patternsVsevolod Stakhov2016-04-142-5/+5
|
* [Fix] Try to handle hyperscan errorVsevolod Stakhov2016-04-141-0/+5
|
* [Fix] Fix hyperscan callback invocationVsevolod Stakhov2016-04-141-4/+6
|
* [Feature] Match the beginning of pattern as wellVsevolod Stakhov2016-04-132-4/+8
|
* [Feature] Add utility methods for multipatternVsevolod Stakhov2016-04-132-0/+42
|
* [Feature] Allow empty triesVsevolod Stakhov2016-04-131-24/+30
|
* [Feature] Add escape functions for hyperscanVsevolod Stakhov2016-04-121-5/+290
|
* [Feature] Add implementation of abstract multipattern matcherVsevolod Stakhov2016-04-123-1/+446
|
* [CritFix] Fix issue with expressions processingVsevolod Stakhov2016-04-121-10/+12
| | | | | | If the first rule in A + B + C + D > X matched then it was counted like `1 + 1` and not as `0 + 1` as the accumulator was incorrectly treated in that case.
* [Fix] Priority of sink/swim should be reversedVsevolod Stakhov2016-04-111-2/+2
|
* [Fix] Add more guards for heapVsevolod Stakhov2016-04-112-5/+20
|
* [Feature] Use less frequent use strategy for cachesVsevolod Stakhov2016-04-112-6/+30
|
* [Minor] Slightly simplify swap for optimizationVsevolod Stakhov2016-04-111-6/+8
|
* [Minor] Add rspamd_min_heap_index helper methodVsevolod Stakhov2016-04-102-0/+18
|
* [Feature] Use heap in LRU cachesVsevolod Stakhov2016-04-082-92/+14
| | | | Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* [Feature] Allow removal from the heapVsevolod Stakhov2016-04-082-1/+29
|
* [Fix] Fix couple of issues with heap codeVsevolod Stakhov2016-04-081-10/+17
|
* [Minor] Use more simple swap algorithmVsevolod Stakhov2016-04-081-7/+6
|