aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
...
* [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
* [Feature] Allow iterating over upstreamsVsevolod Stakhov2016-03-152-0/+28
* [Feature] Add flags and opaque data to upstreamsVsevolod Stakhov2016-03-152-4/+56
* [Feature] Allways clear maps on exitVsevolod Stakhov2016-03-152-1/+42
* [Fix] Fix memory leak in HTTP request codeVsevolod Stakhov2016-03-141-1/+1
* [Feature] Allow quoted and slashed keys in mapsVsevolod Stakhov2016-03-141-4/+108
* [Feature] Restore locking logic for HTTP mapsVsevolod Stakhov2016-03-141-1/+10
* [Fix] More fixes to maps resources managementVsevolod Stakhov2016-03-141-25/+30
* [Fix] Rework map reading state machineVsevolod Stakhov2016-03-142-67/+177
* [Fix] Switch to refcounts to avoid more racesVsevolod Stakhov2016-03-142-36/+34