mail/rspamd: Update to 1.7.3. - [CritFix] Plug bad memory leak in protocol reply - [Feature] Add avx2 codec for base64 - [Feature] Add method to receive all URL flags from Lua API - [Feature] Allow to fold headers on stop characters - [Feature] Allow to set lua_cpath from options - [Feature] Allow to specify custom rejection message in milter - [Feature] Deal with unnormalised Unicode obfuscation - [Feature] Do not detect language twice for relative parts - [Feature] Implement oversigning feature - [Feature] Implement silent logging level to minimize noise in logs - [Feature] Improve URL_IN_SUBJECT rule - [Feature] Use hashing to reduce redis attack surface - [Fix] Add oversigning for the most important headers - [Fix] add 'rewrite subject' to History dropdown - [Fix] Another fix in folding algorithm - [Fix] Do not call multimap addr for parts of addr if filter is presented - [Fix] Do not clean hostname on generic reset - [Fix] Do not create pid file in no-fork mode - [Fix] Fix fold_after case to preserve multiple spaces - [Fix] Fix folding and folding tests - [Fix] Fix hostname usage in milter mode - [Fix] Fix lua RSA verify and its tests - [Fix] Fix metadata exporter send_mail backend (#2124) - [Fix] Fix processing of '\v' in libucl - [Fix] Fix shemaless URLs detection - [Fix] Fix support of multiple headers in sign_header - [Fix] Fix usage of util.parse_mail_address - [Fix] Fix weights of dynamic squeezed rules - [Fix] Leak from bucket before checking the burst - [Fix] Stop using own localtime as DST could be messy in many cases - [Fix] Treat unnormalised URLs as obscured - [Rework] Restore leaky bucket model in ratelimit plugin - [WebUI] Add messages total to throughput summary - [WebUI] Add symbols order selector to history - [WebUI] Config: Load list on demand - [WebUI] Fix modalBody for maps that appear more than once - [WebUI] History: Fix Tooltips on paging, filtering and sorting - [WebUI] Remove a previously-attached event handler - [WebUI] Update D3 to v5.0.0 and jQuery to v3.3.1diff -r1.39 -r1.40 pkgsrc/mail/rspamd/Makefile
(fhajny)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.39 2018/03/24 14:10:08 fhajny Exp $ | 1 | # $NetBSD: Makefile,v 1.40 2018/04/11 15:32:39 fhajny Exp $ | |
2 | 2 | |||
3 | DISTNAME= rspamd-1.7.2 | 3 | DISTNAME= rspamd-1.7.3 | |
4 | CATEGORIES= mail | 4 | CATEGORIES= mail | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=vstakhov/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=vstakhov/} | |
6 | 6 | |||
7 | MAINTAINER= bartosz.kuzma@gmail.com | 7 | MAINTAINER= bartosz.kuzma@gmail.com | |
8 | HOMEPAGE= https://www.rspamd.com/ | 8 | HOMEPAGE= https://www.rspamd.com/ | |
9 | COMMENT= Fast, free and open-source spam filtering system | 9 | COMMENT= Fast, free and open-source spam filtering system | |
10 | LICENSE= 2-clause-bsd | 10 | LICENSE= 2-clause-bsd | |
11 | 11 | |||
12 | .include "options.mk" | 12 | .include "options.mk" | |
13 | 13 | |||
14 | DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg | 14 | DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg | |
15 | DEPENDS+= ragel-[0-9]*:../../devel/ragel | 15 | DEPENDS+= ragel-[0-9]*:../../devel/ragel | |
16 | 16 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.10 2018/03/23 12:08:50 fhajny Exp $ | 1 | @comment $NetBSD: PLIST,v 1.11 2018/04/11 15:32:39 fhajny Exp $ | |
2 | bin/rspamadm | 2 | bin/rspamadm | |
3 | bin/rspamadm-${PKGVERSION} | 3 | bin/rspamadm-${PKGVERSION} | |
4 | bin/rspamc | 4 | bin/rspamc | |
5 | bin/rspamc-${PKGVERSION} | 5 | bin/rspamc-${PKGVERSION} | |
6 | bin/rspamd | 6 | bin/rspamd | |
7 | bin/${PKGNAME} | 7 | bin/${PKGNAME} | |
8 | bin/rspamd_stats | 8 | bin/rspamd_stats | |
9 | lib/rspamd/librspamd-actrie.so | 9 | lib/rspamd/librspamd-actrie.so | |
10 | man/man1/rspamadm.1 | 10 | man/man1/rspamadm.1 | |
11 | man/man1/rspamc.1 | 11 | man/man1/rspamc.1 | |
12 | man/man8/rspamd.8 | 12 | man/man8/rspamd.8 | |
13 | share/examples/rspamd/2tld.inc | 13 | share/examples/rspamd/2tld.inc | |
14 | share/examples/rspamd/actions.conf | 14 | share/examples/rspamd/actions.conf | |
@@ -246,20 +246,20 @@ share/rspamd/www/js/app/config.js | @@ -246,20 +246,20 @@ share/rspamd/www/js/app/config.js | |||
246 | share/rspamd/www/js/app/graph.js | 246 | share/rspamd/www/js/app/graph.js | |
247 | share/rspamd/www/js/app/history.js | 247 | share/rspamd/www/js/app/history.js | |
248 | share/rspamd/www/js/app/rspamd.js | 248 | share/rspamd/www/js/app/rspamd.js | |
249 | share/rspamd/www/js/app/stats.js | 249 | share/rspamd/www/js/app/stats.js | |
250 | share/rspamd/www/js/app/symbols.js | 250 | share/rspamd/www/js/app/symbols.js | |
251 | share/rspamd/www/js/app/upload.js | 251 | share/rspamd/www/js/app/upload.js | |
252 | share/rspamd/www/js/lib/bootstrap.min.js | 252 | share/rspamd/www/js/lib/bootstrap.min.js | |
253 | share/rspamd/www/js/lib/d3.min.js | 253 | share/rspamd/www/js/lib/d3.min.js | |
254 | share/rspamd/www/js/lib/d3evolution.min.js | 254 | share/rspamd/www/js/lib/d3evolution.min.js | |
255 | share/rspamd/www/js/lib/d3pie.min.js | 255 | share/rspamd/www/js/lib/d3pie.min.js | |
256 | share/rspamd/www/js/lib/domReady.js | 256 | share/rspamd/www/js/lib/domReady.js | |
257 | share/rspamd/www/js/lib/footable.min.js | 257 | share/rspamd/www/js/lib/footable.min.js | |
258 | share/rspamd/www/js/lib/humanize.min.js | 258 | share/rspamd/www/js/lib/humanize.min.js | |
259 | share/rspamd/www/js/lib/jquery-3.2.1.min.js | 259 | share/rspamd/www/js/lib/jquery-3.3.1.min.js | |
260 | share/rspamd/www/js/lib/visibility.min.js | 260 | share/rspamd/www/js/lib/visibility.min.js | |
261 | share/rspamd/www/js/main.js | 261 | share/rspamd/www/js/main.js | |
262 | share/rspamd/www/js/require.js | 262 | share/rspamd/www/js/require.js | |
263 | share/rspamd/www/plugins.txt | 263 | share/rspamd/www/plugins.txt | |
264 | share/rspamd/www/react-index.html | 264 | share/rspamd/www/react-index.html | |
265 | @pkgdir etc/rspamd | 265 | @pkgdir etc/rspamd |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.22 2018/03/24 14:10:08 fhajny Exp $ | 1 | $NetBSD: distinfo,v 1.23 2018/04/11 15:32:39 fhajny Exp $ | |
2 | 2 | |||
3 | SHA1 (rspamd-1.7.2.tar.gz) = c5bd6e53acbbee96f489b74e54fc632f502f8404 | 3 | SHA1 (rspamd-1.7.3.tar.gz) = 062863246e1646319d2fb686dcbe324fb340fd89 | |
4 | RMD160 (rspamd-1.7.2.tar.gz) = 708610fbd9cb93d0e9a47750c122872bdb35fb9a | 4 | RMD160 (rspamd-1.7.3.tar.gz) = 4572a8619eb14a0656e23c1bd4ce7ac9c8604169 | |
5 | SHA512 (rspamd-1.7.2.tar.gz) = 45ab95c7488e58da9e8803daefda5a0f8920cc4d4c4508a0347ed07d201124d07b10e93010b2be5fab3ecd0ac2be962bcebbb41f434a449fdbc31ded744878cf | 5 | SHA512 (rspamd-1.7.3.tar.gz) = 9e94a0001ac5360ef61177ebd82002329777cec5fbf5b9969f1317509e39e0c239773b82ebee21e1262ebec35f6bbf098dd23f51e2cd46996a8c8a1a1fb25a68 | |
6 | Size (rspamd-1.7.2.tar.gz) = 4460606 bytes | 6 | Size (rspamd-1.7.3.tar.gz) = 4470637 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = 1d3e66b52ef38638674baf4c10b68c97b2ca38ad | 7 | SHA1 (patch-CMakeLists.txt) = 1d3e66b52ef38638674baf4c10b68c97b2ca38ad | |
8 | SHA1 (patch-src_CMakeLists.txt) = c80015bb275ba8b9ad31491311275bf353f8f30a | 8 | SHA1 (patch-src_CMakeLists.txt) = c80015bb275ba8b9ad31491311275bf353f8f30a | |
9 | SHA1 (patch-src_libutil_util.c) = 5d0479905df6e88f7d1ccc9dddbd1f4bf19035cd | 9 | SHA1 (patch-src_libutil_util.c) = 64d0325c63c124d4dc1487afb24eb54b17748e8f |
@@ -1,26 +1,16 @@ | @@ -1,26 +1,16 @@ | |||
1 | $NetBSD: patch-src_libutil_util.c,v 1.2 2018/03/23 12:08:50 fhajny Exp $ | 1 | $NetBSD: patch-src_libutil_util.c,v 1.3 2018/04/11 15:32:39 fhajny Exp $ | |
2 | 2 | |||
3 | Fix SunOS workaround. | 3 | Fix SunOS workaround. | |
4 | 4 | |||
5 | --- src/libutil/util.c.orig 2018-03-20 12:26:55.000000000 +0000 | 5 | --- src/libutil/util.c.orig 2018-04-10 16:12:46.000000000 +0000 | |
6 | +++ src/libutil/util.c | 6 | +++ src/libutil/util.c | |
7 | @@ -2766,8 +2766,8 @@ rspamd_gmtime (gint64 ts, struct tm *des | 7 | @@ -2766,8 +2766,8 @@ rspamd_gmtime (gint64 ts, struct tm *des | |
8 | dest->tm_sec = remsecs % 60; | 8 | dest->tm_sec = remsecs % 60; | |
9 | #if !defined(__sun) | 9 | #if !defined(__sun) | |
10 | dest->tm_gmtoff = 0; | 10 | dest->tm_gmtoff = 0; | |
11 | -#endif | 11 | -#endif | |
12 | dest->tm_zone = "GMT"; | 12 | dest->tm_zone = "GMT"; | |
13 | +#endif | 13 | +#endif | |
14 | } | 14 | } | |
15 | 15 | |||
16 | #ifdef HAVE_SANE_TZSET | 16 | void | |
17 | @@ -2787,8 +2787,8 @@ void rspamd_localtime (gint64 ts, struct | |||
18 | ||||
19 | ts -= timezone; | |||
20 | rspamd_gmtime (ts, dest); | |||
21 | - dest->tm_zone = daylight ? (tzname[1] ? tzname[1] : tzname[0]) : tzname[0]; | |||
22 | #if !defined(__sun) | |||
23 | + dest->tm_zone = daylight ? (tzname[1] ? tzname[1] : tzname[0]) : tzname[0]; | |||
24 | dest->tm_gmtoff = -timezone; | |||
25 | #endif | |||
26 | } |