| Port details |
- rspamd Fast spam filtering system
- 4.0.0 mail
=22 4.0.0Version of this port present on the latest quarterly branch. - Maintainer: vsevolod@FreeBSD.org
 - Port Added: 2011-02-02 15:41:20
- Last Update: 2026-04-07 14:22:47
- Commit Hash: c6b24b2
- People watching this port, also watch:: postfix, dovecot, dovecot-pigeonhole, roundcube-php84, nginx
- License: APACHE20
- WWW:
- https://rspamd.com/
- Description:
- Rspamd is fast, modular and lightweight spam filter. It is designed to work
with big amount of mail and can be easily extended with own filters written in
lua.
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- To install the port:
- cd /usr/ports/mail/rspamd/ && make install clean
- To add the package, run one of these commands:
- pkg install mail/rspamd
- pkg install rspamd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: rspamd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1774928969
SHA256 (rspamd-rspamd-4.0.0_GH0.tar.gz) = badd46de83a3dc831263bead1ffa7f5c9a1cea63e01e04493e89cd831732b7ff
SIZE (rspamd-rspamd-4.0.0_GH0.tar.gz) = 6985425
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ragel : devel/ragel
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- perl5>=5.42.r<5.43 : lang/perl5.42
- Runtime dependencies:
-
- ca_root_nss>=3.* : security/ca_root_nss
- perl5>=5.42.r<5.43 : lang/perl5.42
- Library dependencies:
-
- libicui18n.so : devel/icu
- libpcre2-8.so : devel/pcre2
- libsodium.so : security/libsodium
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libsqlite3.so : databases/sqlite3
- libluajit-5.1.so : lang/luajit
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for rspamd-4.0.0:
BLAS=off: Use OpenBLAS to accelerate KANN
CGP=off: Install Communigate Pro(tm) helper
GPERF=off: Google perf-tools profiling
HYPERSCAN=off: Use hyperscan optimizations (amd64 only)
LUAJIT=on: Use LuaJIT instead of standard Lua
===> Use 'make config' to modify these settings
- Options name:
- mail_rspamd
- USES:
- cmake compiler:c++20-lang cpe gnome perl5 pkgconfig sqlite ssl luajit
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
0.7.0 11 Sep 2014 13:38:02
  |
vsevolod  |
- Update to 0.7.0 [1]
- Convert to @sample
[1] https://rspamd.com/release/update/2014/09/11/rspamd-0.7.html |
0.6.10 13 Aug 2014 10:55:18
  |
vsevolod  |
- Update to 0.6.10. |
0.6.9_3 24 Jul 2014 13:32:59
  |
bapt  |
Only use libevent2
Remove libevent as libevent2 is providing a good compatibility interface as well
as providing better performances.
Remove custom patches from libevent2 and install libevent2 the regular way
Mark ports abusing private fields of the libevent1 API as broken
Import a patch from fedora to have honeyd working with libevent2
Remove most of the patches necessary to find the custom installation we used to
have for libevent2
With hat: portmgr |
0.6.9_2 18 Jul 2014 13:58:11
  |
vsevolod  |
- Create missed rspamd directories.
- Bump port revision.
PR: 189542
Submitted by: Alexander Moisseev <moiseev at mezonplus.ru> |
0.6.9_1 23 Jun 2014 13:44:39
  |
amdmi3  |
- Switch devel/google-perftools to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket |
0.6.9 24 Mar 2014 10:52:42
  |
vsevolod  |
- Update to 0.6.9. |
0.6.8 03 Feb 2014 17:17:14
  |
vsevolod  |
- Update to 0.6.8. |
0.6.7 26 Jan 2014 16:16:36
  |
az  |
- convert to new perl5 framework
Approved by: maintainer (vsevolod@, via IRC) |
0.6.7 10 Jan 2014 17:25:44
  |
vsevolod  |
- Update to 0.6.7 |
0.6.6 27 Dec 2013 15:16:02
  |
vsevolod  |
- Update to 0.6.6 |
0.6.5 20 Dec 2013 16:05:35
  |
vsevolod  |
- Update to 0.6.5 |
0.6.4 18 Dec 2013 15:41:08
  |
vsevolod  |
- Update to 0.6.4
- Use /var/db/rspamd instead of /var/lib/rspamd |
0.6.3 10 Dec 2013 19:41:23
  |
vsevolod  |
- Update to 0.6.3 |
0.6.2 06 Dec 2013 15:47:06
  |
vsevolod  |
- Update to 0.6.2. |
0.6.1_1 02 Dec 2013 18:08:42
  |
vsevolod  |
s/PORTRELEASE/PORTREVISION/
Submitted by: bsam
Pointy hat to: vsevolod |
0.6.1 02 Dec 2013 17:45:33
  |
vsevolod  |
- Fix paths in the rc script.
- Increase PORTRELEASE. |
0.6.1 02 Dec 2013 16:07:53
  |
vsevolod  |
- Update to 0.6.1;
- Rework port structure for staging support;
- Update www line. |
0.5.6 20 Sep 2013 19:59:14
  |
bapt  |
Add NO_STAGE all over the place in preparation for the staging support (cat:
mail) |
0.5.6 10 Jun 2013 13:16:54
  |
vsevolod  |
- Update to 0.5.6. |
0.5.5 07 Jun 2013 15:23:01
  |
vsevolod  |
- Update to 0.5.5. |
0.5.4 24 May 2013 05:47:16
  |
bapt  |
Convert to new options framework
While here add missing dependency on pkgconf |
0.5.4 27 Apr 2013 11:59:29
  |
mva  |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
0.5.4 26 Apr 2013 10:44:29
  |
ak  |
- Convert USE_GETTEXT to USES (part 4)
Approved by: portmgr (bapt) |
0.5.4 22 Mar 2013 20:06:15
  |
makc  |
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
for users
Approved by: portmgr (miwi) |
0.5.4 17 Feb 2013 17:22:48
  |
vsevolod  |
- Update to 0.5.4.
- Strip the header of Makefile. |
0.5.2_1 16 Dec 2012 06:12:28
  |
az  |
- Set default perl version for ports which currently using
(5.x+ and x < 12) scheme.
Approved by: bapt@ (portmgr@) |
0.5.2_1 10 Dec 2012 19:11:12
  |
mm  |
Update PCRE to 8.32
Introduces the UTF-32 library pcre32
Bump PORTREVISION in dependent ports |
0.5.2 24 Aug 2012 16:31:08
 |
vsevolod  |
Fix fetch as bitbucket main link returns 302 redirect status.
Reported by: sem via IRC |
0.5.2 23 Aug 2012 15:06:19
 |
vsevolod  |
Upgrade to version 0.5.2.
Submitted by: Swapper <swappers at gmail.com> |
0.5.0 09 Jun 2012 13:03:55
 |
vsevolod  |
Update rspamd port to 0.5.0 version. List of changes:
- Added SMTP lightweight balancing proxy with XCLIENT support.
- New pre-filters are implemented to support initial checking for messages.
- Added ratelimit plugin that uses redis protocol to store data.
- Added ipv6 support to spf and some other modules.
- DKIM plugin an parsing code was added.
- Many bugfixes. |
0.4.6_3 15 May 2012 17:44:34
 |
az  |
Fixes problems with the 2 rc.d scripts.
Submitted by: dougb@ (via mail)
Approved by: vsevolod@ (via mail) |
0.4.6_2 06 May 2012 06:01:12
 |
az  |
- rspamd needs group and user to be passed as args.
Currently this not true for checkconfig which called by restart,
reload, configtest.
- bump PORTREVISION
PR: ports/167220
Submitted by: az
Approved by: maintainer (timeout) |
0.4.6_1 14 Feb 2012 12:45:35
 |
mm  |
Bump pcre library dependency due to 8.30 update |
0.4.6 07 Feb 2012 13:29:00
 |
eadler  |
The variable is USE_PERL5 not USE_PERL
Submitted by: Alex Kozlov
Reviewed by: perl (swills)
Approved by: portmgr (pav) |
0.4.6 14 Jan 2012 08:57:23
 |
dougb  |
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other. |
0.4.6 20 Dec 2011 16:24:19
 |
vsevolod  |
- Update to 0.4.6
- Remove dependency from deprecated security/p5-Digest-SHA256 |
0.4.4 10 Oct 2011 14:19:01
 |
vsevolod  |
- Update to 0.4.4 |
0.4.3_1 06 Sep 2011 23:40:32
 |
pawel  |
- Chase devel/google-perftools shlib bump
- security/tor*: add -L${LOCALBASE}/lib to LDFLAGS (fixes linking)
Approved by: miwi, wen (mentors implicit) |
0.4.3 12 Aug 2011 13:42:00
 |
vsevolod  |
- Update to 0.4.3 |
0.4.2 05 Aug 2011 11:28:28
 |
vsevolod  |
- Update to 0.4.2, bugfix release. |
0.4.1 26 Jul 2011 14:12:36
 |
vsevolod  |
- Update to 0.4.1 |
0.4.0 22 Jul 2011 13:43:06
 |
vsevolod  |
- Update to 0.4.0
List of changes can be found here:
https://bitbucket.org/vstakhov/rspamd/wiki/Rspamd_0.4_Changes |
0.3.14 10 Jun 2011 15:52:04
 |
vsevolod  |
Update to 0.3.14. |
0.3.13 03 Jun 2011 14:08:07
 |
vsevolod  |
Update to 0.3.13. |
0.3.12 25 Apr 2011 15:48:19
 |
vsevolod  |
Update to 0.3.12. |
0.3.11 04 Apr 2011 13:16:36
 |
vsevolod  |
Update to 0.3.11. |
0.3.10 23 Mar 2011 17:32:38
 |
vsevolod  |
Update to 0.3.10. |
0.3.9 18 Mar 2011 16:21:52
 |
vsevolod  |
Update to 0.3.9. |
0.3.8 15 Mar 2011 15:33:06
 |
vsevolod  |
Update to version 0.3.8.
Feature safe: yes |
0.3.7_2 28 Feb 2011 12:07:45
 |
vsevolod  |
Fix bug in distfile for rspamd, so update PORTREVISION.
Remove extra rspamd_flags from rc script. [1]
Reported by: dougb
Feature safe: yes |
0.3.7_1 27 Feb 2011 13:01:19
 |
miwi  |
- Chase devel/google-perftools shlib bump |
0.3.7 25 Feb 2011 16:07:57
 |
vsevolod  |
Update rspamd to the next stable release 0.3.7.
Add support of rspamd_flags variable in rc.conf.
Feature safe: yes |
0.3.6 07 Feb 2011 16:53:04
 |
vsevolod  |
- Update to 0.3.6.
- Fix rc scripts. [1]
Submitted by: az [1]
Reviewed by: dougb [1]
Feature safe: yes |
0.3.5 02 Feb 2011 15:40:58
 |
vsevolod  |
Add rspamd - fast and modular spam filtering system written in C
in event driven paradigma.
Reviewed by: az
Feature safe: yes |