Rspamd is an anti-spam system designed to work faster than SpamAssassin by using the event model and various optimizations. Its most important features include regexp and Lua rules for filtering different parts of messages, a number of built-in functions for analyzing messages, fuzzy hash support, SURBL filters, email and character table support, a control interface for remote managing and stats gathering, a Lua plugin system, statistics support (OSB/Bayes), and an AJAX-based Web interface.
|Tags||Email SPAM Filter|
|Implementation||cmake gmime libevent C|
Release Notes: This release fixes a bug when the controller was bound to 127.0.0.1 by default instead of localhost. Various fixes and improvements for the rbl module. Allows custom configuration via .try_include macro in the default config file. Fixes an issue with the random number generator in DNS code. Optimizes the hfilter plugin. Fixes the whitelist module. Some default weights and actions were tuned.
Release Notes: This stable release fixes several important issues. It binds on the both IPv6 and IPv4 wildcard addresses. A serious calculation bug in statistic has been fixed (it was valid for some platforms, including FreeBSD). The DNS ID generator now uses a more fast and secure ChaCha20 based permutator (the TEA permutator was used previously). A number of minor bugs have been fixed, including setting zero weight for unknown symbols. A new documentation project has been started.
Release Notes: An issue with the BUFSIZ limitation in the controller output was fixed. Escaping of logging symbols was simplified. Weights were adjusted for several rules. Spamhaus RBL support was improved. PBL was removed from received header checks. A hfilter module that performs various HELO and IP checks was added. Rspamd can now be reloaded using the HUP signal. Fuzzy storage should expire hashes properly. The build system has been reworked for better support of pkg-config. Various minor bugs were fixed.
Release Notes: A critical bug in the DNS resolver was fixed. multimap and rbl plugins were improved to skip invalid IP addresses. A dns_sockets option was added for tuning sockets per server in the DNS resolver. Packages for rspamd were improved.
Release Notes: This release added IO channels for DNS requests to balance load and reduce the chance of ID collisions. A bug in the SPF filter that may have caused core dumps in specific circumstances was fixed. The default config of the rbl module was fixed . It is now possible to get a list of rspamc commands with their descriptions. SORBS dnsbl was added to the default config. The 2tld file for the surbl module has been significantly extended. An issue in libucl when parsing macros was fixed.