aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* * Add modules documentation0.3.0Vsevolod Stakhov2010-05-241-0/+469
|
* * Fix for FreeBSD 5.0Vsevolod Stakhov2010-05-181-0/+4
|
* * Add sections about rspamc client, controller protocol, classifiers and ↵Vsevolod Stakhov2010-05-182-15/+369
| | | | | | statfiles, fuzzy hashes * Fix imap handling in Mail::Rspamd::Client
* * Parse options 'by hand' avoiding usage of Getopt::Std in rspamc.plVsevolod Stakhov2010-05-171-5/+45
|
* * Fix default config fileVsevolod Stakhov2010-05-172-26/+345
| | | | * Add chapters about configuration of modules, classifiers and about rspamc protocol
* * Add more logic to fuzzy mappingsVsevolod Stakhov2010-05-142-23/+77
| | | | * Improve logic of received_rbl plugin to support different symbols for different rbls
* * Fix awfull bug in classifying when first statfile has twice weight than ↵Vsevolod Stakhov2010-05-142-3/+3
| | | | | | second... * Fix undisclosed recipients detection
* * Fix parsing of metric sectioncebka2010-05-141-0/+1
|
* * Add chapters about workers and factors configuration parametersVsevolod Stakhov2010-05-131-0/+133
|
* * Dump grow factor to XMLVsevolod Stakhov2010-05-132-0/+13
| | | | | * Insert classifiers parsed from xml config to config object * Fix reinitializing of lua filters
* * Low log level for debug messagesVsevolod Stakhov2010-05-132-2/+2
|
* * Fix config reloadingVsevolod Stakhov2010-05-139-42/+139
| | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables
* * Add chapters about main section and logging.Vsevolod Stakhov2010-05-111-5/+110
|
* * Initial addition of smtp proxy moduleVsevolod Stakhov2010-05-115-1/+491
|
* * MergeVsevolod Stakhov2010-05-112-3/+19
|\
| * * Fix fuzzy storage interaction with old rspamdVsevolod Stakhov2010-05-081-0/+16
| |
| * * Fix uptime commandVsevolod Stakhov2010-05-081-3/+3
| |
* | * Add chapter about config file structure and atomsVsevolod Stakhov2010-05-111-0/+116
|/
* * Start english documentationVsevolod Stakhov2010-05-071-0/+344
|
* * Support versions of hashes fileVsevolod Stakhov2010-05-062-7/+60
|
* * Add ability to set specific symbols for different fuzzy flagsVsevolod Stakhov2010-05-062-15/+66
| | | | * Fix storage of fuzzy flags
* * Add sample XML configVsevolod Stakhov2010-05-064-387/+245
| | | | | * Fix minor errors in logging initializing * Fix installation of config files
* * Add ability to add flags to fuzzy hashesVsevolod Stakhov2010-05-055-9/+59
|
* * Improve logging system:Vsevolod Stakhov2010-04-276-36/+146
| | | | | | | - do not write many repeated messages to log - add process name to log line * Small fixes to FreeBSD port and to start script as we have xml version now * Reconfig modules while rereading config file
* * Add ability to pass all filters by using flag -p in case of rspamc or ↵Vsevolod Stakhov2010-04-265-15/+39
| | | | adding header Pass: all in rspamc protocol
* * Make regmark customplugin workingVsevolod Stakhov2010-04-234-315/+320
|
* * Implement config object dumping to xmlVsevolod Stakhov2010-04-221-0/+184
|
* * Make perl config parser workingVsevolod Stakhov2010-04-211-20/+98
|
* * Initial version of perl config libraryVsevolod Stakhov2010-04-201-0/+288
|
* * Bugfixes:Vsevolod Stakhov2010-04-2014-198/+212
| | | | | | | | | | - handle '\' characters in lua strings correctly - fix lua initialization - avoid of using global lua state (global L) - fix listen sockets hash to allow multiply workers of same type but on different listen sockets - fix modules options inserting to allow multiply options of the same name - fix parsing of lua options - fix lua rules
* * Add lua config for most common rulesVsevolod Stakhov2010-04-138-6/+420
| | | | * Reset lua state while reloading
* * Handle and dump factors correctlyVsevolod Stakhov2010-04-085-270/+307
| | | | | | * Many fixes to processes spawning * Implement rereading of config * Fix stupid yacc with its stupid global vars
* * Insert fuzzy check symbol correctly as it depends not only on factor but ↵Vsevolod Stakhov2010-04-082-3/+23
| | | | also to normalizer
* * Regexp module now can understand lua variables and functionsVsevolod Stakhov2010-04-081-5/+27
|
* * Call lua functions like C functions in expressionsVsevolod Stakhov2010-04-083-1/+70
|
* * Modules sectionVsevolod Stakhov2010-04-083-27/+108
|
* * Handle modules configurationVsevolod Stakhov2010-04-082-33/+31
|
* * Wellcome to the XML worldVsevolod Stakhov2010-04-076-112/+303
|
* * Add classifiers and composites sections to dumpVsevolod Stakhov2010-04-065-16/+125
|
* * Add lua functions parsing for module optionsVsevolod Stakhov2010-04-068-110/+619
| | | | | | | * 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-0510-48/+331
|
* * Add dumper to XML file (not all sections yet)Vsevolod Stakhov2010-04-016-45/+310
| | | | | | | | * 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-303-49/+346
|
* * New syntax parser that should make syntax check of XML configsVsevolod Stakhov2010-03-274-144/+460
| | | | | | | | * 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-256-1/+505
|
* * Add FreeBSD portVsevolod Stakhov2010-03-248-55/+199
|
* * Take block size into consideration while searching for fuzzy hashVsevolod Stakhov2010-03-231-4/+7
|
* * Fix freeing of module parameters (they should NOT be freed)Vsevolod Stakhov2010-03-236-14/+80
| | | | | | | * Add minimum hash length to check with fuzzy module as well as whitelisting for fuzzy checks: min_length = "300"; <- messages with more than 300 characters would be checked with fuzzy check whitelist = "http://somehost/somefile"; <- ip addresses whitelisted * Extend comments about module options for comfortable usage
* * Add option min_tokens to classifier that allows to skip too short messages ↵Vsevolod Stakhov2010-03-221-1/+34
| | | | | | from statistic check, format: min_tokens = "10"; (for 10 words minimum)
* * Update documentationVsevolod Stakhov2010-03-222-3209/+3416
|