Vsevolod Stakhov
8fb06a8fe1
[Feature] Allow to disable specific workers in the config
7 jaren geleden
Vsevolod Stakhov
37f250e80e
[Rework] Propagate ucl variables from the command line
7 jaren geleden
Vsevolod Stakhov
fac6eb71e6
[Minor] Disable internal history if handled by plugins
7 jaren geleden
Vsevolod Stakhov
55e51977a2
[Minor] Save symbols cache on reload
7 jaren geleden
Vsevolod Stakhov
2376a87e73
[Fix] Do not refork workers that are intended to die
7 jaren geleden
Vsevolod Stakhov
86f76528fa
[Fix] Do not leave parent-less workers processes on fatal errors
7 jaren geleden
Vsevolod Stakhov
20457a019f
[Fix] Fix memory corruprtion and leak
7 jaren geleden
Vsevolod Stakhov
87be736a89
[Fix] More leaks eliminated
7 jaren geleden
Vsevolod Stakhov
9886b3d1a4
[Fix] More leaks...
7 jaren geleden
Vsevolod Stakhov
8cd0a991e4
[Fix] Fix modules reconfigure on reload
7 jaren geleden
Vsevolod Stakhov
049599ba09
[Fix] Fix race condition in SIGUSR2 handler
MFH: true
7 jaren geleden
Vsevolod Stakhov
3c18512f40
[Fix] Another try to fix reload and logger
MFH: true
7 jaren geleden
Vsevolod Stakhov
8cf07fdcdd
[Fix] Another try to fix descriptors leak
MFH: true
7 jaren geleden
Vsevolod Stakhov
2991e3909d
[Fix] Try to fix issues with reloading config
7 jaren geleden
Vsevolod Stakhov
b74e2a3884
[Fix] More fixes to logger initialization
MFH: true
7 jaren geleden
Vsevolod Stakhov
5e6a385fb6
[CritFix] Fix descriptors leak on reload
MFH: true
7 jaren geleden
Vsevolod Stakhov
2939b3c08f
[Minor] Use VALGRIND env var to detect valgrind
7 jaren geleden
Vsevolod Stakhov
2a9268f256
[Rework] Change logger setup interface
7 jaren geleden
Vsevolod Stakhov
fe3062454c
[Feature] Add ssse3 and avx2 base64 decoders
7 jaren geleden
Vsevolod Stakhov
098b9ae489
[CritFix] Fix workers scripts by sharing workers configs
7 jaren geleden
Vsevolod Stakhov
d968214c74
[Fix] Use real size instead of displayed for core limits
7 jaren geleden
Vsevolod Stakhov
e8abb0bd7c
[Rework] Adopt fuzzy storage for abstract backend
7 jaren geleden
Vsevolod Stakhov
bd81721533
[Feature] Add termination callbacks for workers
7 jaren geleden
Vsevolod Stakhov
7af6094223
[Fix] Fix reloading on SIGHUP
7 jaren geleden
Vsevolod Stakhov
e67ced158a
[Fix] Try to deal with multiple workers terminated
7 jaren geleden
Vsevolod Stakhov
ebc45e6c57
[CritFix] Fix systemd sockets activation
8 jaren geleden
Vsevolod Stakhov
7238b9cfe4
[Fix] Some fixes to libmagic initialization
8 jaren geleden
Vsevolod Stakhov
5eb23f3821
[Feature] Always allow to terminate rspamd
8 jaren geleden
Vsevolod Stakhov
91515f2995
[Fix] Use non-blocking mode for systemd sockets
Issue: #430
Reported by: @Twilek-de
8 jaren geleden
Vsevolod Stakhov
413e08bb4f
[Feature] Allow to skip some initialization phases to speed up rspamadm
8 jaren geleden
Vsevolod Stakhov
fd4b04ee90
[Feature] Use mumhash by default for incremental hashing
8 jaren geleden
Vsevolod Stakhov
0988e1b1b1
[Feature] Add protection against open files limit and accepting sockets
8 jaren geleden
Vsevolod Stakhov
1474f9836a
[Fix] Fix listening on UDP sockets
8 jaren geleden
Vsevolod Stakhov
8fd0795fef
[Feature] Rework listening system to allow multiple socket types per worker
8 jaren geleden
Vsevolod Stakhov
952185f2b0
[Feature] New abstract hashing API in cryptobox
8 jaren geleden
Vsevolod Stakhov
82c33aae8f
[Feature] Print rspamd version
8 jaren geleden
Vsevolod Stakhov
37b5f80e6e
[Minor] Add startup mutex
8 jaren geleden
Vsevolod Stakhov
8e6c09cb38
[Feature] Unify mandatory workers spawning
8 jaren geleden
Vsevolod Stakhov
c442adeaa2
[Feature] Rework system of workers' flags
8 jaren geleden
Vsevolod Stakhov
7181e8d455
[Minor] Add some more info about systemd failures
8 jaren geleden
Vsevolod Stakhov
2cbece2248
[Feature] Add lockless logging
Sometimes, it is needed to turn off logging mutex to avoid recursive
mutex obtaining. It is especially useful to do it within children wait
code in the main processes dispatcher.
8 jaren geleden
Vsevolod Stakhov
40c93053ef
[Minor] Fix race condition when removing hash
8 jaren geleden
Vsevolod Stakhov
4394fa14de
Fix some more issues found by coverity
8 jaren geleden
Vsevolod Stakhov
f15030d0da
Clarify unsupported options
8 jaren geleden
Vsevolod Stakhov
85b3f42f21
Initial support for dynamic modules and workers
8 jaren geleden
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
8 jaren geleden
Vsevolod Stakhov
ff463c609b
Fix couple of compiler warnings
8 jaren geleden
Vsevolod Stakhov
5f15819a6d
Print configuration of crypto on start
8 jaren geleden
Vsevolod Stakhov
b3ba3d4208
Fix other usages of ottery_init
8 jaren geleden
Vsevolod Stakhov
27e45bef83
Fix warnings.
8 jaren geleden