aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * 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
|
* * Add support for Judy storage for fuzzy hashescebka@lenovo-laptop2010-03-224-35/+177
|
* * Some logging addedcebka@lenovo-laptop2010-03-181-0/+6
|
* * Try to speed up fuzzy storagecebka@lenovo-laptop2010-03-183-51/+135
|
* * Handle writing of messages correctly in perl modulecebka@lenovo-laptop2010-03-182-4/+56
|
* * Add statistics for fuzzy storagecebka@lenovo-laptop2010-03-173-0/+13
|
* * Add action to form in cgicebka@lenovo-laptop2010-03-171-1/+1
|
* * Fix statistics of messages in controllercebka@lenovo-laptop2010-03-176-10/+9
| | | | | | | | * Fix building and installing perl target * Fix learn command name * Controller's commands are now case insensitive * Statfiles can now be selected from popup list in cgi interface * Password for controller's commands can now be specified in cgi interface
* * Fix descriptors leakagecebka@spam32010-03-171-2/+12
|
* * Add normalizer for fuzzy hashescebka@lenovo-laptop2010-03-163-4/+36
| | | | * Fix fuzzy add and fuzzy del
* * Read 'END' after password commandcebka@lenovo-laptop2010-03-151-0/+3
|
* * Another addition to learningcebka@lenovo-laptop2010-03-152-4/+1
|
* * Fix learn command (-m is used instead -w)cebka@lenovo-laptop2010-03-152-2/+2
|
* * Fix variable name in Client.pmcebka@lenovo-laptop2010-03-151-5/+5
|
* * Fixes to rspamccebka@lenovo-laptop2010-03-152-17/+20
|
* * Parse '*' in host name from config file correctlycebka@lenovo-laptop2010-03-151-1/+6
|
* * Fix another spf core dump while parsing 'include' itemscebka@lenovo-laptop2010-03-154-5/+18
|
* * Handle SERVER_NAMEcebka@lenovo-laptop2010-03-121-5/+1
|
* * Fixes to configurationcebka@lenovo-laptop2010-03-121-5/+14
|
* * More fixescebka@lenovo-laptop2010-03-121-2/+2
|
* * More fixes about requirecebka@lenovo-laptop2010-03-121-3/+5
|
* * use -> requirecebka@lenovo-laptop2010-03-121-3/+3
|
* * Bump versioncebka@lenovo-laptop2010-03-121-1/+1
|
* * Add web management interface for rspamd (no design yet)cebka@lenovo-laptop2010-03-122-40/+585
| | | | * Fix Mail::Rspamd::Client