pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/dnsmasq dnsmasq: updated to 2.79
details: https://anonhg.NetBSD.org/pkgsrc/rev/ca65e45b557e
branches: trunk
changeset: 377831:ca65e45b557e
user: adam <adam%pkgsrc.org@localhost>
date: Fri Mar 23 12:58:43 2018 +0000
description:
dnsmasq: updated to 2.79
version 2.79
Fix parsing of CNAME arguments, which are confused by extra spaces.
Thanks to Diego Aguirre for spotting the bug.
Where available, use IP_UNICAST_IF or IPV6_UNICAST_IF to bind
upstream servers to an interface, rather than SO_BINDTODEVICE.
Thanks to Beniamino Galvani for the patch.
Always return a SERVFAIL answer to DNS queries without the
recursion desired bit set, UNLESS acting as an authoritative
DNS server. This avoids a potential route to cache snooping.
Add support for Ed25519 signatures in DNSSEC validation.
No longer support RSA/MD5 signatures in DNSSEC validation,
since these are not secure. This behaviour is mandated in
RFC-6944.
Fix incorrect error exit code from dhcp_release6 utility.
Thanks Gaudenz Steinlin for the bug report.
Use SIGINT (instead of overloading SIGHUP) to turn on DNSSEC
time validation when --dnssec-no-timecheck is in use.
Note that this is an incompatible change from earlier releases.
Allow more than one --bridge-interface option to refer to an
interface, so that we can use
--bridge-interface=int1,alias1
--bridge-interface=int1,alias2
as an alternative to
--bridge-interface=int1,alias1,alias2
Thanks to Neil Jerram for work on this.
Fix for DNSSEC with wildcard-derived NSEC records.
It's OK for NSEC records to be expanded from wildcards,
but in that case, the proof of non-existence is only valid
starting at the wildcard name, *.<domain> NOT the name expanded
from the wildcard. Without this check it's possible for an
attacker to craft an NSEC which wrongly proves non-existence.
Thanks to Ralph Dolmans for finding this, and co-ordinating
the vulnerability tracking and fix release.
CVE-2017-15107 applies.
Remove special handling of A-for-A DNS queries. These
are no longer a significant problem in the global DNS.
http://cs.northwestern.edu/~ychen/Papers/DNS_ToN15.pdf
Thanks to Mattias Hellstr?m for the initial patch.
Fix failure to delete dynamically created dhcp options
from files in -dhcp-optsdir directories. Thanks to
Lindgren Fredrik for the bug report.
Add to --synth-domain the ability to create names using
sequential numbers, as well as encodings of IP addresses.
For instance,
--synth-domain=thekelleys.org.uk,192.168.0.50,192.168.0.70,internal-*
creates 21 domain names of the form
internal-4.thekelleys.org.uk over the address range given, with
internal-0.thekelleys.org.uk being 192.168.0.50 and
internal-20.thekelleys.org.uk being 192.168.0.70
Thanks to Andy Hawkins for the suggestion.
Tidy up Crypto code, removing workarounds for ancient
versions of libnettle. We now require libnettle 3.
diffstat:
net/dnsmasq/Makefile | 9 ++++-----
net/dnsmasq/distinfo | 10 +++++-----
2 files changed, 9 insertions(+), 10 deletions(-)
diffs (47 lines):
diff -r 8cc998858921 -r ca65e45b557e net/dnsmasq/Makefile
--- a/net/dnsmasq/Makefile Fri Mar 23 12:53:59 2018 +0000
+++ b/net/dnsmasq/Makefile Fri Mar 23 12:58:43 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2017/10/24 01:04:19 khorben Exp $
+# $NetBSD: Makefile,v 1.37 2018/03/23 12:58:43 adam Exp $
-DISTNAME= dnsmasq-2.78
+DISTNAME= dnsmasq-2.79
CATEGORIES= net
MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/
EXTRACT_SUFX= .tar.xz
@@ -32,7 +32,7 @@
CFLAGS.SunOS+= -DNO_IPSET
# Override the defaults
-AUTO_MKDIRS=yes
+AUTO_MKDIRS= yes
CFLAGS+= -DCONFFILE='"${PKG_SYSCONFDIR}/dnsmasq.conf"'
MAKE_FLAGS+= COPTS=${CFLAGS:Q}
MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
@@ -45,8 +45,7 @@
INSTALL_MAKE_FLAGS+= AWK="${AWK}"
post-install:
- ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example \
- ${DESTDIR}${EGDIR}
+ ${INSTALL_DATA} ${WRKSRC}/dnsmasq.conf.example ${DESTDIR}${EGDIR}
.if !empty(PKG_OPTIONS:Mdbus)
${INSTALL_DATA} ${WRKSRC}/dbus/dnsmasq.conf \
${DESTDIR}${EGDIR}/dnsmasq-dbus.conf
diff -r 8cc998858921 -r ca65e45b557e net/dnsmasq/distinfo
--- a/net/dnsmasq/distinfo Fri Mar 23 12:53:59 2018 +0000
+++ b/net/dnsmasq/distinfo Fri Mar 23 12:58:43 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.34 2017/10/02 15:50:55 wiz Exp $
+$NetBSD: distinfo,v 1.35 2018/03/23 12:58:43 adam Exp $
-SHA1 (dnsmasq-2.78.tar.xz) = 07d452c0a18637a9d4e2751e57971b493631bb23
-RMD160 (dnsmasq-2.78.tar.xz) = a724387aeb5ea46080b85caac6bddc9bb04a5814
-SHA512 (dnsmasq-2.78.tar.xz) = 9b79b84e5a768d52f90f6335ccef2c404ecd7a13e78e49f4cd0755fffc6cf34d0dc96ad4c72cad1dab3c5743a8d0d789b3e9b6e625b03c5675bb898ca61a698b
-Size (dnsmasq-2.78.tar.xz) = 489172 bytes
+SHA1 (dnsmasq-2.79.tar.xz) = d4a1af08b02b27736954ce8b2db2da7799d75812
+RMD160 (dnsmasq-2.79.tar.xz) = e4cb81b4a08b32c5253520ee146d5f40cd3ff7b3
+SHA512 (dnsmasq-2.79.tar.xz) = 2c06212696ab55e1584f6133872f5b196013509e4b1822d0457787b456e14341afdde887749e370a2e512124cb4138f012f4601b08690707be4acc7cf2f2876f
+Size (dnsmasq-2.79.tar.xz) = 493036 bytes
SHA1 (patch-src_bpf.c) = 05dc64c016c608e6b963ce9ee80c28e872a88f9e
Home |
Main Index |
Thread Index |
Old Index