summaryrefslogtreecommitdiffstats
path: root/src/dynamic_cfg.c
Commit message (Collapse)AuthorAgeFilesLines
* Refactor metric actions handling.Vsevolod Stakhov2013-09-131-59/+28
| | | | | | Use array of actions instead of a linked list to speed up processing. * Removed required_score, reject_score and action in metric config, now REJECT is the only default action for a metric.
* Update required score according to default metric's action.Vsevolod Stakhov2013-01-091-0/+4
|
* Add saving of actions, symbols and maps.Vsevolod Stakhov2013-01-091-13/+7
|
* Add /maps and /getmap commands to webui.Vsevolod Stakhov2013-01-061-1/+1
| | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps.
* * Add support for dynamic configuration to the client.Vsevolod Stakhov2012-10-021-8/+14
| | | | | | Cleanup client's code. Update manual page for client. Make 'bayes' as the default classifier for client learning operations.
* * Add support for dynamic configuration to the controller's interface.Vsevolod Stakhov2012-10-021-34/+167
| | | | | * File maps are now being watched even if they don't exist on rspamd start. Several fixes to dynamic configuration logic.
* * Add dynamic configuration dumping.Vsevolod Stakhov2012-10-011-0/+152
| | | | | | * Add labels support to the statfiles (would be used for meta-classification) * Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option in spam_server line.
* * Link dynamic configuration to the main build.Vsevolod Stakhov2012-09-251-9/+190
| | | | Add utility functions for dynamic config.
* Add skeleton of dynamic configuration logic.Vsevolod Stakhov2012-09-191-0/+160