Port details |
- rspamd Fast spam filtering system
- 3.11.1 mail
=25 3.11.1Version of this port present on the latest quarterly branch. - Maintainer: vsevolod@FreeBSD.org
 - Port Added: 2011-02-02 15:41:20
- Last Update: 2025-03-10 15:01:44
- Commit Hash: 10a6f99
- People watching this port, also watch:: dovecot, postfix, pkg, roundcube-php83, 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:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - 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 = 1741617534
SHA256 (rspamd-rspamd-3.11.1_GH0.tar.gz) = 09c3b90397142539052c826763de4ed8c502976843b5ea9d7ebdc603e23d253b
SIZE (rspamd-rspamd-3.11.1_GH0.tar.gz) = 6455199
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.36<5.37 : lang/perl5.36
- Runtime dependencies:
-
- ca_root_nss>=3.* : security/ca_root_nss
- perl5>=5.36<5.37 : lang/perl5.36
- 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-devel
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for rspamd-3.11.1:
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
- pkg-message:
- For install:
- - Add the following line to /etc/rc.conf to enable rspamd:
rspamd_enable="YES"
- Optionally you can adjust the user which runs Rspamd workers with the
variables rspamd_worker_user and rspamd_worker_group (default rspamd:rspamd).
- A symbolic link to /usr/local/etc/rspamd/rspamd.newsyslog.conf
has been created in the /usr/local/etc/newsyslog.conf.d directory.
You can edit /usr/local/etc/rspamd/rspamd.newsyslog.conf
to change log file rotation configuration.
- If upgrading from > 3.3 and < 3.4:
- Due to the issues with Hyperscan alignment, it is recommended to remove the
existing cached files that might cause troubles from /var/db/rspamd by using the
following command: "find /var/db/rspamd/ -type f -name '*.unser' -delete"
This action is needed merely for this particular upgrade.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
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 |