Vsevolod Stakhov
d54124d738
Add versions to rspamd modules and workers
pirms 8 gadiem
Vsevolod Stakhov
c2cbcd8d98
Fix some issues found by coverity
pirms 8 gadiem
Vsevolod Stakhov
b35299b4e3
Fix leaks in lua error paths
pirms 8 gadiem
Vsevolod Stakhov
8766fba694
Switch the rest to apache 2
pirms 8 gadiem
Vsevolod Stakhov
49df9c2db6
Add documentation for all workers' options
pirms 8 gadiem
Vsevolod Stakhov
4ce549ad00
Remove shit added by CLion
pirms 8 gadiem
Vsevolod Stakhov
19f28d8547
Add ability to insert documentation strings
Issue: #461
pirms 8 gadiem
Vsevolod Stakhov
d48900e14e
Block signals when exiting event loop
pirms 8 gadiem
Vsevolod Stakhov
c1a9b4988a
Remove global rspamd_main.
pirms 8 gadiem
Vsevolod Stakhov
eb737947eb
Reorganize includes to reduce namespace pollution.
pirms 8 gadiem
Vsevolod Stakhov
3afc4aba24
Rename main.h and main.c to `rspamd.X`
pirms 8 gadiem
Vsevolod Stakhov
25b0522484
Avoid global rspamd_main usage.
pirms 9 gadiem
Vsevolod Stakhov
2a5e10cd47
Hide workers and modules definitions.
pirms 9 gadiem
Vsevolod Stakhov
c39cf8095a
Push inet addr instead of the string for lua worker.
pirms 9 gadiem
Vsevolod Stakhov
18f65c160d
Fix lua worker.
pirms 9 gadiem
Vsevolod Stakhov
d2150fc165
Refactor function names.
pirms 9 gadiem
Vsevolod Stakhov
df48f709f8
Rework lua function names to avoid ambiguity.
pirms 10 gadiem
Vsevolod Stakhov
379055dbbb
Unify style without sorting headers.
pirms 10 gadiem
Vsevolod Stakhov
fe79d8c5a3
Revert "Unify code style."
This reverts commit e0483657ff
.
pirms 10 gadiem
Vsevolod Stakhov
e0483657ff
Unify code style.
pirms 10 gadiem
Vsevolod Stakhov
133ea7b1ca
Adopt for the new lua ucl API.
pirms 10 gadiem
Vsevolod Stakhov
d6643f35d7
Refactor config API.
pirms 10 gadiem
Vsevolod Stakhov
6120d29402
Use unified signal handlers.
pirms 10 gadiem
Vsevolod Stakhov
53e8a8b05b
Finish conversion to new inet addr structure.
pirms 10 gadiem
Vsevolod Stakhov
baeb17562f
Deprecate xml config utilities finally.
pirms 10 gadiem
Vsevolod Stakhov
ea2e597208
Adopt new libucl.
pirms 10 gadiem
Vsevolod Stakhov
1b251c6d60
Adopt DNS logging.
pirms 10 gadiem
Vsevolod Stakhov
b0684dcde3
Unbreak lua_worker with ucl.
pirms 10 gadiem
Vsevolod Stakhov
486f0cdddc
Convert webui worker.
pirms 10 gadiem
Vsevolod Stakhov
8abd76b18f
Allow listening on multiply addresses.
Now rspamd can listen on multiply ipv4/ipv6 addresses.
Removed legacy workers (lmtp, kvstorage) as they are never used
in production.
Try to unify workers initialization.
pirms 11 gadiem
Vsevolod Stakhov
7cc8754ad9
Adopt to lua 5.2.
pirms 11 gadiem
Vsevolod Stakhov
813f1f407f
Fix some warnings that actually are dangerous.
pirms 11 gadiem
Vsevolod Stakhov
8e399cdba1
* Use murmur hash for all hashes as it is more efficient and provides more uniform distribution as glib's default one.
* Fix probability renormalization while using advanced classification.
pirms 11 gadiem
Vsevolod Stakhov
91d183b8f4
Avoid global variables in map logic.
* Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
pirms 11 gadiem
Vsevolod Stakhov
cd85daafe3
* Add DNS resolver lua bindings.
Make lua http library working without task object.
Fix a problem with resolver in lua_worker.
Added some utility functions to lua api.
pirms 12 gadiem
Vsevolod Stakhov
e1a8ed5013
* Add lua worker type and lua worker bindings.
* Add lua utility library for basic utils.
* Fixes lua_buffer code.
Fix lua loading error.
Added some other lua utility functions.
pirms 12 gadiem