[Midnightbsd-cvs] mports [24933] trunk/mail: add rspamd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Feb 9 12:14:02 EST 2019


Revision: 24933
          http://svnweb.midnightbsd.org/mports/?rev=24933
Author:   laffer1
Date:     2019-02-09 12:14:01 -0500 (Sat, 09 Feb 2019)
Log Message:
-----------
add rspamd

Modified Paths:
--------------
    trunk/mail/Makefile

Added Paths:
-----------
    trunk/mail/rspamd/
    trunk/mail/rspamd/Makefile
    trunk/mail/rspamd/distinfo
    trunk/mail/rspamd/files/
    trunk/mail/rspamd/files/patch-CMakeLists.txt
    trunk/mail/rspamd/files/patch-contrib_lua-torch_torch7_lib_TH_CMakeLists.txt
    trunk/mail/rspamd/files/pkg-message.in
    trunk/mail/rspamd/files/rspamd.in
    trunk/mail/rspamd/files/rspamd.newsyslog.conf.sample.in
    trunk/mail/rspamd/files/rspamd_redirector.in
    trunk/mail/rspamd/pkg-descr
    trunk/mail/rspamd/pkg-plist

Modified: trunk/mail/Makefile
===================================================================
--- trunk/mail/Makefile	2019-02-09 16:57:16 UTC (rev 24932)
+++ trunk/mail/Makefile	2019-02-09 17:14:01 UTC (rev 24933)
@@ -65,6 +65,7 @@
 SUBDIR += pyzor
 SUBDIR += razor-agents
 SUBDIR += roundcube
+SUBDIR += rspamd
 SUBDIR += sendmail
 SUBDIR += spamass-rules
 SUBDIR += spamassassin

Added: trunk/mail/rspamd/Makefile
===================================================================
--- trunk/mail/rspamd/Makefile	                        (rev 0)
+++ trunk/mail/rspamd/Makefile	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,107 @@
+# $MidnightBSD$
+
+PORTNAME=	rspamd
+PORTVERSION=	1.8.0
+CATEGORIES=	mail
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Fast spam filtering system
+
+LICENSE=	apache2
+LICENSE_FILE=	${WRKSRC}/LICENSE.md
+
+LIB_DEPENDS=	libpcre.so:devel/pcre \
+		libevent.so:devel/libevent \
+		libluajit-5.1.so:lang/luajit \
+		libicui18n.so:devel/icu
+BUILD_DEPENDS=	ragel:devel/ragel
+RUN_DEPENDS=	ca_root_nss>=3.*:security/ca_root_nss
+
+USES=		cmake:outsource compiler:c11 gnome perl5 pkgconfig \
+		sqlite ssl
+USE_LDCONFIG=	yes
+USE_PERL5=	build run
+USE_GNOME=	glib20
+
+OPTIONS_DEFINE=		GPERF GD CGP TORCH_BLAS
+OPTIONS_DEFINE_amd64=	HYPERSCAN
+OPTIONS_DEFAULT_amd64=	TORCH
+OPTIONS_SUB=	yes
+
+OPTIONS_RADIO=	NEURAL_NETWORK
+OPTIONS_RADIO_NEURAL_NETWORK=	FANN TORCH
+
+CGP_DESC=		Install Communigate Pro(tm) helper
+GD_DESC=		Enable libgd support for images fuzzy hashes
+GPERF_DESC=		Google perf-tools profiling
+HYPERSCAN_DESC=		Use hyperscan optimizations (amd64 only)
+FANN_DESC=		Use Fast Artificial Neural Network Library (FANN)
+TORCH_DESC=		Machine learning support using torch
+TORCH_BLAS_DESC=	Build torch with OpenBLAS
+TORCH_BLAS_IMPLIES=	TORCH
+
+SUB_FILES=	pkg-message rspamd.newsyslog.conf.sample
+PLIST_SUB+=	ETCDIR=etc/rspamd \
+		RSPAMDVERSION=${PORTVERSION}
+CMAKE_ARGS+=	-DCONFDIR=${PREFIX}/etc/rspamd \
+		-DLOGDIR=/var/log/rspamd \
+		-DDBDIR=/var/db/rspamd \
+		-DRUNDIR=/var/run/rspamd \
+		-DMANDIR=${MANPREFIX}/man \
+		-DCMAKE_INSTALL_PREFIX=${PREFIX} \
+		-DBUILD_PORT=yes \
+		-DLIBDIR=${PREFIX}/lib/rspamd \
+		-DNO_SHARED=ON
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	vstakhov
+
+USE_RC_SUBR=	rspamd
+
+GD_CMAKE_ON=	-DENABLE_GD=ON
+GD_LIB_DEPENDS=	libgd.so:graphics/gd
+
+GPERF_CMAKE_ON=	-DENABLE_GPERF_TOOLS=ON
+GPERF_LIB_DEPENDS=	libprofiler.so:devel/google-perftools
+
+HYPERSCAN_CMAKE_ON=	-DENABLE_HYPERSCAN=ON
+HYPERSCAN_LIB_DEPENDS=	libhs.so:devel/hyperscan
+
+FANN_CMAKE_ON=	-DENABLE_FANN=ON
+FANN_LIB_DEPENDS=libfann.so:math/fann
+
+TORCH_CMAKE_ON=	-DENABLE_TORCH=ON
+TORCH_CMAKE_OFF=-DENABLE_TORCH=OFF
+
+TORCH_BLAS_USES=	blaslapack:openblas
+TORCH_BLAS_CMAKE_ON=	-DWITH_BLAS=open
+
+CGP_RUN_DEPENDS+=	\
+	p5-AnyEvent-HTTP>=0:www/p5-AnyEvent-HTTP \
+	p5-AnyEvent>=0:devel/p5-AnyEvent \
+	p5-EV>=0:devel/p5-EV \
+	p5-JSON-XS>=0:converters/p5-JSON-XS
+
+.include <bsd.mport.options.mk>
+
+.if ${PORT_OPTIONS:MTORCH_BLAS}
+USE_GCC=	yes
+.endif
+
+post-install:
+	@${MKDIR} \
+		${STAGEDIR}/var/log/rspamd \
+		${STAGEDIR}/var/db/rspamd \
+		${STAGEDIR}/var/run/rspamd
+	# Linux specific
+	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.systemd.conf
+	# No need, since rspamd.conf.sample is a same
+	${RM} ${STAGEDIR}/${ETCDIR}/rspamd.sysvinit.conf
+	# No examples installed by the port
+	${RMDIR} ${STAGEDIR}/${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKDIR}/rspamd.newsyslog.conf.sample ${STAGEDIR}${ETCDIR}
+	@${MKDIR} ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	${LN} -s ${ETCDIR}/rspamd.newsyslog.conf ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d
+	${INSTALL_SCRIPT} ${WRKSRC}/utils/cgp_rspamd.pl ${STAGEDIR}${PREFIX}/bin/rspamd-cgp-helper
+
+.include <bsd.port.mk>


Property changes on: trunk/mail/rspamd/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/distinfo
===================================================================
--- trunk/mail/rspamd/distinfo	                        (rev 0)
+++ trunk/mail/rspamd/distinfo	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1537810481
+SHA256 (vstakhov-rspamd-1.8.0_GH0.tar.gz) = 3d83fbe240c61cf457bbbd74b9fee68c74ed5edd3480e6da358b0db7d4f732be
+SIZE (vstakhov-rspamd-1.8.0_GH0.tar.gz) = 4261319


Property changes on: trunk/mail/rspamd/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/patch-CMakeLists.txt
===================================================================
--- trunk/mail/rspamd/files/patch-CMakeLists.txt	                        (rev 0)
+++ trunk/mail/rspamd/files/patch-CMakeLists.txt	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,31 @@
+--- CMakeLists.txt.orig	2018-09-24 13:53:53 UTC
++++ CMakeLists.txt
+@@ -1320,6 +1320,28 @@ ENDFOREACH(CONF_FILE)
+ SET(MAIN_CONF "conf/rspamd.conf")
+ IF(BUILD_PORT)
+ 	INSTALL_IF_NOT_EXISTS(${MAIN_CONF} ${CONFDIR} "rspamd.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/actions.conf" ${CONFDIR} "actions.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/cgp.inc" ${CONFDIR} "cgp.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/common.conf" ${CONFDIR} "common.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/groups.conf" ${CONFDIR} "groups.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/logging.inc" ${CONFDIR} "logging.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/options.inc" ${CONFDIR} "options.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/worker-controller.inc" ${CONFDIR} "worker-controller.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/worker-fuzzy.inc" ${CONFDIR} "worker-fuzzy.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/worker-normal.inc" ${CONFDIR} "worker-normal.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/worker-proxy.inc" ${CONFDIR} "worker-proxy.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/2tld.inc" ${CONFDIR} "2tld.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/mime_types.inc" ${CONFDIR} "mime_types.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/composites.conf" ${CONFDIR} "composites.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/maillist.inc" ${CONFDIR} "maillist.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/metrics.conf" ${CONFDIR} "metrics.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/mid.inc" ${CONFDIR} "mid.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/modules.conf" ${CONFDIR} "modules.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/settings.conf" ${CONFDIR} "settings.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/statistic.conf" ${CONFDIR} "statistic.conf" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/surbl-whitelist.inc" ${CONFDIR} "surbl-whitelist.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/dmarc_whitelist.inc" ${CONFDIR} "dmarc_whitelist.inc" ".sample")
++	INSTALL_IF_NOT_EXISTS("conf/spf_dkim_whitelist.inc" ${CONFDIR} "spf_dkim_whitelist.inc" ".sample")
+ ELSE(BUILD_PORT)
+ 	INSTALL_IF_NOT_EXISTS(${MAIN_CONF} ${CONFDIR} "rspamd.conf" "")
+ ENDIF(BUILD_PORT)


Property changes on: trunk/mail/rspamd/files/patch-CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/patch-contrib_lua-torch_torch7_lib_TH_CMakeLists.txt
===================================================================
--- trunk/mail/rspamd/files/patch-contrib_lua-torch_torch7_lib_TH_CMakeLists.txt	                        (rev 0)
+++ trunk/mail/rspamd/files/patch-contrib_lua-torch_torch7_lib_TH_CMakeLists.txt	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,44 @@
+--- contrib/lua-torch/torch7/lib/TH/CMakeLists.txt.orig	2018-06-16 00:02:13 UTC
++++ contrib/lua-torch/torch7/lib/TH/CMakeLists.txt
+@@ -230,22 +230,26 @@ ELSE()
+   ENDIF()
+ ENDIF()
+ 
+-FIND_PACKAGE(BLAS)
+-IF(BLAS_FOUND)
+-  SET(USE_BLAS 1)
+-  TARGET_LINK_LIBRARIES(TH ${BLAS_LIBRARIES})
+-  IF(BLAS_INFO STREQUAL "mkl")
+-    ADD_DEFINITIONS(-DTH_BLAS_MKL)
+-  ELSEIF(BLAS_INFO STREQUAL "open")
+-    ADD_DEFINITIONS(-DTH_BLAS_OPEN)
+-  ENDIF()
+-ENDIF(BLAS_FOUND)
++IF(WITH_BLAS)
++  FIND_PACKAGE(BLAS)
++  IF(BLAS_FOUND)
++    SET(USE_BLAS 1)
++    TARGET_LINK_LIBRARIES(TH ${BLAS_LIBRARIES})
++    IF(BLAS_INFO STREQUAL "mkl")
++      ADD_DEFINITIONS(-DTH_BLAS_MKL)
++    ELSEIF(BLAS_INFO STREQUAL "open")
++      ADD_DEFINITIONS(-DTH_BLAS_OPEN)
++    ENDIF()
++  ENDIF(BLAS_FOUND)
++ENDIF(WITH_BLAS)
+ 
+-FIND_PACKAGE(LAPACK)
+-IF(LAPACK_FOUND)
+-  SET(USE_LAPACK 1)
+-  TARGET_LINK_LIBRARIES(TH ${LAPACK_LIBRARIES})
+-ENDIF(LAPACK_FOUND)
++IF(WITH_LAPACK)
++  FIND_PACKAGE(LAPACK)
++  IF(LAPACK_FOUND)
++    SET(USE_LAPACK 1)
++    TARGET_LINK_LIBRARIES(TH ${LAPACK_LIBRARIES})
++  ENDIF(LAPACK_FOUND)
++ENDIF(WITH_LAPACK)
+ 
+ IF (UNIX AND NOT APPLE)
+    INCLUDE(CheckLibraryExists)


Property changes on: trunk/mail/rspamd/files/patch-contrib_lua-torch_torch7_lib_TH_CMakeLists.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/pkg-message.in
===================================================================
--- trunk/mail/rspamd/files/pkg-message.in	                        (rev 0)
+++ trunk/mail/rspamd/files/pkg-message.in	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,10 @@
+======================================================================
+ - Add the following line to /etc/rc.conf to enable rspamd:
+
+     rspamd_enable="YES"
+
+ - A symbolic link to %%ETCDIR%%/rspamd.newsyslog.conf
+   has been created in the /usr/local/etc/newsyslog.conf.d directory.
+   You can edit %%ETCDIR%%/rspamd.newsyslog.conf
+   to change log file rotation configuration.
+======================================================================


Property changes on: trunk/mail/rspamd/files/pkg-message.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/rspamd.in
===================================================================
--- trunk/mail/rspamd/files/rspamd.in	                        (rev 0)
+++ trunk/mail/rspamd/files/rspamd.in	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+# $FreeBSD: head/mail/rspamd/files/rspamd.in 480186 2018-09-20 18:05:05Z vsevolod $
+#
+# PROVIDE: rspamd
+# REQUIRE: LOGIN redis
+# BEFORE:  mail
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf to enable rspamd:
+#
+# rspamd_enable (bool):		Set to "NO" by default.
+#				Set it to "YES" to enable rspamd.
+#
+# rspamd_user (str):		Default to "nobody".
+#
+# rspamd_group (str):		Default to "nobody".
+#
+# rspamd_flags (str):		Default to "-c %%PREFIX%%/etc/rspamd.conf".
+
+. /etc/rc.subr
+
+name=rspamd
+rcvar=rspamd_enable
+
+load_rc_config $name
+
+: ${rspamd_enable:="NO"}
+: ${rspamd_user="nobody"}
+: ${rspamd_group="nobody"}
+: ${rspamd_flags="-c %%PREFIX%%/etc/rspamd/rspamd.conf"}
+
+pidfile=${rspamd_pidfile:-"/var/run/rspamd/rspamd.pid"}
+
+command=%%PREFIX%%/bin/rspamd
+command_adm=%%PREFIX%%/bin/rspamadm
+restart_precmd="rspamd_checkconfig"
+reload_precmd="rspamd_checkconfig"
+configtest_cmd="rspamd_checkconfig"
+reopenlog_cmd="reopenlog_cmd"
+
+required_files=%%PREFIX%%/etc/rspamd/rspamd.conf
+command_args="-u ${rspamd_user} -g ${rspamd_group}"
+extra_commands="reload configtest reopenlog"
+stop_postcmd="rm -f $pidfile"
+sig_reload="HUP"
+
+rspamd_checkconfig()
+{
+	echo "Performing sanity check on rspamd configuration:"
+	eval ${command_adm} configtest ${rspamd_flags}
+}
+
+reopenlog_cmd()
+{
+	pkill -USR1 -F $pidfile
+}
+
+run_rc_command "$1"


Property changes on: trunk/mail/rspamd/files/rspamd.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/rspamd.newsyslog.conf.sample.in
===================================================================
--- trunk/mail/rspamd/files/rspamd.newsyslog.conf.sample.in	                        (rev 0)
+++ trunk/mail/rspamd/files/rspamd.newsyslog.conf.sample.in	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,11 @@
+# newsyslog configuration file for rspamd(8)
+#
+# Link (or copy) rspamd.newsyslog.conf to /usr/local/etc/newsyslog.conf.d/
+# to take care of log rotation.
+#
+# ln -s /usr/local/etc/rspamd/rspamd.newsyslog.conf /usr/local/etc/newsyslog.conf.d
+#
+# See newsyslog.conf(5) for details.
+#
+# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
+/var/log/rspamd/rspamd.log	nobody:nobody	644   7	   *	@T00  JC    /var/run/rspamd/rspamd.pid 30


Property changes on: trunk/mail/rspamd/files/rspamd.newsyslog.conf.sample.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/files/rspamd_redirector.in
===================================================================
--- trunk/mail/rspamd/files/rspamd_redirector.in	                        (rev 0)
+++ trunk/mail/rspamd/files/rspamd_redirector.in	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+# $FreeBSD: head/mail/rspamd/files/rspamd_redirector.in 376298 2015-01-05 13:18:58Z marino $
+#
+# PROVIDE: rspamd_redirector
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following line to /etc/rc.conf to enable rspamd_redirector:
+#
+# rspamd_redirector_enable (bool):	Set to "NO" by default.
+# 					Set it to "YES" to enable redirector.
+
+. /etc/rc.subr
+
+name="rspamd_redirector"
+rcvar=rspamd_redirector_enable
+
+load_rc_config $name
+
+: ${rspamd_redirector_enable:="NO"}
+
+pidfile=${rspamd_redirector_pidfile:-"/var/run/rspamd/redirector.pid"}
+
+command="%%PREFIX%%/bin/rspamd-redirector"
+command_interpreter="%%PREFIX%%/bin/perl"
+extra_commands="reload"
+sig_reload="USR1"
+stop_postcmd="rm -f $pidfile"
+
+run_rc_command "$1"


Property changes on: trunk/mail/rspamd/files/rspamd_redirector.in
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/pkg-descr
===================================================================
--- trunk/mail/rspamd/pkg-descr	                        (rev 0)
+++ trunk/mail/rspamd/pkg-descr	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,5 @@
+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.
+
+WWW: https://rspamd.com/


Property changes on: trunk/mail/rspamd/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/mail/rspamd/pkg-plist
===================================================================
--- trunk/mail/rspamd/pkg-plist	                        (rev 0)
+++ trunk/mail/rspamd/pkg-plist	2019-02-09 17:14:01 UTC (rev 24933)
@@ -0,0 +1,529 @@
+bin/rspamadm
+bin/rspamadm-%%RSPAMDVERSION%%
+bin/rspamc
+bin/rspamc-%%RSPAMDVERSION%%
+bin/rspamd
+bin/rspamd-%%RSPAMDVERSION%%
+bin/rspamd_stats
+%%CGP%%bin/rspamd-cgp-helper
+etc/newsyslog.conf.d/rspamd.newsyslog.conf
+ at sample %%ETCDIR%%/2tld.inc.sample
+ at sample %%ETCDIR%%/actions.conf.sample
+ at sample %%ETCDIR%%/cgp.inc.sample
+ at sample %%ETCDIR%%/common.conf.sample
+ at sample %%ETCDIR%%/composites.conf.sample
+ at sample %%ETCDIR%%/dmarc_whitelist.inc.sample
+ at sample %%ETCDIR%%/groups.conf.sample
+ at sample %%ETCDIR%%/logging.inc.sample
+ at sample %%ETCDIR%%/maillist.inc.sample
+ at sample %%ETCDIR%%/metrics.conf.sample
+ at sample %%ETCDIR%%/mid.inc.sample
+ at sample %%ETCDIR%%/mime_types.inc.sample
+ at sample %%ETCDIR%%/modules.conf.sample
+%%ETCDIR%%/modules.d/antivirus.conf
+%%ETCDIR%%/modules.d/arc.conf
+%%ETCDIR%%/modules.d/asn.conf
+%%ETCDIR%%/modules.d/chartable.conf
+%%ETCDIR%%/modules.d/clickhouse.conf
+%%ETCDIR%%/modules.d/dcc.conf
+%%ETCDIR%%/modules.d/dkim.conf
+%%ETCDIR%%/modules.d/dkim_signing.conf
+%%ETCDIR%%/modules.d/dmarc.conf
+%%ETCDIR%%/modules.d/elastic.conf
+%%ETCDIR%%/modules.d/emails.conf
+%%ETCDIR%%/modules.d/force_actions.conf
+%%ETCDIR%%/modules.d/forged_recipients.conf
+%%ETCDIR%%/modules.d/fuzzy_check.conf
+%%ETCDIR%%/modules.d/greylist.conf
+%%ETCDIR%%/modules.d/hfilter.conf
+%%ETCDIR%%/modules.d/history_redis.conf
+%%ETCDIR%%/modules.d/ip_score.conf
+%%ETCDIR%%/modules.d/maillist.conf
+%%ETCDIR%%/modules.d/metadata_exporter.conf
+%%ETCDIR%%/modules.d/metric_exporter.conf
+%%ETCDIR%%/modules.d/mid.conf
+%%ETCDIR%%/modules.d/milter_headers.conf
+%%ETCDIR%%/modules.d/mime_types.conf
+%%ETCDIR%%/modules.d/multimap.conf
+%%ETCDIR%%/modules.d/mx_check.conf
+%%ETCDIR%%/modules.d/neural.conf
+%%ETCDIR%%/modules.d/once_received.conf
+%%ETCDIR%%/modules.d/phishing.conf
+%%ETCDIR%%/modules.d/ratelimit.conf
+%%ETCDIR%%/modules.d/rbl.conf
+%%ETCDIR%%/modules.d/redis.conf
+%%ETCDIR%%/modules.d/regexp.conf
+%%ETCDIR%%/modules.d/replies.conf
+%%ETCDIR%%/modules.d/reputation.conf
+%%ETCDIR%%/modules.d/rspamd_update.conf
+%%ETCDIR%%/modules.d/spamassassin.conf
+%%ETCDIR%%/modules.d/spamtrap.conf
+%%ETCDIR%%/modules.d/spf.conf
+%%ETCDIR%%/modules.d/surbl.conf
+%%ETCDIR%%/modules.d/trie.conf
+%%ETCDIR%%/modules.d/url_redirector.conf
+%%ETCDIR%%/modules.d/url_reputation.conf
+%%ETCDIR%%/modules.d/url_tags.conf
+%%ETCDIR%%/modules.d/whitelist.conf
+ at sample %%ETCDIR%%/options.inc.sample
+%%ETCDIR%%/redirectors.inc
+ at sample %%ETCDIR%%/rspamd.conf.sample
+ at sample %%ETCDIR%%/rspamd.newsyslog.conf.sample
+%%ETCDIR%%/scores.d/fuzzy_group.conf
+%%ETCDIR%%/scores.d/headers_group.conf
+%%ETCDIR%%/scores.d/hfilter_group.conf
+%%ETCDIR%%/scores.d/mime_types_group.conf
+%%ETCDIR%%/scores.d/mua_group.conf
+%%ETCDIR%%/scores.d/phishing_group.conf
+%%ETCDIR%%/scores.d/policies_group.conf
+%%ETCDIR%%/scores.d/rbl_group.conf
+%%ETCDIR%%/scores.d/statistics_group.conf
+%%ETCDIR%%/scores.d/subject_group.conf
+%%ETCDIR%%/scores.d/surbl_group.conf
+ at sample %%ETCDIR%%/settings.conf.sample
+ at sample %%ETCDIR%%/spf_dkim_whitelist.inc.sample
+ at sample %%ETCDIR%%/statistic.conf.sample
+ at sample %%ETCDIR%%/surbl-whitelist.inc.sample
+ at sample %%ETCDIR%%/worker-controller.inc.sample
+ at sample %%ETCDIR%%/worker-fuzzy.inc.sample
+ at sample %%ETCDIR%%/worker-normal.inc.sample
+ at sample %%ETCDIR%%/worker-proxy.inc.sample
+lib/rspamd/librspamd-actrie.so
+%%TORCH%%lib/rspamd/libTH.so
+%%TORCH%%lib/rspamd/libTHNN.so
+%%TORCH%%lib/rspamd/libdecisiontree.so
+%%TORCH%%lib/rspamd/libpaths.so
+%%TORCH%%lib/rspamd/libtorch.so
+man/man1/rspamadm.1.gz
+man/man1/rspamc.1.gz
+man/man8/rspamd.8.gz
+%%DATADIR%%/effective_tld_names.dat
+%%DATADIR%%/elastic/kibana.json
+%%DATADIR%%/elastic/rspamd_template.json
+%%DATADIR%%/languages/af.json
+%%DATADIR%%/languages/an.json
+%%DATADIR%%/languages/ar.json
+%%DATADIR%%/languages/bg.json
+%%DATADIR%%/languages/bn.json
+%%DATADIR%%/languages/br.json
+%%DATADIR%%/languages/cs.json
+%%DATADIR%%/languages/cy.json
+%%DATADIR%%/languages/da.json
+%%DATADIR%%/languages/de.json
+%%DATADIR%%/languages/en.json
+%%DATADIR%%/languages/es.json
+%%DATADIR%%/languages/et.json
+%%DATADIR%%/languages/eu.json
+%%DATADIR%%/languages/fa.json
+%%DATADIR%%/languages/fi.json
+%%DATADIR%%/languages/fr.json
+%%DATADIR%%/languages/ga.json
+%%DATADIR%%/languages/hi.json
+%%DATADIR%%/languages/hr.json
+%%DATADIR%%/languages/hu.json
+%%DATADIR%%/languages/id.json
+%%DATADIR%%/languages/is.json
+%%DATADIR%%/languages/it.json
+%%DATADIR%%/languages/lt.json
+%%DATADIR%%/languages/lv.json
+%%DATADIR%%/languages/mr.json
+%%DATADIR%%/languages/ms.json
+%%DATADIR%%/languages/ne.json
+%%DATADIR%%/languages/nl.json
+%%DATADIR%%/languages/no.json
+%%DATADIR%%/languages/pa.json
+%%DATADIR%%/languages/pl.json
+%%DATADIR%%/languages/pt.json
+%%DATADIR%%/languages/ro.json
+%%DATADIR%%/languages/ru.json
+%%DATADIR%%/languages/sl.json
+%%DATADIR%%/languages/so.json
+%%DATADIR%%/languages/sq.json
+%%DATADIR%%/languages/sr.json
+%%DATADIR%%/languages/stop_words
+%%DATADIR%%/languages/sv.json
+%%DATADIR%%/languages/sw.json
+%%DATADIR%%/languages/tr.json
+%%DATADIR%%/languages/uk.json
+%%DATADIR%%/languages/ur.json
+%%DATADIR%%/languages/vi.json
+%%DATADIR%%/lib/ansicolors.lua
+%%DATADIR%%/lib/argparse.lua
+%%DATADIR%%/lib/fun.lua
+%%DATADIR%%/lib/global_functions.lua
+%%DATADIR%%/lib/lua_auth_results.lua
+%%DATADIR%%/lib/lua_cfg_transform.lua
+%%DATADIR%%/lib/lua_clickhouse.lua
+%%DATADIR%%/lib/lua_dkim_tools.lua
+%%DATADIR%%/lib/lua_maps.lua
+%%DATADIR%%/lib/lua_meta.lua
+%%DATADIR%%/lib/lua_nn.lua
+%%DATADIR%%/lib/lua_redis.lua
+%%DATADIR%%/lib/lua_selectors.lua
+%%DATADIR%%/lib/lua_squeeze_rules.lua
+%%DATADIR%%/lib/lua_stat.lua
+%%DATADIR%%/lib/lua_tcp_sync.lua
+%%DATADIR%%/lib/lua_util.lua
+%%DATADIR%%/lib/plugins_stats.lua
+%%DATADIR%%/lib/rescore_utility.lua
+%%DATADIR%%/lib/rspamadm/confighelp.lua
+%%DATADIR%%/lib/rspamadm/configwizard.lua
+%%DATADIR%%/lib/rspamadm/corpus_test.lua
+%%DATADIR%%/lib/rspamadm/fuzzy_convert.lua
+%%DATADIR%%/lib/rspamadm/fuzzy_stat.lua
+%%DATADIR%%/lib/rspamadm/grep.lua
+%%DATADIR%%/lib/rspamadm/keypair.lua
+%%DATADIR%%/lib/rspamadm/mime.lua
+%%DATADIR%%/lib/rspamadm/rescore.lua
+%%DATADIR%%/lib/rspamadm/stat_convert.lua
+%%DATADIR%%/lib/tableshape.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/CartNode.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/CartTrainer.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/CartTree.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/DFD.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/DataSet.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/DecisionForest.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/DecisionForestTrainer.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/DecisionTree.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/GiniState.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/GradientBoostState.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/GradientBoostTrainer.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/LogitBoostCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/MSECriterion.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/RandomForestTrainer.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/Sparse2Dense.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/SparseTensor.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/TreeState.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/WorkPool.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/_env.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/benchmark.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/init.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/math.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/test.lua
+%%TORCH%%%%DATADIR%%/lib/decisiontree/utils.lua
+%%TORCH%%%%DATADIR%%/lib/moses.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Abs.lua
+%%TORCH%%%%DATADIR%%/lib/nn/AbsCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Add.lua
+%%TORCH%%%%DATADIR%%/lib/nn/AddConstant.lua
+%%TORCH%%%%DATADIR%%/lib/nn/BCECriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/BatchNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Bilinear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Bottle.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CAdd.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CAddTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CAddTensorTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CDivTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CMaxTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CMinTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CMul.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CMulTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CReLU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CSubTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Clamp.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ClassNLLCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ClassSimplexCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Collapse.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Concat.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ConcatTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Constant.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Container.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Contiguous.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Convert.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Copy.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Cosine.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CosineDistance.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CosineEmbeddingCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Criterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CriterionTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/CrossEntropyCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Decorator.lua
+%%TORCH%%%%DATADIR%%/lib/nn/DepthConcat.lua
+%%TORCH%%%%DATADIR%%/lib/nn/DistKLDivCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/DistanceRatioCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/DontCast.lua
+%%TORCH%%%%DATADIR%%/lib/nn/DotProduct.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Dropout.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ELU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ErrorMessages.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Euclidean.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Exp.lua
+%%TORCH%%%%DATADIR%%/lib/nn/FlattenTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/GPU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/GatedLinearUnit.lua
+%%TORCH%%%%DATADIR%%/lib/nn/GradientReversal.lua
+%%TORCH%%%%DATADIR%%/lib/nn/HardShrink.lua
+%%TORCH%%%%DATADIR%%/lib/nn/HardTanh.lua
+%%TORCH%%%%DATADIR%%/lib/nn/HingeEmbeddingCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Identity.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Index.lua
+%%TORCH%%%%DATADIR%%/lib/nn/IndexLinear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Jacobian.lua
+%%TORCH%%%%DATADIR%%/lib/nn/JoinTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Kmeans.lua
+%%TORCH%%%%DATADIR%%/lib/nn/L1Cost.lua
+%%TORCH%%%%DATADIR%%/lib/nn/L1HingeEmbeddingCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/L1Penalty.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LayerNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LeakyReLU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Linear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LinearWeightNorm.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Log.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LogSigmoid.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LogSoftMax.lua
+%%TORCH%%%%DATADIR%%/lib/nn/LookupTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MM.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MSECriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MV.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MapTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MarginCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MarginRankingCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MaskedSelect.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Max.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Maxout.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Mean.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Min.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MixtureTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Module.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ModuleCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Mul.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MulConstant.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MultiCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MultiLabelMarginCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MultiLabelSoftMarginCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/MultiMarginCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/NaN.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Narrow.lua
+%%TORCH%%%%DATADIR%%/lib/nn/NarrowTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Normalize.lua
+%%TORCH%%%%DATADIR%%/lib/nn/OneHot.lua
+%%TORCH%%%%DATADIR%%/lib/nn/PReLU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Padding.lua
+%%TORCH%%%%DATADIR%%/lib/nn/PairwiseDistance.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Parallel.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ParallelCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ParallelTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/PartialLinear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/PixelShuffle.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Power.lua
+%%TORCH%%%%DATADIR%%/lib/nn/PrintSize.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Profile.lua
+%%TORCH%%%%DATADIR%%/lib/nn/RReLU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ReLU.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ReLU6.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Replicate.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Reshape.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Select.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SelectTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Sequential.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Sigmoid.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SmoothL1Criterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftMarginCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftMax.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftMin.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftPlus.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftShrink.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SoftSign.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SparseJacobian.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SparseLinear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialAdaptiveAveragePooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialAdaptiveMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialAutoCropMSECriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialAveragePooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialBatchNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialClassNLLCriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialContrastiveNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialConvolutionLocal.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialConvolutionMM.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialConvolutionMap.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialCrossMapLRN.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialDepthWiseConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialDilatedConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialDilatedMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialDivisiveNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialDropout.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialFractionalMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialFullConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialFullConvolutionMap.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialLPPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialLogSoftMax.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialMaxUnpooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialReflectionPadding.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialReplicationPadding.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialSoftMax.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialSubSampling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialSubtractiveNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialUpSamplingBilinear.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialUpSamplingNearest.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SpatialZeroPadding.lua
+%%TORCH%%%%DATADIR%%/lib/nn/SplitTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Sqrt.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Square.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Squeeze.lua
+%%TORCH%%%%DATADIR%%/lib/nn/StochasticGradient.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Sum.lua
+%%TORCH%%%%DATADIR%%/lib/nn/THNN.lua
+%%TORCH%%%%DATADIR%%/lib/nn/THNN_h.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Tanh.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TanhShrink.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TemporalConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TemporalDynamicKMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TemporalMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TemporalRowConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/TemporalSubSampling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Threshold.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Transpose.lua
+%%TORCH%%%%DATADIR%%/lib/nn/Unsqueeze.lua
+%%TORCH%%%%DATADIR%%/lib/nn/View.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricAveragePooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricBatchNormalization.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricDilatedConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricDilatedMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricDropout.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricFractionalMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricFullConvolution.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricMaxPooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricMaxUnpooling.lua
+%%TORCH%%%%DATADIR%%/lib/nn/VolumetricReplicationPadding.lua
+%%TORCH%%%%DATADIR%%/lib/nn/WeightNorm.lua
+%%TORCH%%%%DATADIR%%/lib/nn/WeightedEuclidean.lua
+%%TORCH%%%%DATADIR%%/lib/nn/WeightedMSECriterion.lua
+%%TORCH%%%%DATADIR%%/lib/nn/WhiteNoise.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ZeroGrad.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ZipTable.lua
+%%TORCH%%%%DATADIR%%/lib/nn/ZipTableOneToMany.lua
+%%TORCH%%%%DATADIR%%/lib/nn/hessian.lua
+%%TORCH%%%%DATADIR%%/lib/nn/init.lua
+%%TORCH%%%%DATADIR%%/lib/nn/test.lua
+%%TORCH%%%%DATADIR%%/lib/nn/utils.lua
+%%TORCH%%%%DATADIR%%/lib/optim/ConfusionMatrix.lua
+%%TORCH%%%%DATADIR%%/lib/optim/Logger.lua
+%%TORCH%%%%DATADIR%%/lib/optim/adadelta.lua
+%%TORCH%%%%DATADIR%%/lib/optim/adagrad.lua
+%%TORCH%%%%DATADIR%%/lib/optim/adam.lua
+%%TORCH%%%%DATADIR%%/lib/optim/adamax.lua
+%%TORCH%%%%DATADIR%%/lib/optim/asgd.lua
+%%TORCH%%%%DATADIR%%/lib/optim/cg.lua
+%%TORCH%%%%DATADIR%%/lib/optim/checkgrad.lua
+%%TORCH%%%%DATADIR%%/lib/optim/cmaes.lua
+%%TORCH%%%%DATADIR%%/lib/optim/de.lua
+%%TORCH%%%%DATADIR%%/lib/optim/fista.lua
+%%TORCH%%%%DATADIR%%/lib/optim/init.lua
+%%TORCH%%%%DATADIR%%/lib/optim/lbfgs.lua
+%%TORCH%%%%DATADIR%%/lib/optim/lswolfe.lua
+%%TORCH%%%%DATADIR%%/lib/optim/nag.lua
+%%TORCH%%%%DATADIR%%/lib/optim/polyinterp.lua
+%%TORCH%%%%DATADIR%%/lib/optim/rmsprop.lua
+%%TORCH%%%%DATADIR%%/lib/optim/rprop.lua
+%%TORCH%%%%DATADIR%%/lib/optim/sgd.lua
+%%TORCH%%%%DATADIR%%/lib/paths/init.lua
+%%TORCH%%%%DATADIR%%/lib/torch/CmdLine.lua
+%%TORCH%%%%DATADIR%%/lib/torch/FFInterface.lua
+%%TORCH%%%%DATADIR%%/lib/torch/File.lua
+%%TORCH%%%%DATADIR%%/lib/torch/Tensor.lua
+%%TORCH%%%%DATADIR%%/lib/torch/TestSuite.lua
+%%TORCH%%%%DATADIR%%/lib/torch/Tester.lua
+%%TORCH%%%%DATADIR%%/lib/torch/init.lua
+%%TORCH%%%%DATADIR%%/lib/torch/paths.lua
+%%TORCH%%%%DATADIR%%/lib/torch/test.lua
+%%DATADIR%%/lua/antivirus.lua
+%%DATADIR%%/lua/arc.lua
+%%DATADIR%%/lua/asn.lua
+%%DATADIR%%/lua/bayes_expiry.lua
+%%DATADIR%%/lua/clickhouse.lua
+%%DATADIR%%/lua/dcc.lua
+%%DATADIR%%/lua/dkim_signing.lua
+%%DATADIR%%/lua/dmarc.lua
+%%DATADIR%%/lua/dynamic_conf.lua
+%%DATADIR%%/lua/elastic.lua
+%%DATADIR%%/lua/emails.lua
+%%DATADIR%%/lua/force_actions.lua
+%%DATADIR%%/lua/forged_recipients.lua
+%%DATADIR%%/lua/fuzzy_collect.lua
+%%DATADIR%%/lua/greylist.lua
+%%DATADIR%%/lua/hfilter.lua
+%%DATADIR%%/lua/history_redis.lua
+%%DATADIR%%/lua/ip_score.lua
+%%DATADIR%%/lua/maillist.lua
+%%DATADIR%%/lua/maps_stats.lua
+%%DATADIR%%/lua/metadata_exporter.lua
+%%DATADIR%%/lua/metric_exporter.lua
+%%DATADIR%%/lua/mid.lua
+%%DATADIR%%/lua/milter_headers.lua
+%%DATADIR%%/lua/mime_types.lua
+%%DATADIR%%/lua/multimap.lua
+%%DATADIR%%/lua/mx_check.lua
+%%DATADIR%%/lua/neural.lua
+%%DATADIR%%/lua/once_received.lua
+%%DATADIR%%/lua/phishing.lua
+%%DATADIR%%/lua/ratelimit.lua
+%%DATADIR%%/lua/rbl.lua
+%%DATADIR%%/lua/replies.lua
+%%DATADIR%%/lua/reputation.lua
+%%DATADIR%%/lua/rspamd_update.lua
+%%DATADIR%%/lua/settings.lua
+%%DATADIR%%/lua/spamassassin.lua
+%%DATADIR%%/lua/spamtrap.lua
+%%DATADIR%%/lua/trie.lua
+%%DATADIR%%/lua/url_redirector.lua
+%%DATADIR%%/lua/url_reputation.lua
+%%DATADIR%%/lua/url_tags.lua
+%%DATADIR%%/lua/whitelist.lua
+%%DATADIR%%/rules/forwarding.lua
+%%DATADIR%%/rules/headers_checks.lua
+%%DATADIR%%/rules/html.lua
+%%DATADIR%%/rules/http_headers.lua
+%%DATADIR%%/rules/mid.lua
+%%DATADIR%%/rules/misc.lua
+%%DATADIR%%/rules/regexp/compromised_hosts.lua
+%%DATADIR%%/rules/regexp/headers.lua
+%%DATADIR%%/rules/regexp/misc.lua
+%%DATADIR%%/rules/regexp/upstream_spam_filters.lua
+%%DATADIR%%/rules/rspamd.classifiers.lua
+%%DATADIR%%/rules/rspamd.lua
+%%DATADIR%%/rules/subject_checks.lua
+%%DATADIR%%/www/README.md
+%%DATADIR%%/www/css/bootstrap.min.css
+%%DATADIR%%/www/css/d3evolution.css
+%%DATADIR%%/www/css/footable.bootstrap.min.css
+%%DATADIR%%/www/css/nprogress.css
+%%DATADIR%%/www/css/rspamd.css
+%%DATADIR%%/www/favicon.ico
+%%DATADIR%%/www/fonts/glyphicons-halflings-regular.ttf
+%%DATADIR%%/www/fonts/glyphicons-halflings-regular.woff
+%%DATADIR%%/www/fonts/glyphicons-halflings-regular.woff2
+%%DATADIR%%/www/img/asc.png
+%%DATADIR%%/www/img/desc.png
+%%DATADIR%%/www/img/rspamd_logo_navbar.png
+%%DATADIR%%/www/index.html
+%%DATADIR%%/www/js/app/config.js
+%%DATADIR%%/www/js/app/graph.js
+%%DATADIR%%/www/js/app/history.js
+%%DATADIR%%/www/js/app/rspamd.js
+%%DATADIR%%/www/js/app/stats.js
+%%DATADIR%%/www/js/app/symbols.js
+%%DATADIR%%/www/js/app/upload.js
+%%DATADIR%%/www/js/lib/bootstrap.min.js
+%%DATADIR%%/www/js/lib/d3.min.js
+%%DATADIR%%/www/js/lib/d3evolution.min.js
+%%DATADIR%%/www/js/lib/d3pie.min.js
+%%DATADIR%%/www/js/lib/domReady.js
+%%DATADIR%%/www/js/lib/footable.min.js
+%%DATADIR%%/www/js/lib/humanize.min.js
+%%DATADIR%%/www/js/lib/jquery-3.3.1.min.js
+%%DATADIR%%/www/js/lib/nprogress.min.js
+%%DATADIR%%/www/js/lib/require.min.js
+%%DATADIR%%/www/js/lib/visibility.min.js
+%%DATADIR%%/www/js/main.js
+%%DATADIR%%/www/plugins.txt
+%%DATADIR%%/www/react-index.html
+ at owner nobody
+ at group nobody
+ at dir /var/db/rspamd
+ at dir /var/log/rspamd
+ at dir /var/run/rspamd
+ at owner
+ at group


Property changes on: trunk/mail/rspamd/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list