summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authortonnerre <tonnerre@pkgsrc.org>2008-07-23 23:46:08 +0000
committertonnerre <tonnerre@pkgsrc.org>2008-07-23 23:46:08 +0000
commit9aaa4a46b3ef46cade6ab7fe2e3594f88e67e308 (patch)
tree22e4b2cda32a3bd03d40283bffe0c39a1228c051 /net
parent735d2d8c117e683756d59e4a16f623fc3f4e5c80 (diff)
downloadpkgsrc-9aaa4a46b3ef46cade6ab7fe2e3594f88e67e308.tar.gz
Update dnsmasq to version 2.45 in order to fix CVE-2008-1447.
Changes since version 2.38: - Names ending in a dot now work. - Whitespaces arround commata in config files are now ignored. - Asynchronous logging. - New --log-dhcp flag was added. - RFC3046 relay agent data matching. - RFC3993 subscriber ID relay agent data matching. - RFC 5107 server-id-override DHCP relay agent option. - Option for interface names added. - SIGUSR2 now closes and reopens the log files. - DNS LOC record support. - Allow disabling the DNS functionality by setting the port to 0. - DNSMASQ_INTERFACE is now part of the environment of the lease change script. - PMTUd disabled on DHCP and TFTP sockets. - --dhcp-bridge now works on all BSD variants. - Now including a Solaris 10 SMF. - Random source ports for DNS queries (CVE-2008-1447).
Diffstat (limited to 'net')
-rw-r--r--net/dnsmasq/Makefile4
-rw-r--r--net/dnsmasq/distinfo10
-rw-r--r--net/dnsmasq/patches/patch-aa12
3 files changed, 15 insertions, 11 deletions
diff --git a/net/dnsmasq/Makefile b/net/dnsmasq/Makefile
index fbc10e6d9f0..99489e279b1 100644
--- a/net/dnsmasq/Makefile
+++ b/net/dnsmasq/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.4 2007/02/23 15:08:07 wiz Exp $
+# $NetBSD: Makefile,v 1.5 2008/07/23 23:46:08 tonnerre Exp $
#
-DISTNAME= dnsmasq-2.38
+DISTNAME= dnsmasq-2.45
CATEGORIES= net
MASTER_SITES= http://www.thekelleys.org.uk/dnsmasq/
diff --git a/net/dnsmasq/distinfo b/net/dnsmasq/distinfo
index 9afba172e51..674994b1ded 100644
--- a/net/dnsmasq/distinfo
+++ b/net/dnsmasq/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2007/02/23 15:08:07 wiz Exp $
+$NetBSD: distinfo,v 1.4 2008/07/23 23:46:08 tonnerre Exp $
-SHA1 (dnsmasq-2.38.tar.gz) = 267ac7b78e9f48b0d8d65f30fc0faa2a6552ae8c
-RMD160 (dnsmasq-2.38.tar.gz) = bfa7ca4a5ededa2aedd708991b8177274b1db8b7
-Size (dnsmasq-2.38.tar.gz) = 272953 bytes
-SHA1 (patch-aa) = 584464432ddedd1d00b742330a73f8a27c0e8e17
+SHA1 (dnsmasq-2.45.tar.gz) = 12f8cffd657f674fbf4bf4f670a0dcb65ea4a5ae
+RMD160 (dnsmasq-2.45.tar.gz) = b8ebf9dfeff26c18664a917cd32cb9b6a53852cb
+Size (dnsmasq-2.45.tar.gz) = 380877 bytes
+SHA1 (patch-aa) = f6d1d9d80a283d4270950031ec67c0b4e37920d7
diff --git a/net/dnsmasq/patches/patch-aa b/net/dnsmasq/patches/patch-aa
index 8203fd46a25..d8e26e0e5ea 100644
--- a/net/dnsmasq/patches/patch-aa
+++ b/net/dnsmasq/patches/patch-aa
@@ -1,9 +1,13 @@
-$NetBSD: patch-aa,v 1.2 2007/02/23 15:08:07 wiz Exp $
+$NetBSD: patch-aa,v 1.3 2008/07/23 23:46:08 tonnerre Exp $
---- Makefile.orig 2007-02-06 22:09:40.000000000 +0000
+--- Makefile.orig 2008-07-20 20:26:07.000000000 +0200
+++ Makefile
-@@ -1,7 +1,7 @@
- PREFIX?=/usr/local
+@@ -13,10 +13,10 @@
+ # You should have received a copy of the GNU General Public License
+ # along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+-PREFIX = /usr/local
++PREFIX?= /usr/local
BINDIR = ${PREFIX}/sbin
-MANDIR = ${PREFIX}/share/man
-LOCALEDIR = ${PREFIX}/share/locale