summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrtr <rtr@pkgsrc.org>2008-07-24 10:28:03 +0000
committerrtr <rtr@pkgsrc.org>2008-07-24 10:28:03 +0000
commitd63cf62b3d2c2dc76c588769812e3ce24f66a36d (patch)
tree591be2f2a15845379a6e3f7ec18a9197e603e4f9
parentd7e727d2707a1a45805e0b4e10726676c1369b15 (diff)
downloadpkgsrc-d63cf62b3d2c2dc76c588769812e3ce24f66a36d.tar.gz
pullup ticket #2456 requested by tonnerre
dnsmasq: update package for fixes and CVE revisions pulled up: pkgsrc/net/dnsmasq/Makefile 1.5 pkgsrc/net/dnsmasq/distinfo 1.4 pkgsrc/net/dnsmasq/patches/patch-aa 1.3 Module Name: pkgsrc Committed By: tonnerre Date: Wed Jul 23 23:46:08 UTC 2008 Modified Files: pkgsrc/net/dnsmasq: Makefile distinfo pkgsrc/net/dnsmasq/patches: patch-aa Log Message: 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).
-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..fb01de14f1c 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.4.14.1 2008/07/24 10:28:03 rtr 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..e68a416c206 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.3.14.1 2008/07/24 10:28:03 rtr 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..2cf5b2f8461 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.2.14.1 2008/07/24 10:28:03 rtr 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