aboutsummaryrefslogtreecommitdiffstats
path: root/src/symbols_cache.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix very bad bug in a memory pool allocator.Vsevolod Stakhov2011-07-261-0/+3
| | | | Speed up inserting symbols by hashing them.
* Do not re-create symbols cache while doing dump of cache.Vsevolod Stakhov2011-03-221-4/+8
|
* * Add strict priority rulesVsevolod Stakhov2011-03-181-0/+12
| | | | | * Improve and fix multimap module * Add rspamd_config object to stage of early configure of rspamd
* * Introduce new system of configuration checks:Vsevolod Stakhov2010-12-201-0/+26
| | | | | | | | - 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-7/+7
| | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones.
* * Get weights of symbol from default metric for symbols cacheVsevolod Stakhov2010-06-181-1/+3
| | | | * Fix setting task->from/task->rctp in smtp client
* * Add more logic for dynamic rulesVsevolod Stakhov2010-06-081-0/+2
| | | | | * Add documentation for dynamic rules * Add ability to make negations in networks in dynamic rules
* * Add experimental support of dynamic rules to regexp moduleVsevolod Stakhov2010-06-011-3/+3
|
* * New symbols sorter:Vsevolod Stakhov2010-05-281-2/+47
| | | | | | | - add ability to have dynamic rules inside items cache - make 3 types of rules: negative, dynamic and static - make logic of cache more simple by using glib lists instead of arrays - do checks of symbols in more logically correct way (negative->dynamic->static)
* * Fix config reloadingVsevolod Stakhov2010-05-131-0/+1
| | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables
* * Fix symbol planning, add cache_file directive to config fileVsevolod Stakhov2009-07-141-1/+1
| | | | * Fix some errors
* * Rework the whole filters systemVsevolod Stakhov2009-07-131-0/+54
* Add metrics optimization and symbols cache * Change all plugins [DRAGONS]: not for production usage, some things are still not working!