./mail/rspamd [event-driven spam filtering system in C/Lua]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2.5, Package name: rspamd-2.5
Maintained by: Stuart Henderson
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • no_luajit
Description
Rspamd is an advanced spam filtering system 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 spam score.

According to this spam score and the user's settings rspamd recommends an action
for the MTA to apply to the message- for example to pass, reject or add a
header. Rspamd is designed to process hundreds of messages per second
simultaneously and has a number of features available.


Filesize: 4385.068 KB
Version History (View Complete History)
  • (2020-04-03) Updated to version: rspamd-2.5
  • (2020-03-03) Updated to version: rspamd-2.4
  • (2020-02-06) Updated to version: rspamd-2.3
  • (2019-12-23) Updated to version: rspamd-2.2
  • (2019-10-30) Updated to version: rspamd-2.1
  • (2019-05-26) Updated to version: rspamd-1.9.4
  • (2019-05-15) Updated to version: rspamd-1.9.3
  • (2019-04-19) Updated to version: rspamd-1.9.2
  • (2019-04-16) Updated to version: rspamd-1.9.1
  • (2019-03-13) Updated to version: rspamd-1.9.0
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2020-04-02 10:33:41 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-2.5
   2020-03-02 13:53:48 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to rspamd-2.4
   2020-02-11 08:16:22 by Stuart Henderson | Files touched by this commit (2)
Log message:
Don't call FIPS_mode()/FIPS_mode_set() in rspamd (done only if a config variable is
set, so doesn't affect runtime in most cases, but breaks linking on arches using the
binutils linker).
   2020-02-06 09:18:54 by Stuart Henderson | Files touched by this commit (13)
Log message:
update to rspamd-2.3
   2019-12-31 16:37:32 by Stuart Henderson | Files touched by this commit (1)
Log message:
Don't let rspamd's cmake config add "-fuse-ld=lld" to command lines, it doesn't
work on ports-gcc arches. Should fix "Your system does not support getaddrinfo call".
Thanks kmos@ jca@ for CMakeOutput.log / CMakeError.log (the latter was helpful).
   2019-12-29 14:35:02 by Stuart Henderson | Files touched by this commit (2)
Log message:
reenable sse/avx2 fastutf8 in rspamd. there actually is a check and the way
it was disabled was causing missing functions that are needed in some cases.
   2019-12-29 13:54:53 by Stuart Henderson | Files touched by this commit (1)
Log message:
build debug packages for rspamd
   2019-12-23 06:25:48 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to rspamd-2.2
   2019-11-18 04:57:08 by Stuart Henderson | Files touched by this commit (2)
Log message:
remove the @extraunexec again, seems the commands are displayed at pkg_add -u
time which resulted in a confused user deleting the files mentioned.
   2019-11-12 13:32:12 by Rafael Sadowski | Files touched by this commit (3)
Log message:
zap empty files
   2019-10-30 08:08:59 by Stuart Henderson | Files touched by this commit (3)
Log message:
rspamd port tweaks:
- some people who haven't configured a redis backend themselves ran in
to problems with medium-scoring messages getting stuck in greylisting.
add an RDEP on redis and a pkg-readme with information about this and
some other things to hopefully make it easier to work with "out of the
box"
- add @extraunexec to PLIST.
   2019-10-29 16:50:14 by Stuart Henderson | Files touched by this commit (11)
Log message:
update to rspamd-2.1
   2019-10-16 07:47:22 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
add missing @sample for external_services.conf
ok sthen@
   2019-06-03 10:06:58 by Stuart Henderson | Files touched by this commit (153)
Log message:
s/PERMIT_PACKAGE_CDROM/PERMIT_PACKAGE/ and some light whitespace tidying
in ports which I maintain
   2019-05-26 06:49:36 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.9.4
   2019-05-20 16:15:31 by Christian Weisgerber | Files touched by this commit (488)
Log message:
Update gettext to 0.20.1.
Follow the upstream recommendations for packagers and switch to
multi-packages:
devel/gettext       -> devel/gettext,-runtime
devel/gettext-tools -> devel/gettext,-tools
(new)                  devel/gettext,-textstyle
   2019-05-15 02:19:13 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.9.3
   2019-04-18 10:12:15 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to rspamd-1.9.2
   2019-04-15 14:44:28 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.9.1
   2019-03-13 08:46:10 by Stuart Henderson | Files touched by this commit (8)
Log message:
update to rspamd-1.9.0
   2018-12-04 08:16:48 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.8.3
   2018-12-01 04:59:38 by Stuart Henderson | Files touched by this commit (1)
Log message:
Disable the luajit/torch code on powerpc as well, luajit should support it
but it seems that torch only supports 64-bit powerpc.
   2018-11-26 15:14:06 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to rspamd-1.8.2
switch non-luajit build (needed on !luajit arches) to being an actual
flavour, making it easier to test/update PLISTs on a more common arch
   2018-10-31 15:48:04 by Stuart Henderson | Files touched by this commit (1)
Log message:
add hidden dep on lapack/blas for arches using rspamd's luajit/Torch code.
failure reported by naddy@
   2018-10-17 14:38:34 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.8.1
   2018-10-16 07:07:33 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.8.0, thanks Brad for testing
   2018-08-21 11:11:08 by Stuart Henderson | Files touched by this commit (4)
Log message:
Force lua 5.1 in CMakeLists.txt (rspamd was preferring 5.2/5.3 even
though it didn't build with those versions) - git master seems likely
to have fixed at least some of these problems.
Split PLIST for systems without luajit because torch (used for the
neural network module) isn't available there.  Bump REVISION because
arches with luajit will have the final PLIST rearranged.
Thanks jsg@ for hints.
   2018-08-21 10:15:45 by Stuart Henderson | Files touched by this commit (1)
Log message:
add a start at supporting !luajit arches, however doesn't actually build
due to "undefined reference to `lua_strlen'" so mark ONLY_FOR_ARCHS for now.
   2018-08-20 13:48:20 by Klemens Nanni | Files touched by this commit (1)
Log message:
Sort dependencies, whitespace nits
OK sthen
   2018-08-01 11:11:44 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.7.9
   2018-07-12 12:38:32 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.7.8
   2018-07-08 08:13:56 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to rspamd-1.7.7
   2018-06-17 04:41:05 by Stuart Henderson | Files touched by this commit (2)
Log message:
missed cvs add, reported by nigel@
   2018-06-16 07:47:22 by Stuart Henderson | Files touched by this commit (6)
Log message:
update to rspamd-1.7.6
   2018-05-18 14:10:23 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.7.5, from Brad.
(this update may fix the build on !x86).
   2018-05-02 09:19:52 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.7.4
   2018-04-19 14:49:37 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.7.3
   2018-03-20 08:51:19 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.7.1, a couple of important fixes since 1.7.0
   2018-03-19 09:36:13 by Stuart Henderson | Files touched by this commit (9)
Log message:
update to rspamd-1.7.0, https://rspamd.com/announce/2018/03/12/rspamd-1.7.0.html
   2018-02-16 07:37:43 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.6.6
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2017-08-24 03:45:24 by Stuart Henderson | Files touched by this commit (42)
Log message:
bump; textproc/icu4c now uses multi-packages for -wwwdata
   2017-08-20 04:11:14 by Jasper Lievisse Adriaanse | Files touched by this commit (3)
Log message:
update to rspamd-1.6.3
from "Akai"
   2017-07-09 01:47:10 by Landry Breuil | Files touched by this commit (2)
Log message:
Update to rspamd 1.6.2, from 'Akai'
See https://github.com/vstakhov/rspamd/releases/tag/1.6.2
   2017-06-29 06:00:38 by Landry Breuil | Files touched by this commit (5)
Log message:
Update to rspamd 1.6.1.
rmilter support is now deprecated, see
https://rspamd.com/announce/2017/06/12/rspamd-1.6.0.html. Drop gd
dependency following upstream.
ok sthen@
   2017-05-28 03:35:26 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
update to rspamd-1.5.8
ok sthen@
   2017-05-17 07:30:05 by Stuart Henderson | Files touched by this commit (2)
Log message:
fix @sample filename:
share/examples/rspamd/redirectors.inc
-@sample ${SYSCONFDIR}/rspamd/redirections.inc
+@sample ${SYSCONFDIR}/rspamd/redirectors.inc
   2017-05-05 02:58:02 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.5.7, upstream switched to github for distfiles
   2017-04-22 04:50:23 by Stuart Henderson | Files touched by this commit (2)
Log message:
Update to rspamd-1.5.6, same diff me and Brad.
   2017-04-13 03:36:36 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.5.5, from Brad
   2017-04-04 14:52:13 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.5.4, from Brad
   2017-03-18 09:02:14 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.5.3, from Brad
   2017-03-08 10:02:13 by Stuart Henderson | Files touched by this commit (15)
Log message:
update to rspamd-1.5.2, from Brad
   2017-02-17 03:13:57 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.4.4, from Brad
   2017-01-28 03:18:52 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.4.3, from Brad.
   2017-01-10 05:28:52 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.4.2, from Brad
   2016-12-02 08:19:42 by Stuart Henderson | Files touched by this commit (10)
Log message:
get rid of some forced -O3
   2016-12-02 07:59:09 by Stuart Henderson | Files touched by this commit (4)
Log message:
update to rspamd-1.4.1
   2016-12-01 08:03:06 by Stuart Henderson | Files touched by this commit (2)
Log message:
remote zero-byte files
   2016-11-29 05:15:21 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to rspamd-1.4.0, from Brad
   2016-10-02 13:17:38 by Edd Barrett | Files touched by this commit (3)
Log message:
mail/rspamd: Backport some patches to fix two crashes I encountered.
OK jca@
   2016-09-23 03:16:58 by Stuart Henderson | Files touched by this commit (124)
Log message:
Cope with moving sqlite3 back to ports.
   2016-09-12 03:48:37 by Edd Barrett | Files touched by this commit (6)
Log message:
Update to rspamd-1.3.5.
Also use the robot test suite, now that all of the dependencies are ported.
Thanks to upstream for working with us to get this working smoothly on OpenBSD.
Input from sthen@ and giovanni@, tested by giovanni@ and gilles@.
OK giovanni@, thanks.
   2016-09-04 09:53:12 by Landry Breuil | Files touched by this commit (1)
Log message:
Remove BROKEN-macppc marker, it now builds fine there.
The cpuid rdrand runtime detection asm code was guarded for x86 only in
https://github.com/vstakhov/rspamd/commit/3ed4cae07ea2adfea3fe5eb4070dcf59f9e11f5d
   2016-06-25 06:33:46 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.2.8, from Brad
   2016-06-13 06:05:58 by Christian Weisgerber | Files touched by this commit (1)
Log message:
no more devel/gmime subpackages
   2016-06-13 03:22:42 by Antoine Jacoutot | Files touched by this commit (10)
Log message:
Bump after the devel/gmime mono subpackage removal.
   2016-05-27 03:18:14 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to rspamd-1.2.7, from Brad
   2016-03-18 17:12:22 by Christian Weisgerber | Files touched by this commit (183)
Log message:
remove SHARED_ONLY from ports that only use modules that neither set nor
read this variable
   2016-02-25 13:24:55 by Stuart Henderson | Files touched by this commit (1)
Log message:
license is now Apache 2.0; update marker
   2016-02-25 09:04:54 by Landry Breuil | Files touched by this commit (1)
Log message:
BROKEN-macppc= error: unknown register name 'edx' in 'asm'
   2016-02-24 17:47:55 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.1.4
   2016-02-01 07:45:41 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.1.2
   2016-01-22 06:32:31 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.1.1, from Brad
   2016-01-18 18:14:51 by Stuart Henderson | Files touched by this commit (7)
Log message:
update to rspamd 1.1.0, from Brad.
   2016-01-16 03:39:59 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Install /var/run/rspamd in rc_pre().
from Brad
   2016-01-14 15:58:43 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Don;'t @sample stuffs under /var/run; it gets removed at boot time.
   2015-12-29 13:50:30 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.0.11, from Brad
   2015-11-16 05:12:11 by Stuart Henderson | Files touched by this commit (1)
Log message:
add notes about known problems seen in tests
   2015-11-16 05:10:20 by Stuart Henderson | Files touched by this commit (2)
Log message:
update to rspamd-1.0.10, from Brad
   2015-10-28 03:57:36 by Stuart Henderson | Files touched by this commit (5)
Log message:
update to rspamd-1.0.9
   2015-10-17 13:35:51 by Stuart Henderson | Files touched by this commit (3)
Log message:
update to rspamd-1.0.6, from Brad