aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/re_cache.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Add rawmime classVsevolod Stakhov2015-12-091-1/+9
* Fix pcre post-filteringVsevolod Stakhov2015-12-091-29/+41
* Add silent mode for hyperscan validity checksVsevolod Stakhov2015-12-091-6/+11
* Use flags in class hashesVsevolod Stakhov2015-12-091-1/+11
* Use hits from the cache in re cacheVsevolod Stakhov2015-12-091-27/+31
* Honor pcre flags in hyperscan expressionsVsevolod Stakhov2015-12-091-7/+16
* Some more fixes to hyperscan matchVsevolod Stakhov2015-12-091-7/+9
* More rework of hyperscan matchingVsevolod Stakhov2015-12-081-29/+43
* Implement matching using hyperscanVsevolod Stakhov2015-12-081-32/+133
* Implement hyperscan loading by receiving signalVsevolod Stakhov2015-12-081-2/+2
* Add event for loading of hyperscan filesVsevolod Stakhov2015-12-081-1/+4
* Cleanup hs structures on cache destroyVsevolod Stakhov2015-12-081-0/+8
* Add function to load hyperscan databases from cachesVsevolod Stakhov2015-12-081-1/+106
* Add logic to watch hyperscan compilationVsevolod Stakhov2015-12-081-15/+82
* Fix replacing regexps in the cacheVsevolod Stakhov2015-12-081-21/+20
* Save platform info as wellVsevolod Stakhov2015-12-081-13/+41
* Fix re-using of hyperscan filesVsevolod Stakhov2015-12-081-33/+66
* Fix re-using of hyperscan hashesVsevolod Stakhov2015-12-081-7/+33
* Add function to check validity of hyperscan cacheVsevolod Stakhov2015-12-081-0/+69
* Store regexps into id indexed arrayVsevolod Stakhov2015-12-081-1/+38
* Implement re cache specific logger helpersVsevolod Stakhov2015-12-071-5/+32
* Fix serializing of hyperscan regexpsVsevolod Stakhov2015-12-071-10/+24
* Add hyperscan compilation supportVsevolod Stakhov2015-12-071-0/+163
* Add hyperscan initializationVsevolod Stakhov2015-12-071-0/+44
* More fixes for SA plugin to deal with the new cacheVsevolod Stakhov2015-12-071-0/+3
* Add routine to convert string to re_class typeVsevolod Stakhov2015-12-071-1/+34
* Add re class to match all headersVsevolod Stakhov2015-12-071-0/+12
* As we store re_class within re avoid extra lookupVsevolod Stakhov2015-12-071-3/+2
* Fix re cache replacement methodVsevolod Stakhov2015-12-061-7/+8
* Fix headers iterationVsevolod Stakhov2015-12-051-0/+2
* Fix more issues in the new re cacheVsevolod Stakhov2015-12-051-5/+9
* Add replacement method for expressions in the confiVsevolod Stakhov2015-12-051-18/+42
* Fix code for the new cacheVsevolod Stakhov2015-12-031-0/+26
* Start new era of regexp cacheVsevolod Stakhov2015-12-031-20/+53
* Implement real checks in re_cacheVsevolod Stakhov2015-12-031-10/+202
* Add more logic for the new re cache systemVsevolod Stakhov2015-12-031-27/+139