Vsevolod Stakhov
dc96f9b37f
[Project] Make it compileable again...
5 年之前
Vsevolod Stakhov
98897c1797
[Project] First refactoring step libevent->libev
5 年之前
Mikhail Galanin
8748ac7e34
[Minor] Fixed HyperScan worker build
5 年之前
Vsevolod Stakhov
2f0c6e0f26
[Minor] Prevent data corruption when dealing with signals
7 年之前
Vsevolod Stakhov
6b71fcb72f
[Rework] Run post-loads when all initialization is completed
7 年之前
Vsevolod Stakhov
99886642f9
[Fix] Fix abstract context layout
7 年之前
Vsevolod Stakhov
3307ad5d3a
[Fix] Do not compile hyperscan with no SSSE3 support
7 年之前
Vsevolod Stakhov
7672a0ae2e
[Fix] Plug reload leaks
7 年之前
Vsevolod Stakhov
213ea1bc48
[Fix] Fix reload and hyperscan ready event
MFH: true
7 年之前
Vsevolod Stakhov
653ecce56f
[Fix] Plug termination memory leaks
7 年之前
Vsevolod Stakhov
26d6ee9911
[Fix] Fix usage of config during reload
7 年之前
Vsevolod Stakhov
be3414a88c
[Feature] Execute on_load scripts with ev_base ready
7 年之前
Vsevolod Stakhov
49c4849dac
[Fix] Fix reload in some plugins and workers
7 年之前
Vsevolod Stakhov
62b8b657d9
[Fix] Ensure that hyperscan cache written is written properly
8 年之前
Vsevolod Stakhov
8fd0795fef
[Feature] Rework listening system to allow multiple socket types per worker
8 年之前
Vsevolod Stakhov
ee1e8c27b8
[Feature] Add common directory for hyperscan cache to config
8 年之前
Vsevolod Stakhov
6a74976d44
[Feature] Add magic for all workers' contexts
8 年之前
Vsevolod Stakhov
c442adeaa2
[Feature] Rework system of workers' flags
8 年之前
Vsevolod Stakhov
a5bd71440e
[Feature] Allow to send descriptors from workers to main
8 年之前
Vsevolod Stakhov
4bd75d888a
[Feature] Allow to attach file descriptors to control commands
8 年之前
Vsevolod Stakhov
de42879925
Add more sanity checks when loading hyperscan cache
8 年之前
Vsevolod Stakhov
d54124d738
Add versions to rspamd modules and workers
8 年之前
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8 年之前
Vsevolod Stakhov
ff463c609b
Fix couple of compiler warnings
8 年之前
Vsevolod Stakhov
dfbf2f58ee
Rework hyperscan notifies to reduce noise level
8 年之前
Vsevolod Stakhov
aac1c37798
Add periodic checks for hyperscan files
8 年之前
Vsevolod Stakhov
100f7dc950
Add extra sleep to avoid race condition
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.
8 年之前
Vsevolod Stakhov
2d1e80497f
Improve hyperscan compiler helper logging
8 年之前
Vsevolod Stakhov
49df9c2db6
Add documentation for all workers' options
8 年之前
Vsevolod Stakhov
19f28d8547
Add ability to insert documentation strings
Issue: #461
8 年之前
Vsevolod Stakhov
2018264322
On recompile remove all HS files, even correct ones
8 年之前
Vsevolod Stakhov
02d74cf419
Allow tuning for maximum compile time for hyperscan
8 年之前
Vsevolod Stakhov
51c2dbec80
Add silent mode for hyperscan validity checks
8 年之前
Vsevolod Stakhov
8178bc554d
Send notifications by hs_helper process
8 年之前
Vsevolod Stakhov
239c4e5d2e
Fix re-using of hyperscan hashes
8 年之前
Vsevolod Stakhov
b8ef681bf9
Fix serializing of hyperscan regexps
8 年之前
Vsevolod Stakhov
aaf38beddb
Fix hs_helper startup
8 年之前
Vsevolod Stakhov
92ab6bdb44
Add hyperscan helper worker
8 年之前