| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Speed up inserting symbols by hashing them.
|
| |
|
|
|
|
|
| |
* Improve and fix multimap module
* Add rspamd_config object to stage of early configure of rspamd
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|
|
|
|
| |
* Fix setting task->from/task->rctp in smtp client
|
|
|
|
|
| |
* Add documentation for dynamic rules
* Add ability to make negations in networks in dynamic rules
|
| |
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
| |
* Add ability to register variables in memory pools (hash with known lifetime)
* Avoid of using of some global variables
|
|
|
|
| |
* Fix some errors
|
|
* Add metrics optimization and symbols cache
* Change all plugins
[DRAGONS]: not for production usage, some things are still not working!
|