Subject: CVS commit: pkgsrc/net/powerdns-recursor
From: Filip Hajny
Date: 2017-08-02 22:15:42
Message id: 20170802201542.589E1FACD@cvs.NetBSD.org

Log Message:
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

Files:
RevisionActionfile
1.24modifypkgsrc/net/powerdns-recursor/Makefile
1.21modifypkgsrc/net/powerdns-recursor/distinfo
1.2modifypkgsrc/net/powerdns-recursor/patches/patch-configure
1.2modifypkgsrc/net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4