pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/powerdns-recursor Update net/powerdns-recursor to ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e3f69c52713b
branches:  trunk
changeset: 366105:e3f69c52713b
user:      fhajny <fhajny%pkgsrc.org@localhost>
date:      Wed Aug 02 20:15:42 2017 +0000

description:
Update net/powerdns-recursor to 4.0.6

Bug fixes
- Use the incoming ECS for cache lookup if use-incoming-edns-subnet is
  set
- when making a netmask from a comboaddress, we neglected to zero the
  port. This could lead to a proliferation of netmasks.
- Don't take the initial ECS source for a scope one if EDNS is off
- also set d_requestor without Lua: the ECS logic needs it
- Fix IXFR skipping the additions part of the last sequence
- Treat requestor's payload size lower than 512 as equal to 512
- make URI integers 16 bits, fixes ticket #5443
- unbreak quoting

Improvements
- EDNS Client Subnet becomes compatible with the packet cache, using
  the existing variable answer facility.
- Remove just enough entries from the cache, not one more than asked
- Move expired cache entries to the front so they are expunged
- changed IPv6 addr of b.root-servers.net
- e.root-servers.net has IPv6 now
- hello decaf signers (ED25519 and ED448)
- don't use the libdecaf ed25519 signer when libsodium is enabled
  (Kees Monshouwer)
- do not hash the message in the ed25519 signer (Kees Monshouwer)
- Disable use-incoming-edns-subnet by default

diffstat:

 net/powerdns-recursor/Makefile                            |   4 +-
 net/powerdns-recursor/distinfo                            |  14 +-
 net/powerdns-recursor/patches/patch-configure             |  53 ++------------
 net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4 |   6 +-
 4 files changed, 20 insertions(+), 57 deletions(-)

diffs (129 lines):

diff -r ade7bdd96a17 -r e3f69c52713b net/powerdns-recursor/Makefile
--- a/net/powerdns-recursor/Makefile    Wed Aug 02 19:54:01 2017 +0000
+++ b/net/powerdns-recursor/Makefile    Wed Aug 02 20:15:42 2017 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2017/06/15 07:15:57 fhajny Exp $
+# $NetBSD: Makefile,v 1.24 2017/08/02 20:15:42 fhajny Exp $
 #
 
-DISTNAME=              pdns-recursor-4.0.5
+DISTNAME=              pdns-recursor-4.0.6
 CATEGORIES=            net
 MASTER_SITES=          http://downloads.powerdns.com/releases/
 EXTRACT_SUFX=          .tar.bz2
diff -r ade7bdd96a17 -r e3f69c52713b net/powerdns-recursor/distinfo
--- a/net/powerdns-recursor/distinfo    Wed Aug 02 19:54:01 2017 +0000
+++ b/net/powerdns-recursor/distinfo    Wed Aug 02 20:15:42 2017 +0000
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.20 2017/07/03 13:02:38 joerg Exp $
+$NetBSD: distinfo,v 1.21 2017/08/02 20:15:42 fhajny Exp $
 
-SHA1 (pdns-recursor-4.0.5.tar.bz2) = 2f9fcab4a759ed4f21f8f1233b91ad6ef8b5545e
-RMD160 (pdns-recursor-4.0.5.tar.bz2) = 3cf3594ab6ede39a1400cb21e2905217d735bc4e
-SHA512 (pdns-recursor-4.0.5.tar.bz2) = 30d41033d4650a496b2a699b03c8cb5adb3e803420330f09159cf7ca2ce1bab4818f4a9c9ce7a99d2676e31b1e30289198af1f049cd1f309b93f6aa1a05d4cb5
-Size (pdns-recursor-4.0.5.tar.bz2) = 1066145 bytes
-SHA1 (patch-configure) = f6984cae95786514c9fa19884755374f1c97df11
+SHA1 (pdns-recursor-4.0.6.tar.bz2) = 70c27e604841f833000416e9f06835ee92fd3616
+RMD160 (pdns-recursor-4.0.6.tar.bz2) = 93aeaaa2b26834f0a2cbea7421b6fe01a82d048e
+SHA512 (pdns-recursor-4.0.6.tar.bz2) = 2203fd96469deded1da677344485da221eec036b1ad9fb418a89cd4477d73f2a6fcf984a39b574561df6946f440ddf1982de20cd39d7204da9c27e74216d1159
+Size (pdns-recursor-4.0.6.tar.bz2) = 1105423 bytes
+SHA1 (patch-configure) = aba2ac9f8e28dc16e9f94b2d91ff0d81be07b287
 SHA1 (patch-dns.hh) = 7e9c1b10a066a605b74ebdbee2d894aed50f6c68
 SHA1 (patch-ext_json11_json11.cpp) = 2de8ea8b51556bd3e3c1a88f681697eff239ab1a
 SHA1 (patch-iputils.hh) = 9de7c58db7468da9fd2a175464becdbe339fac9d
 SHA1 (patch-kqueuemplexer.cc) = 87b3b6670393ee60fc96cf91c5acf575adfd06c0
-SHA1 (patch-m4_pdns__check__os.m4) = 04ed7580d9cff6456c3ebcc5bc78a603af1d59a4
+SHA1 (patch-m4_pdns__check__os.m4) = fd84d61d71ec6eed7c9570a2d62c49646a0a4f4a
 SHA1 (patch-qtype.hh) = f14eb9ad7efc7dd4a0ce220c1f93044ef69e99c2
 SHA1 (patch-version.cc) = 117d440f16c9095c03e28b305b85e03ea6e65c8a
diff -r ade7bdd96a17 -r e3f69c52713b net/powerdns-recursor/patches/patch-configure
--- a/net/powerdns-recursor/patches/patch-configure     Wed Aug 02 19:54:01 2017 +0000
+++ b/net/powerdns-recursor/patches/patch-configure     Wed Aug 02 20:15:42 2017 +0000
@@ -1,56 +1,19 @@
-$NetBSD: patch-configure,v 1.1 2017/07/03 13:02:38 joerg Exp $
+$NetBSD: patch-configure,v 1.2 2017/08/02 20:15:42 fhajny Exp $
 
 Regenerate for PDNS_CHECK_OS fix.
 
---- configure.orig     2017-07-02 23:26:02.024754888 +0000
+--- configure.orig     2017-07-04 15:43:19.000000000 +0000
 +++ configure
-@@ -15885,17 +15885,14 @@ fi
- 
-   case "$host" in
-   mips* | powerpc* )
--    as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_cannot continue" "$LINENO" 5
--    _-latomic" | $as_tr_sh`
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -latomic" >&5
-+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -latomic" >&5
- $as_echo_n "checking whether the linker accepts -latomic... " >&6; }
--if eval \${$as_CACHEVAR+:} false; then :
-+if ${ax_cv_check_ldflags___latomic+:} false; then :
-   $as_echo_n "(cached) " >&6
- else
- 
-   ax_check_save_flags=$LDFLAGS
--  LDFLAGS="$LDFLAGS cannot continue" "$LINENO" 5
--     -latomic"
-+  LDFLAGS="$LDFLAGS  -latomic"
-   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h.  */
- 
-@@ -15908,24 +15905,23 @@ main ()
- }
- _ACEOF
- if ac_fn_cxx_try_link "$LINENO"; then :
--  eval "$as_CACHEVAR=yes"
-+  ax_cv_check_ldflags___latomic=yes
- else
--  eval "$as_CACHEVAR=no"
-+  ax_cv_check_ldflags___latomic=no
- fi
- rm -f core conftest.err conftest.$ac_objext \
-     conftest$ac_exeext conftest.$ac_ext
-   LDFLAGS=$ax_check_save_flags
- fi
--eval ac_res=\$$as_CACHEVAR
--             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
--$as_echo "$ac_res" >&6; }
--if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then :
+@@ -15921,13 +15921,12 @@ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___latomic" >&5
+ $as_echo "$ax_cv_check_ldflags___latomic" >&6; }
+ if test "x$ax_cv_check_ldflags___latomic" = xyes; then :
 -   :
-+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___latomic" >&5
-+$as_echo "$ax_cv_check_ldflags___latomic" >&6; }
-+if test "x$ax_cv_check_ldflags___latomic" = xyes; then :
 +  LDFLAGS="-latomic $LDFLAGS"
 +      as_fn_error $? "Unable to link against libatomic, cannot continue" "$LINENO" 5
  else
--  as_fn_error $? "Unable to link against libatomic
+-   as_fn_error $? "Unable to link against libatomic, cannot continue" "$LINENO" 5
+-
 +  :
  fi
  
diff -r ade7bdd96a17 -r e3f69c52713b net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4
--- a/net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4 Wed Aug 02 19:54:01 2017 +0000
+++ b/net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4 Wed Aug 02 20:15:42 2017 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-m4_pdns__check__os.m4,v 1.1 2017/07/03 13:02:38 joerg Exp $
+$NetBSD: patch-m4_pdns__check__os.m4,v 1.2 2017/08/02 20:15:42 fhajny Exp $
 
 Third argument is a instruction list.
 
---- m4/pdns_check_os.m4.orig   2017-06-13 09:58:51.000000000 +0000
+--- m4/pdns_check_os.m4.orig   2017-07-04 15:43:07.000000000 +0000
 +++ m4/pdns_check_os.m4
 @@ -37,11 +37,8 @@ AC_DEFUN([PDNS_CHECK_OS],[
  
@@ -10,7 +10,7 @@
    mips* | powerpc* )
 -    AX_CHECK_LINK_FLAG([-latomic],
 -      [ : ],
--      AC_MSG_ERROR([Unable to link against libatomic, cannot continue])
+-      [ AC_MSG_ERROR([Unable to link against libatomic, cannot continue]) ]
 -    )
 -    LDFLAGS="-latomic $LDFLAGS"
 +    AX_CHECK_LINK_FLAG([-latomic],[LDFLAGS="-latomic $LDFLAGS"]



Home | Main Index | Thread Index | Old Index