BSD Ports

mail/rspamd 4.1.5nb1 NetBSD

Fast, free and open-source spam filtering system

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
361ea72a6a
License
2-clause-bsd
Categories
mail
Package size
4012.2 KiB, 15739.7 KiB installed

Description

Rspamd is an advanced spam filtering system and email processing framework that allows evaluation of messages by a number of rules including regular expressions, statistical analysis and custom services such as URL black lists. Each message is analysed by Rspamd and given a verdict that might be used by MTA for further processing (e.g. to reject a message, or add a special header indicating spam) along with other information, such as possible DKIM signature or modifications suggested for a message.

Rspamd is designed to process hundreds of messages per second simultaneously, and provides a number of useful features including a comprehensive Lua API that allows access to messages processing in various aspects as well as asynchronous network API to access external resources, such as DNS, HTTP or even generic TCP/UDP services.

In the other systems

SystemPortVersion
NetBSDmail/rspamd4.1.5nb1
FreeBSDmail/rspamd4.2.2_2
OpenBSDmail/rspamd4.2.2v0
DragonFlymail/rspamd3.11.1
MidnightBSDmail/rspamd4.1.0

Install

Binary package:

pkgin install rspamd

From pkgsrc:

cd /usr/pkgsrc/mail/rspamd && make install clean

Dependencies

Run dependencies 11

Commit history 12

DateCommitCreditsLog message
361ea72a6a wiz rspamd: create more directories for config file
Bump PKGREVISION.
1f33629358 wiz rspamd: update to 4.2.2.
4.2.2: 10 Oct 2026 ** Incompatible changes ** * [Fix] mime: Exclude the CRLF preceding a boundary delimiter from parts (message and non-base64 part digests change for multipart messages) ** Features ** * [Feature] crypto: Detect wallet addresses for Bitcoin and forks, Litecoin, Dogecoin, Tron, XRP, Zcash, Cardano, Cosmos, Stellar, TON, Ethereum and Monero, replacing bitcoin.lua with one independent symbol per currency * [Feature] lua_crypto_addresses: Add a bounded wallet address scanner that catches split addresses, plus add_from_string for text recovered from attachments * [Feature] lua_selectors: Add the crypto_addresses() extractor …
d2cbab3dac wiz rspamd: update to 4.2.1.
4.2.1: 01 Oct 2026 ** Bug fixes ** * [CritFix] http: Do not size the body from a chunk size or Content-Length sent by the peer (a huge chunk size caused a heap overflow) * [CritFix] http: Keep zero-copy reads inside the body (use-after-free when a finish handler replaces the body) * [CritFix] fstring: Refuse a length that cannot be allocated (the size wrapped and later writes went out of bounds) * [CritFix] cryptobox: Fail closed on low order public keys (an uninitialised shared secret was cached and used to decrypt fuzzy requests) * [CritFix] hiredis: Keep the socket until async cleanup (assertion abort when redis is down) * [Fix] http_parser: Refuse a message framed by both Content-Length and Transfer-Encoding …
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change

The latest 5 of 12 in the history this site was built from.