aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [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
* [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
* [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
* [Feature] Add preliminary implementation of binary heapVsevolod Stakhov2016-04-083-1/+229
* [Fetaure] Use less precise clock if possibleVsevolod Stakhov2016-04-061-1/+9
* [Fix] Change copy strategy in strlcpyVsevolod Stakhov2016-04-031-7/+21
* [Fix] Fix strlcpy startupVsevolod Stakhov2016-04-021-1/+1
* [Feature] Optimize strlcpy for aligned inputVsevolod Stakhov2016-04-011-7/+24
* [Minor] Fix log level for repeated messageVsevolod Stakhov2016-04-011-1/+1
* [Fix] Fix sorting of limitsVsevolod Stakhov2016-03-311-6/+51
* [Feature] Use XXH64 on 64 bits platforms onlyVsevolod Stakhov2016-03-315-79/+100
* [Fix] Fix return value from the functionVsevolod Stakhov2016-03-301-1/+1
* [Feature] Add tracking for rspamd expressionsVsevolod Stakhov2016-03-282-5/+27
* [Fix] Save log level when compressing log messagesVsevolod Stakhov2016-03-271-5/+10
* [Fix] Fix crashes on arm32Vsevolod Stakhov2016-03-221-1/+1
* [Feature] Allow base32 keys in mapsVsevolod Stakhov2016-03-212-11/+24
* [Feature] Save operation node for expressions atomsVsevolod Stakhov2016-03-172-18/+62
* [Minor] Add HS_FLAG_SINGLEMATCH for re mapsVsevolod Stakhov2016-03-171-3/+3
* [Fix] Allocate ids array in case of hyperscanVsevolod Stakhov2016-03-171-0/+1
* [Feature] Add method to check regexp mapsVsevolod Stakhov2016-03-162-0/+66
* [Fix] Fix parsing of address:portVsevolod Stakhov2016-03-161-7/+7
* [Feature] Add support for regexp mapsVsevolod Stakhov2016-03-152-1/+227
* [Feature] Add workaround for master-slave definitionsVsevolod Stakhov2016-03-151-0/+8
* [Feature] Allow forced and non-forced upstreams selectionVsevolod Stakhov2016-03-152-4/+35
* [Fix] Fix parsing upstreams from UCLVsevolod Stakhov2016-03-151-9/+8