Vsevolod Stakhov
d4be8b2d63
[Feature] Output number of messages processed to proctitle
4 years ago
Vsevolod Stakhov
3d97675cf4
[Project] Add preliminary support of the heartbeats
4 years ago
Vsevolod Stakhov
f985d29e6a
[Minor] Some more reload fixes
4 years ago
Vsevolod Stakhov
ab3d1bc569
[Rework] Rework config reload
4 years ago
Vsevolod Stakhov
9026da71bb
[Rework] Use libsodium instead of hand crafted crypto implementations
4 years ago
Vsevolod Stakhov
4fb70ed76f
[Minor] Log unlocked when doing cleanup
4 years ago
Vsevolod Stakhov
f85f2461c2
[Minor] Actually, remove all obsoleted options
4 years ago
Vsevolod Stakhov
acf6f748a9
[Minor] Stop support of `-t` flag in Rspamd
4 years ago
Vsevolod Stakhov
364641b4bd
[Minor] Fix various crap
4 years ago
Vsevolod Stakhov
516cc495ba
[Minor] Fix include paths
4 years ago
Vsevolod Stakhov
d289a3e2e2
[Minor] Show used loop backend
4 years ago
Vsevolod Stakhov
7c4eb706c1
[Project] Another try to deal with final events
4 years ago
Vsevolod Stakhov
885b63d845
[Project] Another workaround for signals...
4 years ago
Vsevolod Stakhov
390620fc35
[Rework] Rework children operations
4 years ago
Vsevolod Stakhov
eafdd22103
[Minor] Try to fix more issues
4 years ago
Vsevolod Stakhov
f133f139d5
[Minor] Fix some missing userdata
5 years ago
Vsevolod Stakhov
63f823eb9d
[Project] Further workers refactoring
5 years ago
Vsevolod Stakhov
71e0dbf960
[Project] Remove libfann, gd and other unsupported stuff
5 years ago
Vsevolod Stakhov
98897c1797
[Project] First refactoring step libevent->libev
5 years ago
Vsevolod Stakhov
812dfbbd06
[Feature] Preprocess config files using jinja templates
5 years ago
Vsevolod Stakhov
7be62ddeb0
[Minor] Unify `--var` argument for rspamd and rspamadm
5 years ago
Vsevolod Stakhov
34cc551018
[Project] Preliminary support of HTTP proxies
Issue: #572
5 years ago
Vsevolod Stakhov
3ffba68096
[Fix] Fix issues with storing of the accepted addr in rspamd control
5 years ago
Vsevolod Stakhov
d623fcbcf0
[Minor] Create context for the main process
5 years ago
Vsevolod Stakhov
11c49dc9ac
[Fix] Set rspamd user to initialise supplementary groups on reload
Issue: #2693
Closes: #2693
5 years ago
Vsevolod Stakhov
4929e73f2b
[Project] Another rework for symbols cache
5 years ago
Vsevolod Stakhov
d46976e9fb
[Minor] Fix build
5 years ago
Vsevolod Stakhov
87f4dd3154
[Minor] Improve crash logging
5 years ago
Mikhail Galanin
43d3cc3d8a
[Minor] Log should not depend on config
When config is being closed, some destructors could be called, and that dtors could write into log. Hence, it is better to terminate config and only then close log. And log should not refer disposed config
5 years ago
Vsevolod Stakhov
67761b7370
[Project] Implement fast module ctx lookup
5 years ago
Vsevolod Stakhov
d7b92e1c65
[Fix] Fix race condition on maps reinit
5 years ago
Vsevolod Stakhov
ff7dc7361f
[Fix] Initialize sqlite3 properly
5 years ago
Vsevolod Stakhov
3efd7b744d
[Feature] Preload file and static maps in main process
5 years ago
Vsevolod Stakhov
1bd9b92735
[CritFix] Fix maps race conditions on reload
6 years ago
Vsevolod Stakhov
580240b1ea
[Feature] Main process crash will now cleanup all children
6 years ago
Vsevolod Stakhov
04d3623c89
[Feature] Print stack trace on crash
6 years ago
Vsevolod Stakhov
8d393a012f
[CritFix] Fix maps after reload
Issue: #2293
6 years ago
Vsevolod Stakhov
cff17e1ac5
[Fix] Fix race-condition leak on processes reload
6 years ago
Vsevolod Stakhov
8ca6424889
[Minor] Fix leak in proctitle init
6 years ago
Vsevolod Stakhov
c08f35e976
[Minor] More init leaks
6 years ago
Vsevolod Stakhov
43cad9b9ee
[Fix] Fix potential crash on reload
6 years ago
Vsevolod Stakhov
e8366d156e
[Minor] Rework config load routines
6 years ago
Vsevolod Stakhov
25ef6b9821
[Project] Rework rspamadm and Lua init path
6 years ago
Vsevolod Stakhov
1a3ffb7e0b
[Minor] Add extra logging details
6 years ago
Vsevolod Stakhov
b4ec4142b7
[Fix] Do not open sockets for disabled workers
6 years ago
Vsevolod Stakhov
c24681aa25
[Minor] Allow to set negative number of workers to disable some worker
6 years ago
Vsevolod Stakhov
fa5191e3e5
[Fix] Do not create pid file in no-fork mode
Issue: #2118
Closes: #2118
6 years ago
Vsevolod Stakhov
a430b09198
[Minor] Fix enabling debug modules on startup
6 years ago
Vsevolod Stakhov
dc8a101d31
[Fix] Fix reload crash when hyperscan is enabled
6 years ago
Vsevolod Stakhov
e9b802f8c7
[Project] Convert all C modules to fast debug infrastructure
6 years ago