| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
skipped by definition.
* Add 'trusted_only' and 'skip_multi' options to DKIM module.
* Improve flags parsing to support strings like: 'true', 'false', '1', '0', 'yes', 'no', 'y', 'n'.
|
|
|
|
|
| |
Fix handling of params with the same name in configuration.
Add ability for rspamc to bind on a local address.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
| |
Remove greylist_storage as it was never used and is actually replaced with basic kvstorage.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
other things in rspamd as well in future.
Ignore unknown headers in case of http.
|
| |
|
|
|
|
| |
Fix problems found by static analyzing.
|
|
|
|
| |
parts
|
|
|
|
| |
Add euristic to detect spam/ham classes based on statfile symbol.
|
|
|
|
| |
mechanizm (untested yet)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 lua api support for key-value map
* Fix problem in lua configuration initialization to allow `rspamd_config' global work properly
|
|
|
|
|
|
| |
'rewrite subject' action
Fix initialization order of json settings.
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
* Add ability to select between round-robin and master-slave algorithms for dns servers
|
|
|
|
| |
* Improve phishing module adding ability to define 'strict' phishing domains
|
|
|
|
|
| |
* Improve and fix multimap module
* Add rspamd_config object to stage of early configure of rspamd
|
|
|
|
|
|
|
| |
* 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]
|
|
|
|
| |
Fix adding metric symbol.
|
|
|
|
|
|
| |
Write to log when lua values override xml ones. [1]
[1] Suggested by Victor Ustugov
|
| |
|
| |
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
* Add ability to manage per-module, per-worker and per-classifier options in XML parser
|
|
|
|
|
|
| |
more safe)
Allow only ASCII symbols in logs, escape control chars
|
|
|
|
|
|
|
|
| |
- content_type_is_type
- content_type_is_subtype
- content_type_compare_param
- content_type_has_param
* Add ability to specify any of actions in user's settings, not only reject.
|
| |
|
|
|
|
|
| |
Strictly follow c99 standart.
Turn on pedantic c99 checks.
|
|
|
|
|
| |
Now all comments in commit logs beginning with '*' would be included in changelog, so
important changes would be separated from small ones.
|
|
|
|
| |
algorithms now returns value from 0 to 1
|
| |
|
|
|
|
|
|
|
|
|
| |
* Each part in rspamd task now can have parent part
* Check for parts distance only for multipart/alternative subparts
* Do not check attachements even if they are text (but attached as file)
* Do not die if write (2) returned ENOSPACE while doing logging, turn on throttling mode instead (1 write try in a second)
* Add ability to turn on debug for specific symbols
* Add ability to configure dns timeouts and dns retransmits in config file
|