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