summaryrefslogtreecommitdiffstats
path: root/src/cfg_xml.c
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate xml config utilities finally.Vsevolod Stakhov2014-04-191-329/+0
|
* Remove unused xml code.Vsevolod Stakhov2013-11-161-624/+0
|
* Fix logging conversion from xml.Vsevolod Stakhov2013-11-151-1/+3
|
* Fix options in statfiles.Vsevolod Stakhov2013-11-151-1/+2
|
* Fix <param> elements in xml config.Vsevolod Stakhov2013-11-121-2/+6
|
* Fix xml parsing for param tags.Vsevolod Stakhov2013-11-111-1/+4
|
* Remove dead code.Vsevolod Stakhov2013-11-091-119/+0
|
* Comvert composites to UCL properly.Vsevolod Stakhov2013-11-071-0/+10
|
* Parse classifiers and statfiles in ucl.Vsevolod Stakhov2013-11-071-0/+1
|
* Sync with libucl.Vsevolod Stakhov2013-11-021-1/+1
|
* Insert modules to rcl object properly.Vsevolod Stakhov2013-10-271-0/+8
|
* Parse modules in ucl.Vsevolod Stakhov2013-10-271-51/+0
|
* Process lua files from configuration.Vsevolod Stakhov2013-10-261-127/+19
|
* Further fixes in xml->rcl conversion.Vsevolod Stakhov2013-10-261-131/+32
|
* Remove kvstorage from the configuration as well.Vsevolod Stakhov2013-10-261-2/+2
|
* Improve xml->rcl conversion.Vsevolod Stakhov2013-10-261-48/+29
|
* Properly check for an end element in xml.Vsevolod Stakhov2013-10-261-1/+1
|
* Skip empty text values.Vsevolod Stakhov2013-10-261-0/+9
|
* Start to eliminate xml configuration.Vsevolod Stakhov2013-10-231-1641/+65
|
* Remove a bunch of legacy code.Vsevolod Stakhov2013-10-021-136/+2
|
* Add rcl parsers for workers options.Vsevolod Stakhov2013-09-301-23/+2
|
* Allow multiply bind configurations.Vsevolod Stakhov2013-09-161-3/+0
|
* Refactor metric actions handling.Vsevolod Stakhov2013-09-131-7/+14
| | | | | | 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.
* Reverse a list of module options to preserve order.Vsevolod Stakhov2013-07-021-0/+2
|
* Support metaoptions in lua configuration.Vsevolod Stakhov2013-06-141-0/+3
|
* Fix misprint in section name.Vsevolod Stakhov2013-06-031-1/+1
|
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-011-2/+2
|
* Add support for meta options for modules.Vsevolod Stakhov2013-05-301-6/+110
| | | | | This is preliminary patch that enables meta options for modules which would simplify complex options passing.
* Fix several potential problems found by static analysis.Vsevolod Stakhov2013-05-241-2/+8
|
* Use proper handler for map watch timeout configuration.Vsevolod Stakhov2013-02-031-1/+1
|
* Store weight of symbol properly allowing dynamic conf code to modify a ↵Vsevolod Stakhov2013-01-091-1/+1
| | | | single pointer in metrics section.
* Copy hash table utility function.Vsevolod Stakhov2013-01-091-4/+10
| | | | Slight fix for /symbols handler.
* Add locking for maps.Vsevolod Stakhov2013-01-081-0/+6
| | | | Add ability to save rolling history in a file.
* Add /maps and /getmap commands to webui.Vsevolod Stakhov2013-01-061-2/+2
| | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps.
* * Add symbols command for webui.Vsevolod Stakhov2013-01-061-6/+45
|
* Add webui handler for rspamd (skeleton).Vsevolod Stakhov2013-01-051-4/+16
| | | | | | Fix url detector. Add group option for modules options. Some fixes in controller and rrd code.
* * Use murmur hash for all hashes as it is more efficient and provides more ↵Vsevolod Stakhov2012-10-081-6/+6
| | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification.
* Make mlock option as tunable.Vsevolod Stakhov2012-10-081-0/+6
|
* * Add support for dynamic configuration to the controller's interface.Vsevolod Stakhov2012-10-021-0/+6
| | | | | * File maps are now being watched even if they don't exist on rspamd start. Several fixes to dynamic configuration logic.
* Allow multiply statfiles with a same label.Vsevolod Stakhov2012-10-021-3/+4
|
* * Add dynamic configuration dumping.Vsevolod Stakhov2012-10-011-0/+14
| | | | | | * 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.
* * Add map_watch_interval configurable.Vsevolod Stakhov2012-09-191-1/+18
| | | | Support floating point values for time intervals.
* Avoid global variables in map logic.Vsevolod Stakhov2012-09-191-1/+1
| | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
* Another debian license fix.Vsevolod Stakhov2012-09-101-1/+1
| | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c.
* Update copyright (required by debian).Vsevolod Stakhov2012-09-041-3/+3
|
* * Add lua worker type and lua worker bindings.Vsevolod Stakhov2012-07-261-1/+21
| | | | | | | * Add lua utility library for basic utils. * Fixes lua_buffer code. Fix lua loading error. Added some other lua utility functions.
* * Allow to use other composites inside a composite's expressionVsevolod Stakhov2012-06-141-1/+5
| | | | Fix for cmake 2.6.
* * DKIM module now check only first signature as others must be rejected or ↵Vsevolod Stakhov2012-06-051-0/+5
| | | | | | | skipped by definition. * Add 'trusted_only' and 'skip_multi' options to DKIM module. * Improve flags parsing to support strings like: 'true', 'false', '1', '0', 'yes', 'no', 'y', 'n'.
* * Add ability to specify dnsbls for smtp_proxy.Vsevolod Stakhov2012-04-271-0/+1
| | | | | Fix handling of params with the same name in configuration. Add ability for rspamc to bind on a local address.
* Add basic list config parser.Vsevolod Stakhov2012-04-231-0/+12
|