aboutsummaryrefslogtreecommitdiffstats
path: root/src/hs_helper.c
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-101-1/+1
|
* [Minor] Implement preliminary termination for hs_helperVsevolod Stakhov2020-02-071-2/+2
|
* [Minor] Fix timer race in hs_helperVsevolod Stakhov2019-10-041-1/+4
|
* [Minor] Slightly improve log messagesVsevolod Stakhov2019-10-041-2/+10
|
* [Minor] Strictly check worker context magicVsevolod Stakhov2019-10-041-0/+1
|
* [Rework] Allow execution of async events when hs compiles regexpsVsevolod Stakhov2019-10-021-28/+54
|
* [Project] Make it compileable again...Vsevolod Stakhov2019-06-221-18/+14
|
* [Project] First refactoring step libevent->libevVsevolod Stakhov2019-06-221-1/+1
|
* [Minor] Fixed HyperScan worker buildMikhail Galanin2018-09-031-1/+1
|
* [Minor] Prevent data corruption when dealing with signalsVsevolod Stakhov2017-07-241-0/+1
|
* [Rework] Run post-loads when all initialization is completedVsevolod Stakhov2017-07-241-2/+1
|
* [Fix] Fix abstract context layoutVsevolod Stakhov2017-06-141-2/+7
|
* [Fix] Do not compile hyperscan with no SSSE3 supportVsevolod Stakhov2017-03-261-0/+6
|
* [Fix] Plug reload leaksVsevolod Stakhov2017-01-171-1/+1
|
* [Fix] Fix reload and hyperscan ready eventVsevolod Stakhov2017-01-171-1/+2
| | | | MFH: true
* [Fix] Plug termination memory leaksVsevolod Stakhov2017-01-101-1/+0
|
* [Fix] Fix usage of config during reloadVsevolod Stakhov2016-11-281-0/+2
|
* [Feature] Execute on_load scripts with ev_base readyVsevolod Stakhov2016-10-171-1/+2
|
* [Fix] Fix reload in some plugins and workersVsevolod Stakhov2016-08-181-0/+1
|
* [Fix] Ensure that hyperscan cache written is written properlyVsevolod Stakhov2016-07-291-2/+20
|
* [Feature] Rework listening system to allow multiple socket types per workerVsevolod Stakhov2016-05-141-1/+1
|
* [Feature] Add common directory for hyperscan cache to configVsevolod Stakhov2016-04-141-1/+9
|
* [Feature] Add magic for all workers' contextsVsevolod Stakhov2016-04-041-0/+3
|
* [Feature] Rework system of workers' flagsVsevolod Stakhov2016-04-041-4/+1
|
* [Feature] Allow to send descriptors from workers to mainVsevolod Stakhov2016-04-041-1/+1
|
* [Feature] Allow to attach file descriptors to control commandsVsevolod Stakhov2016-04-041-0/+1
|
* Add more sanity checks when loading hyperscan cacheVsevolod Stakhov2016-02-181-1/+1
|
* Add versions to rspamd modules and workersVsevolod Stakhov2016-02-121-1/+2
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-21/+12
|
* Fix couple of compiler warningsVsevolod Stakhov2016-01-301-2/+2
|
* Rework hyperscan notifies to reduce noise levelVsevolod Stakhov2016-01-181-3/+7
|
* Add periodic checks for hyperscan filesVsevolod Stakhov2016-01-141-1/+41
|
* Add extra sleep to avoid race conditionVsevolod Stakhov2016-01-131-0/+6
| | | | | | When there are no expressions to compile it is possible that hs_helper will send notice to no workers. So this sleep should resolve the most of cases where this race occurs.
* Improve hyperscan compiler helper loggingVsevolod Stakhov2016-01-041-2/+8
|
* Add documentation for all workers' optionsVsevolod Stakhov2015-12-291-2/+2
|
* Add ability to insert documentation stringsVsevolod Stakhov2015-12-271-6/+15
| | | | Issue: #461
* On recompile remove all HS files, even correct onesVsevolod Stakhov2015-12-241-7/+11
|
* Allow tuning for maximum compile time for hyperscanVsevolod Stakhov2015-12-101-1/+9
|
* Add silent mode for hyperscan validity checksVsevolod Stakhov2015-12-091-1/+1
|
* Send notifications by hs_helper processVsevolod Stakhov2015-12-081-11/+55
|
* Fix re-using of hyperscan hashesVsevolod Stakhov2015-12-081-4/+7
|
* Fix serializing of hyperscan regexpsVsevolod Stakhov2015-12-071-2/+6
|
* Fix hs_helper startupVsevolod Stakhov2015-12-071-6/+7
|
* Add hyperscan helper workerVsevolod Stakhov2015-12-071-0/+154