aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/emails.c
Commit message (Collapse)AuthorAgeFilesLines
* * Introduce new system of configuration checks:Vsevolod Stakhov2010-12-201-231/+0
| | | | | | | | - now symbols inside metrics definition must be inside rules as well - symbols may be virtual (e.g. when module can insert several symbols inside callback) - symbols may be pure callbacks (when symbol's name is unknown and depends on conditions) * Module 'emails' is removed as it is not used in the current rspamd MANY fixes to sample config files
* Fixes types (use glib ones) no functional change.Vsevolod Stakhov2010-10-061-21/+21
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Check return value of each rspamd_dispatcher_write as in case of write ↵Vsevolod Stakhov2010-06-241-1/+3
| | | | errors sessions can be destroyed early
* * Change metric logicVsevolod Stakhov2010-06-161-24/+2
| | | | | | | * 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
* * Fix freeing of module parameters (they should NOT be freed)Vsevolod Stakhov2010-03-231-2/+5
| | | | | | | * 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
* * Introduce new logging system:Vsevolod Stakhov2009-12-221-4/+4
| | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system
* * Retab, no functional changesVsevolod Stakhov2009-10-021-46/+47
|
* * Fix some issues with empty partsVsevolod Stakhov2009-07-301-0/+5
|
* * Add http maps supportVsevolod Stakhov2009-07-211-1/+1
|
* * Introduce new common system of map files, that can be used for different ↵Vsevolod Stakhov2009-07-201-5/+4
| | | | | | | types of maps. This includes new logic of callbacks and callbacks calling, files are monitored with evtimers with jittering. HTTP support would be included soon as well.
* * Fix symbol planning, add cache_file directive to config fileVsevolod Stakhov2009-07-141-2/+2
| | | | * Fix some errors
* * Rework the whole filters systemVsevolod Stakhov2009-07-131-11/+29
| | | | | | | * Add metrics optimization and symbols cache * Change all plugins [DRAGONS]: not for production usage, some things are still not working!
* * Add urls output to urls commandVsevolod Stakhov2009-07-021-1/+1
| | | | * Improve performance of dispatcher by avoiding double allocating and copying of dynamic buffers
* * Add views support (not completely tested yet)Vsevolod Stakhov2009-06-291-8/+11
|
* * Add module for blacklisting emails (self documented in sample config)Vsevolod Stakhov2009-06-151-0/+222
* Add command 'emails' for extracting emails from a message * Rework protocol layout to allow expanding rspamd protocol by custom commands that can be added from anywhere in code * Allow rspamc to work without strictly parameter 'command'. Command by default is 'symbols'. * Update version to 0.1.8