aboutsummaryrefslogtreecommitdiffstats
path: root/src/hs_helper.c
Commit message (Expand)AuthorAgeFilesLines
* [Rework] Further types conversion (no functional changes)Vsevolod Stakhov2024-03-181-14/+14
* [Rework] Remove some of the GLib types in lieu of standard onesVsevolod Stakhov2024-03-181-2/+2
* [Rework] Use clang-format to unify formatting in all sourcesVsevolod Stakhov2023-07-261-154/+154
* [Minor] Honor RSPAMD_NO_CLEANUP in hs_helper as wellVsevolod Stakhov2023-01-071-1/+6
* [Minor] Plug memory leak for sigaltstackVsevolod Stakhov2022-10-291-0/+1
* [Minor] Eh, one more fix for the format stringVsevolod Stakhov2022-07-091-2/+2
* [Minor] Some more fixes towards hyperscan obsoletion reasoningVsevolod Stakhov2022-07-081-4/+13
* [Minor] Add some extra error reporting to hyperscan cache checksVsevolod Stakhov2022-07-051-3/+5
* [Feature] Allow hyperscan for ppc64, as vectorscan now suports it.Duncan Bellamy2022-01-251-1/+1
* [Minor] Add attribute noreturn to start_hs_helper functionVsevolod Stakhov2021-09-141-1/+1
* [Minor] Add some loggingVsevolod Stakhov2021-05-131-0/+20
* [Feature] Add race condition protection against hs_helper restartsVsevolod Stakhov2021-05-121-4/+33
* [Feature] allow hyperscan for aarch64Duncan Bellamy2020-12-281-0/+2
* [Fix] Do not load errored hyperscan databaseVsevolod Stakhov2020-10-261-0/+7
* [Minor] Reduce hs load timeout (do we need it still?)Vsevolod Stakhov2020-09-141-2/+2
* [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
* [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
* Improve hyperscan compiler helper loggingVsevolod Stakhov2016-01-041-2/+8
* Add documentation for all workers' optionsVsevolod Stakhov2015-12-291-2/+2