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