| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
absolute values like:
- greylisting
- DNS BL/WL
- ratelimits
|
|
|
|
|
|
|
| |
- pool allocator is now thread-safe
- lua subsystem now holds lock to avoid lua stack corruption
- events subsystem now using conditional variables to wait for async_threads
- insert_result is thread-safe now
|
|
|
|
|
|
|
|
|
| |
lua API,
that will allow such things as passing different variables via lua closures
mechanic.
Use config pool for configuration allocation in lua API to avoid leaks on config reload.
|
|
|
|
| |
Update to 0.4.3.
|
|
|
|
|
| |
* Fix build of rspamd with CMAKE_BINARY_DIR differs from CMAKE_SOURCE_DIR
Rework include style.
|
|
|
|
| |
Fix problems found by static analyzing.
|
| |
|
|
|
|
|
| |
* Add lua api support for key-value map
* Fix problem in lua configuration initialization to allow `rspamd_config' global work properly
|
|
|
|
|
| |
* Improve and fix multimap module
* Add rspamd_config object to stage of early configure of rspamd
|
| |
|
| |
|
| |
|
|
|
|
| |
* Provide compatibility for lua plugins for old versions 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
|
|
|
|
| |
* Add ability to output colored messages for file and console loggers
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|
| |
|
|
|
|
|
|
|
|
| |
message's processing
* Add ability to check for specified symbol in task results from lua
* Add ability to check for metric's results from lua
* Add ability to learn specified statfile form lua
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
for this task
TODO:
- add properties to get all parameters of input task
- add properties to statfile object
- add some normalization function for calling from classify process
- document changes
|
| |
|
|
|
|
| |
* Add whitelist module for whitelisting score for some ip/from addresses
|
|
|
|
| |
* Fix registering functions from lua
|
|
|
|
|
|
| |
* Add ability to access recipients list and sender information
* Add plugin for checking forged recipients and sender
* Sync documentation
|
| |
|
|
|
|
| |
freed early)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
- config class
- metric class
- textpart class
* Add documentation for lua module
|
|
|