Received: by mail.netbsd.org (Postfix, from userid 605) id 722BB84DAB; Thu, 1 Feb 2018 09:58:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id F121D84D38 for ; Thu, 1 Feb 2018 09:58:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id jbnNx4bmQvnM for ; Thu, 1 Feb 2018 09:58:12 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0D9CA84D2C for ; Thu, 1 Feb 2018 09:58:12 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0B708FB40; Thu, 1 Feb 2018 09:58:12 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_151747909289820" MIME-Version: 1.0 Date: Thu, 1 Feb 2018 09:58:12 +0000 From: "Filip Hajny" Subject: CVS commit: pkgsrc/mail/rspamd To: pkgsrc-changes@NetBSD.org Reply-To: fhajny@netbsd.org X-Mailer: log_accum Message-Id: <20180201095812.0B708FB40@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_151747909289820 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: fhajny Date: Thu Feb 1 09:58:11 UTC 2018 Modified Files: pkgsrc/mail/rspamd: Makefile distinfo Log Message: Update mail/rspamd to 1.6.5. 1.6.5: 22 Oct 2017 - [CritFix] Another portion of tokenization fixes - [CritFix] Fix memory leak in spf caching logic - [CritFix] Fix milter commands pipelining - [CritFix] Fix newlines detection - [Feature] Filter nan and inf when adding scores - [Feature] Implement headers flags in mime parser - [Feature] Support Expires header when using HTTP maps - [Fix] Actively load skip hashes map in fuzzy storage - [Fix] Add workaround for IPv6 in sendmail - [Fix] Authentication Results: Fix SPF smtp.mail_from - [Fix] Check for magic when checking for an archive - [Fix] Deal with another case when processing exceptions - [Fix] Deal with URLs with no slashes after protocol - [Fix] Do not allow garbadge when checking url domain - [Fix] Do not ignore short words - [Fix] Do not strip last character in the last word - [Fix] Do not treat script content as text - [Fix] Erase unknown HTML entities - [Fix] Fix another tokenization issue - [Fix] Fix DKIM forgeries via multiple headers - [Fix] Fix emails detection - [Fix] Fix empty threshold check in greylisting module - [Fix] Fix enormous scores for R_WHITE_ON_WHITE - [Fix] Fix loading of per-user redis backend for statistics - [Fix] Fix multiple headers in DKIM headers list - [Fix] Fix obscured url in format user@@example.com - [Fix] Further tokenization fixes - [Fix] Load skip map from all processes as shared cache is unavailable - [Fix] Lowercase words - [Fix] Milter headers: skip_local / skip_authenticated settings - [Fix] Milter headers: X-Spamd-Result header if X-Virus ran first - [Fix] Ratelimit: fix whitelisted_rcpts matching - [Fix] Some more fixes towards emails detection - [Fix] SpamAssassin: Fail check_freemail_header if regexp didn't match - [Fix] Use greylisting threshold in greylisting module 1.6.4: 10 Sep 2017 - [Feature] Add method to get all content-type attributes in Lua - [Feature] Add some sanity checks for actions and controller - [Feature] Allow randomly select User-Agent from a list - [Feature] Deal with obscured URLs with @ symbols - [Feature] Milter headers: support adding/removing arbitrary headers from config - [Fix] Add another workaround to display history properly - [Fix] Add missing rspamadm control options to help - [Fix] Auth-Results: Multiple DKIM signatures - [Fix] Crash in URL processing - [Fix] Default monitoring domain for surbl plugin - [Fix] Detection of maillist optimized and fixed - [Fix] Do not cache SPF records with PTR elements - [Fix] Fix blacklists and DMARC in whitelist - [Fix] Fix exceptions list in surbl - [Fix] Fix processing of closed tags - [Fix] Fix PTR processing in SPF - [Fix] Lowercase HTTP headers to make them searchable from Lua - [Fix] options.local_networks setting - [Fix] Ratelimit: lowercase email addresses - [Fix] Rebalance and slightly rework MX check plugin - [Fix] Redis script loading in DMARC; URL tags; URL reputation - [Fix] Reject invalid bh for DKIM signatures earlier - [Fix] Remove incorrect method `task:set_metric_subject` - [Fix] Rewriting subjects via force actions module - [Fix] RPM postinstall - [Fix] Treat 'rewrite subject' as spam action - [Fix] Try harder to find urls - [Fix] Use full URL when making an HTTP request - [Fix] Use raw urls when sending requests to redirector - [Fix] Use weight from map for fuzzy scoring - [Rules] Penalise R_BAD_CTE_7BIT for utf8 messages 1.6.3: 26 Jul 2017 - [CritFix] Fix semicolons parsing in the content type - [Feature] Add EBL to the default config - [Feature] Allow to configure monitored - [Feature] Allow to skip specific hashes in fuzzy storage - [Feature] Multimap: checking of symbol options - [Feature] Redis settings: support checking multiple keys - [Fix] ARC: Fix Lua 5.3 compatibility; timestamp should be integer - [Fix] Avoid changing content-transfer-encoding header's value - [Fix] Don't use whitelist/greylist maps as regexp, but as map - [Fix] Fix get_content method - [Fix] Header checks: Fix get_raw_header method - [Fix] Header checks: REPLYTO_UNPARSEABLE rule - [Fix] Lua_http: freeing - [Fix] Milter headers: custom headers: removing headers - [Fix] Parse HREF urls without explicit prefix - [Fix] WHITE_ON_WHITE: Ensure score is matched to part that fired the rule - [WebUI] Escape strings inside HTML in history 1.6.2: 08 Jul 2017 - [Conf] Remove Rambler email bl for now - [Conf] Switch RAMBLER_URIBL to a locally managed source - [CritFix] Switch from ragel to C for Content-Type parsing - [Feature] Add `-e` option for lua_repl - [Feature] Add per-domain emails normalisation rules - [Feature] Add sessions cache to debug dangling sessions - [Feature] Add short_text_direct_hash for fuzzy check module - [Feature] Add text_part:get_stats function - [Feature] Allow to add custom processing script for surbl - [Feature] Allow to check reply-to email - [Feature] Allow to customize spam header, remove existing spam headers - [Feature] Allow to disable specific workers in the config - [Feature] Allow to discard messages instead of rejection - [Feature] Allow to specify custom delimiter in emails plugin - [Feature] Allow to specify custom User-Agent for rspamc - [Feature] Allow to store symbols data in Clickhouse - [Feature] Allow to use HTTPS when connecting to Clickhouse - [Feature] Enable sessions cache tracking for milter connections - [Feature] Implement per-line mode in lua_repl (like `perl -p`) - [Feature] Implement rdns-curve plugin based on rspamd cryptobox - [Feature] Improve maps cached data lifetime - [Feature] Improve maps checking frequency - [Feature] Improve monitored timeouts logic - [Feature] milter_headers: add `extended_headers_rcpt` option - [Feature] Milter headers: Add X-Spam-Flag to rmilter-compatibility headers - [Feature] Milter headers: remove-header routine - [Feature] Multimap: received filters for extracting TLDs from hostnames - [Feature] Normalize email aliases in emails module - [Feature] Re-add rambler email bl (as hashed list) - [Feature] Reload file maps more frequently - [Feature] Rework newlines strip parser one more time - [Feature] Skip updates for messages scanned via controller - [Feature] Split long DKIM public keys - [Feature] Store more data when stripping newlines - [Feature] Support SPF macros transformations - [Feature] Support suppressing DMARC reports for some domains - [Fix] Add missing `break` statement - [Fix] Allow modifiers in SPF macros - [Fix] DKIM sign tools: edge-cases around use_esld - [Fix] Do not cache SPF records with macros - [Fix] Do not overwrite score when setting pre-action - [Fix] Fix comparison logic - [Fix] Fix DKIM base64 folding for milter flagged messages - [Fix] Fix emails module configuration - [Fix] Fix folding for arc headers when milter interface is used - [Fix] Fix gmail dots removal - [Fix] Fix rspamc detection in greylist module - [Fix] Fix some more issues with HTTP maps - [Fix] Milter sessions can live forever - [Fix] Normalize fuzzy probability better - [Fix] Plug memory leak - [Fix] RBL: Fixed hashed email address lookups - [Fix] Try to deal with brain-damaged milter behaviour - [Fix] Use `\n` to fold headers for milter - [Rework] Allow to use custom callback for monitored checks - [Rework] Further steps towards one process monitoring - [Rework] Send health checks from a single worker - [WebUI] Round-up throughput summary values To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 pkgsrc/mail/rspamd/Makefile cvs rdiff -u -r1.16 -r1.17 pkgsrc/mail/rspamd/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_151747909289820 Content-Disposition: inline Content-Length: 2054 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/mail/rspamd/Makefile diff -u pkgsrc/mail/rspamd/Makefile:1.33 pkgsrc/mail/rspamd/Makefile:1.34 --- pkgsrc/mail/rspamd/Makefile:1.33 Thu Feb 1 09:07:23 2018 +++ pkgsrc/mail/rspamd/Makefile Thu Feb 1 09:58:11 2018 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.33 2018/02/01 09:07:23 fhajny Exp $ +# $NetBSD: Makefile,v 1.34 2018/02/01 09:58:11 fhajny Exp $ -DISTNAME= rspamd-1.6.1 -PKGREVISION= 3 +DISTNAME= rspamd-1.6.5 CATEGORIES= mail MASTER_SITES= ${MASTER_SITE_GITHUB:=vstakhov/} @@ -55,6 +54,7 @@ CMAKE_ARGS+= -DCONFDIR:PATH=${PKG_SYSCON CMAKE_ARGS+= -DRSPAMD_USER=${RSPAMD_USER} CMAKE_ARGS+= -DRSPAMD_GROUP=${RSPAMD_GROUP} CMAKE_ARGS+= -DENABLE_LUAJIT=OFF +CMAKE_ARGS+= -DENABLE_SQLITE=ON REPLACE_PERL+= utils/rspamd_stats.pl Index: pkgsrc/mail/rspamd/distinfo diff -u pkgsrc/mail/rspamd/distinfo:1.16 pkgsrc/mail/rspamd/distinfo:1.17 --- pkgsrc/mail/rspamd/distinfo:1.16 Wed Jan 31 20:09:20 2018 +++ pkgsrc/mail/rspamd/distinfo Thu Feb 1 09:58:11 2018 @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.16 2018/01/31 20:09:20 fhajny Exp $ +$NetBSD: distinfo,v 1.17 2018/02/01 09:58:11 fhajny Exp $ -SHA1 (rspamd-1.6.1.tar.gz) = c2fb3b8aae561932b2cde746b77bdeb1ba5ea0c9 -RMD160 (rspamd-1.6.1.tar.gz) = 1576044887557da12075776dbf259e25f4d00dfe -SHA512 (rspamd-1.6.1.tar.gz) = 3bd50ebc1d7e413afbe52608f94b644e1cf684a708776207710eb4556abb0500b2a23141a90e811854a25a9fbedf0a6b1c5a05363c0cf372921b8acd457b702b -Size (rspamd-1.6.1.tar.gz) = 2462565 bytes +SHA1 (rspamd-1.6.5.tar.gz) = 4b94519f1be3948e9c2c37c707b81671e984ac06 +RMD160 (rspamd-1.6.5.tar.gz) = f0f890e5ceb589371a7d7b286d9a4769524b06fc +SHA512 (rspamd-1.6.5.tar.gz) = 789abc994cf96a0d88662e14f0e77f95f5c7c7bd1f808ffd64af21cf73cef643b5aee4c1f066d81d04e79d6bb7f72f12095ff08d8515a40bcca23153715fc9f1 +Size (rspamd-1.6.5.tar.gz) = 2484271 bytes SHA1 (patch-CMakeLists.txt) = 1d3e66b52ef38638674baf4c10b68c97b2ca38ad SHA1 (patch-config.h.in) = 1e626956227dc69fb781ce5847e0f9f8eaee8c09 SHA1 (patch-src_CMakeLists.txt) = c80015bb275ba8b9ad31491311275bf353f8f30a --_----------=_151747909289820--