aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/re_cache.c
Commit message (Expand)AuthorAgeFilesLines
* [CritFix] Fix hyperscan compilation on regexp changeVsevolod Stakhov2016-09-091-0/+10
* [CritFix] Check hyperscan cache sanity before loadingVsevolod Stakhov2016-08-091-2/+40
* [Fix] Forgot to commit leftover changesVsevolod Stakhov2016-07-291-1/+16
* [Fix] Ensure that hyperscan cache written is written properlyVsevolod Stakhov2016-07-291-1/+10
* [Fix] Don't mix hyperscan and pcre processing within a same taskVsevolod Stakhov2016-07-191-2/+7
* [Feature] Reduce number of timers queriesVsevolod Stakhov2016-07-191-6/+12
* [Rework] Rename mime parts structuresVsevolod Stakhov2016-07-041-1/+1
* [Minor] Add guards for header regexpsVsevolod Stakhov2016-05-241-2/+2
* [Minor] Use xxhash indirectlyVsevolod Stakhov2016-05-231-1/+2
* [Feature] New abstract hashing API in cryptoboxVsevolod Stakhov2016-05-101-7/+7
* [Minor] Use more portable constants for uint64_tVsevolod Stakhov2016-04-291-11/+12
* [CritFix] Properly support SA body regexpsVsevolod Stakhov2016-04-281-52/+75
* [CritFix] Fix SA rawbody processing - exclude top partVsevolod Stakhov2016-04-281-0/+9
* [Feature] Optimize rspamd_re_cache_type_from_stringVsevolod Stakhov2016-04-121-18/+34
* [Minor] Properly place timers calculationsVsevolod Stakhov2016-04-121-7/+7
* [Fix] Fix sabody rules in regexp cacheVsevolod Stakhov2016-04-111-14/+35
* [CritFix] Fix regexps results combinationVsevolod Stakhov2016-04-111-2/+7
* [Feature] Implement SA compatible body regexpsVsevolod Stakhov2016-04-111-0/+46
* [Feature] Add support of mime headers expressionsVsevolod Stakhov2016-04-091-0/+46
* [Feature] Implement vectored mode for hyperscanVsevolod Stakhov2016-03-291-102/+202
* [Feature] Add more information about regexpsVsevolod Stakhov2016-03-111-0/+2
* Add more sanity checks when loading hyperscan cacheVsevolod Stakhov2016-02-181-8/+50
* Pcre2 compilation supportVsevolod Stakhov2016-02-091-5/+16
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+12
* Add warning for slow regexpsVsevolod Stakhov2016-01-271-15/+30
* Rework hyperscan notifies to reduce noise levelVsevolod Stakhov2016-01-181-14/+34
* Fix warnings.Vsevolod Stakhov2016-01-151-4/+6
* Do not free HS database after deserializationVsevolod Stakhov2016-01-151-12/+14
* Fix a huge memory leak in hyperscanVsevolod Stakhov2016-01-151-0/+15
* Improve hyperscan compiler helper loggingVsevolod Stakhov2016-01-041-2/+2
* Fix multiple regexp in the cache for lua APIVsevolod Stakhov2015-12-261-2/+0
* Fix issue with non-unique regexps in the cacheVsevolod Stakhov2015-12-261-13/+23
* Fix issue with changing number of regexps in a cacheVsevolod Stakhov2015-12-241-4/+12
* Log on info level about HS prefiltersVsevolod Stakhov2015-12-241-1/+1
* Grr, really fix the loggingVsevolod Stakhov2015-12-241-12/+32
* Fix logging as headers now have \0 at the endVsevolod Stakhov2015-12-241-2/+2
* Minor fixesVsevolod Stakhov2015-12-221-0/+2
* Assume empty input as failed scanVsevolod Stakhov2015-12-141-5/+8
* Improve logging of hyperscan cacheVsevolod Stakhov2015-12-101-3/+9
* Another fix for maxhits regexpsVsevolod Stakhov2015-12-101-9/+7
* Unbreak hyperscan-less buildVsevolod Stakhov2015-12-101-0/+2
* Allow to disable hyperscan and use pcre onlyVsevolod Stakhov2015-12-101-3/+9
* Fix maxhits for pcreVsevolod Stakhov2015-12-101-17/+25
* Add pcre_only option to re_cache registrationVsevolod Stakhov2015-12-101-1/+2
* Add special flag to disable hyperscan for particular expressionsVsevolod Stakhov2015-12-101-1/+10
* Fix type stringVsevolod Stakhov2015-12-101-1/+1
* Improve statistics for re_cacheVsevolod Stakhov2015-12-101-19/+29
* Support re_cache statisticsVsevolod Stakhov2015-12-101-0/+21
* Allow tuning for maximum compile time for hyperscanVsevolod Stakhov2015-12-101-5/+6
* Include maxhits in re hashVsevolod Stakhov2015-12-091-2/+10