Release Notes: This is the first rspamd version with a user-friendly Web interface based on JS+HTML5. Many cleanups and bugfixes have been done, oriented to maximum performance and stability.
Release Notes: This release adds Lua bindings for basic MIME parts and a DNS resolver. Existing Lua bindings now work without a task object, allowing you to use them in custom code. The threads system was reworked to avoid global Lua interpreter lock. The DKIM module now converts all line endings to CRLF as opendkim does. The URL detector is now more accurate for text parts. Several critical bugs and memory leaks were fixed.
Release Notes: This release adds a Lua worker type to handle network connections in Lua. It adds Lua bindings for async_session, IO dispatcher, memory_pool, and worker. Composites can now uses other composites in expressions. Improved URLs and phishing detection. A Lua mime_part library has been added to get access to all message part attributes (like filename, length, and type).
Release Notes: This stable release adds an SMTP lightweight balancing proxy with XCLIENT support, lua bindings for upstream objects and APIs, pre-filters which support initial checking for messages, a ratelimit plugin which uses the redis protocol to store data, ipv6 support to spf and some other modules, an "unbreak spf" plugin, the ability for options with the same name be treated as a list, a DKIM plugin and parsing code, separation of the build system to put logic in several shared libraries, and many bugfixes.
Release Notes: This release reworks the system of workers initialization, providing a more comfortable way to init and create new workers. It adds threading support for parallel processing of stat files and regular expressions. It makes many of the rspamd subsystems thread-safe. It reworks the event system; several old and new bugs are fixed.
Release Notes: This is the next stable release of the rspamd spam filter. A Lua API has been added to access a kvstorage or redis server. The Lua API is heavily reworked to support local function callbacks in addition to global ones. Rspamd asynchronous event handling was completely reworked, allowing execution of all network operations at the same time. A new plugin, ip_score, can be used for scoring IP addresses based on the amount of spam/ham received from them.
Release Notes: A Lua critical bug that caused memory leakage in all Lua modules was fixed. Rspamd now supports IDN name resolution. Librspamdclient is now thread safe. Workers now can be initialized many times independently. Several fixes to HTTP/JSON mode. Many minor bugs are also fixed.
Release Notes: This is another bugfix version. Several important bugs and memory leaks were fixed. A build system was adopted to be used in different package managing systems. rspamd was made compatible with the old glib used in CentOS 5.x.
Release Notes: First public version.