From owner-svn-ports-head@freebsd.org Tue Sep 29 01:46:10 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 316A53F15EE; Tue, 29 Sep 2020 01:46:10 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C0j0L0WTxz46q4; Tue, 29 Sep 2020 01:46:10 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E92BD270F0; Tue, 29 Sep 2020 01:46:09 +0000 (UTC) (envelope-from pi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 08T1k9It071176; Tue, 29 Sep 2020 01:46:09 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 08T1k9Y8071169; Tue, 29 Sep 2020 01:46:09 GMT (envelope-from pi@FreeBSD.org) Message-Id: <202009290146.08T1k9Y8071169@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Tue, 29 Sep 2020 01:46:09 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r550465 - head/dns/powerdns X-SVN-Group: ports-head X-SVN-Commit-Author: pi X-SVN-Commit-Paths: head/dns/powerdns X-SVN-Commit-Revision: 550465 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Sep 2020 01:46:10 -0000 Author: pi Date: Tue Sep 29 01:46:08 2020 New Revision: 550465 URL: https://svnweb.freebsd.org/changeset/ports/550465 Log: dns/powerdns: update 4.3.0 -> 4.3.1 Improvements: - EL8 pkgs: Build mysql backend against mariadb-connector-c-devel - gpgsql: Reintroduce prepared statements - gsqlite3backend: add missing indexes - use real remote for supermaster createSlaveDomain() - Optimize IXFR-to-AXFR fallback path - Install bind SQL schema files as part of bindbackend - Do not send out of zone lookups to the backends Bug Fixes: - Raise an exception on invalid hex content in unknown records. - Handle the extra single-row result set of MySQL stored procedures PR: 249560 Submitted by: Ralf van der Enden (maintainer) Security: CVE-2020-17482 https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2020-05.html Relnotes: https://doc.powerdns.com/authoritative/changelog/4.3.html#change-4.3.1 Modified: head/dns/powerdns/Makefile head/dns/powerdns/distinfo head/dns/powerdns/pkg-descr head/dns/powerdns/pkg-plist Modified: head/dns/powerdns/Makefile ============================================================================== --- head/dns/powerdns/Makefile Tue Sep 29 00:54:20 2020 (r550464) +++ head/dns/powerdns/Makefile Tue Sep 29 01:46:08 2020 (r550465) @@ -1,8 +1,7 @@ # $FreeBSD$ PORTNAME= powerdns -DISTVERSION= 4.3.0 -PORTREVISION= 3 +DISTVERSION= 4.3.1 CATEGORIES= dns MASTER_SITES= https://downloads.powerdns.com/releases/ DISTNAME= pdns-${DISTVERSION} @@ -38,11 +37,13 @@ SCRIPTS_ENV= CURDIR2="${.CURDIR}" DISTNAME="${DISTNAME SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS EXAMPLES GEOIP IXFRDIST LMDB LUABACKEND \ - LUAJIT MYSQL OPENLDAP PGSQL PROTOBUF REMOTE \ - SQLITE3 TINYDNS TOOLS UNIXODBC -OPTIONS_DEFAULT= LMDB MYSQL PGSQL SQLITE3 + MYSQL OPENLDAP PGSQL PROTOBUF REMOTE SQLITE3 \ + TINYDNS TOOLS UNIXODBC +OPTIONS_DEFAULT= LMDB LUA MYSQL PGSQL SQLITE3 OPTIONS_GROUP= GEOIPOPT REMOTEOPT OPTIONS_GROUP_REMOTEOPT= ZEROMQ +OPTIONS_SINGLE= EXTLUA +OPTIONS_SINGLE_EXTLUA= LUA LUAJIT LUAJITOR OPTIONS_SUB= yes @@ -51,7 +52,9 @@ GEOIP_DESC= GeoIP backend (GeoIP2 DB) IXFRDIST_DESC= Build ixfrdist LMDB_DESC= LMDB backend LUABACKEND_DESC= Lua2 backend -LUAJIT_DESC= Use LuaJIT instead of Lua +LUAJITOR_DESC= Use lang/luajit-openresty +LUAJIT_DESC= Use lang/luajit +LUA_DESC= Use lang/lua MYSQL_DESC= MySQL backend OPENLDAP_DESC= OpenLDAP backend PGSQL_DESC= PostgreSQL backend @@ -76,9 +79,13 @@ LMDB_VARS= MODULES+=lmdb LUABACKEND_VARS= MODULES+=lua2 -LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit-openresty -LUAJIT_USES_OFF= lua +LUAJITOR_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit-openresty +LUAJITOR_CONFIGURE_ON= --with-lua=luajit + +LUAJIT_LIB_DEPENDS= libluajit-5.1.so.2:lang/luajit LUAJIT_CONFIGURE_ON= --with-lua=luajit + +LUA_USES= lua MYSQL_USES= mysql MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE} Modified: head/dns/powerdns/distinfo ============================================================================== --- head/dns/powerdns/distinfo Tue Sep 29 00:54:20 2020 (r550464) +++ head/dns/powerdns/distinfo Tue Sep 29 01:46:08 2020 (r550465) @@ -1,3 +1,3 @@ -TIMESTAMP = 1588788036 -SHA256 (pdns-4.3.0.tar.bz2) = 6be2e70f100df6f32cb431d5f57ca0aabde1fba6c11d947eccc86d44bdf95d08 -SIZE (pdns-4.3.0.tar.bz2) = 1211536 +TIMESTAMP = 1600815384 +SHA256 (pdns-4.3.1.tar.bz2) = d5146c04098ee94b9377ee491ebb3fd5eb061d7b24262f4a8e1a89f2ed3fc245 +SIZE (pdns-4.3.1.tar.bz2) = 1216876 Modified: head/dns/powerdns/pkg-descr ============================================================================== --- head/dns/powerdns/pkg-descr Tue Sep 29 00:54:20 2020 (r550464) +++ head/dns/powerdns/pkg-descr Tue Sep 29 01:46:08 2020 (r550465) @@ -1,16 +1,15 @@ The PowerDNS Authoritative Server is the only solution that enables -authoritative DNS service from all major databases, including but -not limited to MySQL, PostgreSQL, SQLite3, LDAP and plain text files. +authoritative DNS service from all major databases, including but not limited +to MySQL, PostgreSQL, SQLite3, LDAP and plain text files. -DNS answers can also be fully scripted using a variety of (scripting) -languages such as Lua, Java, Perl, Python, Ruby, C and C++. Such -scripting can be used for dynamic redirection, (spam) filtering or -real time intervention. +DNS answers can also be fully scripted using a variety of (scripting) languages +such as Lua, Java, Perl, Python, Ruby, C and C++. Such scripting can be used +for dynamic redirection, (spam) filtering or real time intervention. In addition, the PowerDNS Authoritative Server is the leading DNSSEC -implementation, hosting the majority of all DNSSEC domains worldwide. -The Authoritative Server hosts at least 30% of all domain names in -Europe, and around 90% of all DNSSEC domains in Europe. +implementation, hosting the majority of all DNSSEC domains worldwide. The +Authoritative Server hosts at least 30% of all domain names in Europe, and +around 90% of all DNSSEC domains in Europe. * IPv4, UDP/TCP * IPv6, UDP/TCP, 100% compliant @@ -31,4 +30,4 @@ Europe, and around 90% of all DNSSEC domains in Europe * API for direct control (pdns_control, pdnssec) - Local and remote access -WWW: https://www.PowerDNS.com/auth.html +WWW: https://www.powerdns.com/auth.html Modified: head/dns/powerdns/pkg-plist ============================================================================== --- head/dns/powerdns/pkg-plist Tue Sep 29 00:54:20 2020 (r550464) +++ head/dns/powerdns/pkg-plist Tue Sep 29 01:46:08 2020 (r550465) @@ -75,6 +75,8 @@ man/man1/zone2sql.1.gz %%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.mysql.sql %%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.pgsql.sql %%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/4.2.0_to_4.3.0_schema.sqlite3.sql +%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/bind-dnssec.4.2.0_to_4.3.0_schema.sqlite3.sql +%%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/bind-dnssec.schema.sqlite3.sql %%MYSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.mysql.sql %%PGSQL%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.pgsql.sql %%SQLITE3%%%%PORTDOCS%%%%DOCSDIR%%/dnssec-3.x_to_3.4.0_schema.sqlite3.sql