| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Inspired by: Vadim Goncharov
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Support expanding of path variables in rspamd:
- $CONFDIR: configuration directory
- $LOCALSTATESDIR: local states directory
- $INSTALLPREFIX: installation prefix
- $VERSION: rspamd version
|
| |
|
|
|
|
|
|
|
| |
Now it is possible to read UCL configs directly and convert legacy XML
to UCL by --convert-config option.
Default config is now rspamd.conf, not rspamd.xml.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
Now rspamd can listen on multiply ipv4/ipv6 addresses.
Removed legacy workers (lmtp, kvstorage) as they are never used
in production.
Try to unify workers initialization.
|
| |
|
|
|
|
|
| |
This is preliminary patch that enables meta options for modules
which would simplify complex options passing.
|
|
|
|
| |
single pointer in metrics section.
|
|
|
|
| |
Add ability to save rolling history in a file.
|
| |
|
|
|
|
|
|
| |
Fix url detector.
Add group option for modules options.
Some fixes in controller and rrd code.
|
| |
|
|
|
|
|
|
| |
* Add labels support to the statfiles (would be used for meta-classification)
* Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option
in spam_server line.
|
|
|
|
| |
Support floating point values for time intervals.
|
|
|
|
| |
* Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
|
|
|
|
|
|
|
|
| |
absolute values like:
- greylisting
- DNS BL/WL
- ratelimits
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- Removed legacy limitation of worker's types;
- Using GQuarks to identify workers and modules;
- Remove modules.sh script;
- Add a common system of workers and modules;
- Write management and configuration for new architecture.
|
| |
|
| |
|
|
|
|
|
|
| |
other things in rspamd as well in future.
Ignore unknown headers in case of http.
|
|
|
|
|
|
|
| |
Add descriptions for some rspamd API functions (no functional changes).
--HG--
rename : linux/rspamd => linux/rspamd_debian.in
|
|
|
|
| |
parts
|
|
|
|
| |
Add euristic to detect spam/ham classes based on statfile symbol.
|
|
|
|
| |
mechanizm (untested yet)
|
|
|
|
| |
function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Uncompatible changes:
- Statistics is uncompatible in utf8 mode
Major changes:
- Improved utf8 mode
- Convert all characters to lowercase in statistics
- Skip URL's in statistics
- Improve speed of bayes classifier by using integer arithmetics
- Fixed statfiles synchronization that was broken for a long time
- Synchronization is now configurable
Minor changes:
- Bugfixes
- Removed some of legacy code
- Types polishing
|
| |
|
|
|
|
|
|
|
|
|
|
| |
- add librspamdserver
- link this library to all daemons and utils of rspamd
- use subdirectories more often
* Rework global variables logic - move them to the main process
* Fix logging to handle utf-8 correctly
* Add statshow utility and make it working
* Move printf functions to separate source file
|
|
|
|
| |
* Improve phishing module adding ability to define 'strict' phishing domains
|
|
|
|
|
|
|
| |
* Add one_shot option for avoiding inserting several results from one rule
Fix parsing of headers with \t symbol [1]
Reported by: Victor Ustugov [1]
|
|
|
|
|
|
| |
must be case sensitive
* Add lua function message:get_header_strong
|
|
|
|
|
|
|
| |
* Emails now are separated from urls and urls checks
* Add ability to check text attachements if option is presented in a configuration
Version is 0.3.6 now
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
| |
Implement checking for classifier options
Fix redirector to handle timeouts and invalid replies properly
Fix surbl module not to check each url
|
|
|
|
|
| |
Improve time limits handling
Fix smtp proxy options parsing
|
|
|
|
| |
In raw mode scan stripped html parts when regexp are not 'raw'.
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|