aboutsummaryrefslogtreecommitdiffstats
path: root/src/cfg_xml.h
Commit message (Collapse)AuthorAgeFilesLines
* Parse big limits on 32 bits machine (for file sizes).Vsevolod Stakhov2012-03-281-0/+1
|
* * Implement basic functionality of key value storageVsevolod Stakhov2011-10-311-1/+2
|
* * Add configuration utils for kvstorageVsevolod Stakhov2011-10-171-1/+4
|
* Add ability to register subparsers inside main XML config parser.Vsevolod Stakhov2011-10-171-0/+4
|
* * First commit to implement multi-statfile filter system with new learning ↵Vsevolod Stakhov2011-07-121-0/+1
| | | | mechanizm (untested yet)
* * Add ability to specify dns nameservers in a configVsevolod Stakhov2011-04-061-0/+2
| | | | * Add ability to select between round-robin and master-slave algorithms for dns servers
* * Add options section into config to organize optionsVsevolod Stakhov2011-02-221-0/+1
| | | | | | | * Add one_shot option for avoiding inserting several results from one rule Fix parsing of headers with \t symbol [1] Reported by: Victor Ustugov [1]
* * Implement ability to add conditional rules to rspamd.xmlVsevolod Stakhov2010-12-151-6/+11
|
* Implement checking options for modulesVsevolod Stakhov2010-12-131-1/+5
| | | | | | Implement checking for classifier options Fix redirector to handle timeouts and invalid replies properly Fix surbl module not to check each url
* Add module options checkerVsevolod Stakhov2010-12-081-1/+11
| | | | | Improve time limits handling Fix smtp proxy options parsing
* * Start new rspamd 0.3.4Vsevolod Stakhov2010-12-031-3/+24
| | | | * Add ability to manage per-module, per-worker and per-classifier options in XML parser
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-36/+36
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Add rspamd_log variable to lua plugins to access logging functionsVsevolod Stakhov2010-07-251-0/+1
| | | | | | | | | * Each part in rspamd task now can have parent part * Check for parts distance only for multipart/alternative subparts * Do not check attachements even if they are text (but attached as file) * Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second) * Add ability to turn on debug for specific symbols * Add ability to configure dns timeouts and dns retransmits in config file
* * Add ability to set metric's action from config fileVsevolod Stakhov2010-07-151-0/+1
| | | | | * Fix bug with writing garbadge if message has no urls or no messages * Fix bug with incorrect behaviour of compare_parts_distance function
* * Add ability to make views by recipientVsevolod Stakhov2010-07-151-0/+1
|
* * Change metric logicVsevolod Stakhov2010-06-161-2/+1
| | | | | | | * Completely remove lex/yacc readers for config * Make common sense of metric/action and symbols * Sync changes with all plugins TODO: add this to documentation
* * Modules sectionVsevolod Stakhov2010-04-081-0/+1
|
* * Wellcome to the XML worldVsevolod Stakhov2010-04-071-0/+1
|
* * Add lua functions parsing for module optionsVsevolod Stakhov2010-04-061-3/+28
| | | | | | | * Add missing sections to XML parser (classifier, statfile, view, settings) * Add missing params to XML parser * Implement new commandline options parser (using glib) * Set version to 0.3.0 as new rspamd would use new config system
* * Add initial version of lua configuration systemVsevolod Stakhov2010-04-051-0/+1
|
* * Add dumper to XML file (not all sections yet)Vsevolod Stakhov2010-04-011-3/+8
| | | | | | | | * Add checksum to config files * Some config parsing reorganizations: - post_load_config should be called after xml initialization - xml state machine is corrected to read main section variables - some linting is added to xml (checking of elements parity)
* * Add more syntaxVsevolod Stakhov2010-03-301-1/+24
|
* * New syntax parser that should make syntax check of XML configsVsevolod Stakhov2010-03-271-1/+7
| | | | | | | | * Rework of config structure types (use glib types) * TODO: - implement the whole syntax of rspamd in XML - implement custom handlers that modules can install - write missing handlers
* * Initial add of xml parser for rspamd configurationVsevolod Stakhov2010-03-251-0/+66