pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/powerdns net/powerdns: Update to 4.4.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e4049ffc1e72
branches:  trunk
changeset: 443764:e4049ffc1e72
user:      otis <otis%pkgsrc.org@localhost>
date:      Mon Dec 21 00:26:50 2020 +0000

description:
net/powerdns: Update to 4.4.0

Security fix:
* This release drops GSS/TSIG support, please see PowerDNS Security Advisory 2020-06
  https://doc.powerdns.com/authoritative/security-advisories/powerdns-advisory-2020-06.html

Changelog:
* New features:
  - the LMDB backend now supports long record content, making it production
    ready for everybody
  - the SVCB and HTTPS record types are supported, with limited additional
    processing transaction handling in the 2136 handler and the HTTP API was
    again improved a lot, avoiding various spurious issues users may have
    noticed if they do a lot of changes a new setting (consistent-backends)
    offers a roughly 30% speedup, subject to conditions
  - we finally emit Prometheus metrics!

* Improvements:
  - don’t log trusted-notification-proxy notify at error level
  - Stop using incbin and use od & sed to generate constant string data.

* Bug Fixes:
  - clear the LMDB set state when performing a new lookup or list to prevent
    corruption cases
  - SVCB: Correctly parse and print unknown params
  - fix direct-dnskey in AXFR-out

diffstat:

 net/powerdns/Makefile                |   3 +--
 net/powerdns/Makefile.common         |   4 ++--
 net/powerdns/distinfo                |  16 ++++++----------
 net/powerdns/patches/patch-configure |  31 ++++---------------------------
 4 files changed, 13 insertions(+), 41 deletions(-)

diffs (96 lines):

diff -r 007066d9ca4d -r e4049ffc1e72 net/powerdns/Makefile
--- a/net/powerdns/Makefile     Sun Dec 20 22:41:31 2020 +0000
+++ b/net/powerdns/Makefile     Mon Dec 21 00:26:50 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.56 2020/11/05 09:08:56 ryoon Exp $
+# $NetBSD: Makefile,v 1.57 2020/12/21 00:26:50 otis Exp $
 
-PKGREVISION= 1
 .include "Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/pdns/powerdns/}
diff -r 007066d9ca4d -r e4049ffc1e72 net/powerdns/Makefile.common
--- a/net/powerdns/Makefile.common      Sun Dec 20 22:41:31 2020 +0000
+++ b/net/powerdns/Makefile.common      Mon Dec 21 00:26:50 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.31 2020/09/24 19:09:53 otis Exp $
+# $NetBSD: Makefile.common,v 1.32 2020/12/21 00:26:51 otis Exp $
 
-PDNS_VERSION=  4.3.1
+PDNS_VERSION=  4.4.0
 DISTNAME=      pdns-${PDNS_VERSION}
 CATEGORIES=    net
 MASTER_SITES=  http://downloads.powerdns.com/releases/
diff -r 007066d9ca4d -r e4049ffc1e72 net/powerdns/distinfo
--- a/net/powerdns/distinfo     Sun Dec 20 22:41:31 2020 +0000
+++ b/net/powerdns/distinfo     Mon Dec 21 00:26:50 2020 +0000
@@ -1,16 +1,12 @@
-$NetBSD: distinfo,v 1.42 2020/09/24 19:09:53 otis Exp $
+$NetBSD: distinfo,v 1.43 2020/12/21 00:26:51 otis Exp $
 
-SHA1 (pdns-4.3.1.tar.bz2) = ded83a15fbf287979bdc7c85a421cf9aeca66e25
-RMD160 (pdns-4.3.1.tar.bz2) = 906b919cadac658c9254b1dcb9a7f886e4c780ee
-SHA512 (pdns-4.3.1.tar.bz2) = e61e23544f1e57c1ec3a85b4edbc3ff3e8e831410237afdc8896e9f34602774c1dc8bd02eb7440e765262fcc988f98e47b6f1b7945427b1f4a59dd6b84b9437e
-Size (pdns-4.3.1.tar.bz2) = 1216876 bytes
-SHA1 (patch-configure) = 8e13bf3a1432369052be32a636655ea86a0db75d
+SHA1 (pdns-4.4.0.tar.bz2) = 48cc9a624a9df5aaf608479b5a6b06badc01d4c4
+RMD160 (pdns-4.4.0.tar.bz2) = c32aceb73d90518112314a5fc7018e97947db1c1
+SHA512 (pdns-4.4.0.tar.bz2) = e7f35539915ee7945b537cfedae72e2b83c86b39c5e44a9268b8a086f44b30a33a64e0b65aad140ba02c349cedaa12820226578dea87c9b666dc75f8bd15c1f6
+Size (pdns-4.4.0.tar.bz2) = 1270854 bytes
+SHA1 (patch-configure) = 691b4f804f9e72eb18ec895a7b0e685789c78034
 SHA1 (patch-ext_json11_json11.cpp) = a8ffe67156a836841aef8a6bba134a82283f381e
 SHA1 (patch-pdns_dnsscope.cc) = b289b750686b25041c3e291fb0d3d562beb36eaf
 SHA1 (patch-pdns_iputils.cc) = fbd3bb210216bb98c3cd73b702b6dea486c51dec
-SHA1 (patch-pdns_iputils.hh) = aa90245d84415c98d4af4a57349b812c536446e9
-SHA1 (patch-pdns_lua-record.cc) = 8cdf7d692ae7ec636c38e9f5cd2f91467364aae3
 SHA1 (patch-pdns_qtype.hh) = 0f8bca4c0cafea9a5257a08077fa42b4c52127f5
 SHA1 (patch-pdns_version.cc) = 25917c329dafa34e657fa31c7a9abd99110bb4b0
-SHA1 (patch-pdns_webserver.cc) = b698338a168066f65a96313eab1bb1292192df94
-SHA1 (patch-pdns_ws-auth.cc) = fd68549574240a9e99b31f501e40461f0318d1ed
diff -r 007066d9ca4d -r e4049ffc1e72 net/powerdns/patches/patch-configure
--- a/net/powerdns/patches/patch-configure      Sun Dec 20 22:41:31 2020 +0000
+++ b/net/powerdns/patches/patch-configure      Mon Dec 21 00:26:50 2020 +0000
@@ -1,31 +1,8 @@
-$NetBSD: patch-configure,v 1.10 2020/07/02 13:01:38 otis Exp $
+$NetBSD: patch-configure,v 1.11 2020/12/21 00:26:51 otis Exp $
 
-Do not add default compiler flags.
-Leave pkgsrc to handle security features.
-
---- configure.orig     2020-04-06 12:51:03.000000000 +0000
+--- configure.orig     2020-12-17 14:49:10.000000000 +0000
 +++ configure
-@@ -3738,8 +3738,8 @@ case $host_os in *\ *) host_os=`echo "$h
- 
- 
- # Add some default CFLAGS and CXXFLAGS, can be appended to using the environment variables
--CFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter $CFLAGS"
--CXXFLAGS="-g -O2 -Wall -Wextra -Wshadow -Wno-unused-parameter $CXXFLAGS"
-+CFLAGS="-Wall $CFLAGS"
-+CXXFLAGS="-Wall $CXXFLAGS"
- 
- ac_ext=c
- ac_cpp='$CPP $CPPFLAGS'
-@@ -7901,7 +7901,7 @@ rm -f core conftest.err conftest.$ac_obj
- fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_warn_cxx__fstack_protector" >&5
- $as_echo "$gl_cv_warn_cxx__fstack_protector" >&6; }
--if test "x$gl_cv_warn_cxx__fstack_protector" = xyes; then :
-+if test "x$gl_cv_warn_cxx__fstack_protector" = xDISABLED; then :
- 
-         CFLAGS="-fstack-protector $CFLAGS"
-         CXXFLAGS="-fstack-protector $CXXFLAGS"
-@@ -22582,7 +22582,7 @@ fi
+@@ -22688,7 +22688,7 @@ fi
  
    if test "x$PG_CONFIG" != "x" -o "x$PGSQL_LIBS" = "x"; then :
  
@@ -34,7 +11,7 @@
  
        # Extract the first word of "pg_config", so it can be a program name with args.
  set dummy pg_config; ac_word=$2
-@@ -22626,7 +22626,7 @@ fi
+@@ -22732,7 +22732,7 @@ fi
  
  
  fi


Home | Main Index | Thread Index | Old Index