Sun Dec 11 14:36:11 2011 UTC ()
Update isc-dhcp4 package to 4.2.3p1 (4.2.3-P1).
It implicitly update isc-dhclient4, isc-dhcpd4 and isc-dhcrelay4 to 4.2.3p1.

			Changes since 4.2.3

! Add a check for a null pointer before calling the regexec function.
  Without out this check we could, under some circumstances, pass
  a null pointer to the regexec function causing it to segfault.
  Thanks to a report from BlueCat Networks.
  [ISC-Bugs #26704].
  CVE: CVE-2011-4539


(taca)
diff -r1.12 -r1.13 pkgsrc/net/isc-dhcp4/Makefile.common
diff -r1.8 -r1.9 pkgsrc/net/isc-dhcp4/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/net/isc-dhcp4/Makefile.common (expand / switch to unified diff)

--- pkgsrc/net/isc-dhcp4/Makefile.common 2011/11/15 14:33:38 1.12
+++ pkgsrc/net/isc-dhcp4/Makefile.common 2011/12/11 14:36:11 1.13
@@ -1,32 +1,34 @@ @@ -1,32 +1,34 @@
1# $NetBSD: Makefile.common,v 1.12 2011/11/15 14:33:38 taca Exp $ 1# $NetBSD: Makefile.common,v 1.13 2011/12/11 14:36:11 taca Exp $
2# 2#
3# used by net/isc-dhcp4/Makefile 3# used by net/isc-dhcp4/Makefile
4# used by net/isc-dhcpd4/Makefile 4# used by net/isc-dhcpd4/Makefile
5# used by net/isc-dhclient4/Makefile 5# used by net/isc-dhclient4/Makefile
6# used by net/isc-dhcrelay4/Makefile 6# used by net/isc-dhcrelay4/Makefile
7 7
8DISTNAME= dhcp-4.2.3 8DISTNAME= dhcp-${VERSION}
9DHVER= ${DISTNAME:S/dhcp-//:S/-P/p/} 9DHVER= ${DISTNAME:S/dhcp-//:S/-P/p/}
10CATEGORIES= net 10CATEGORIES= net
11MASTER_SITES= ftp://ftp.isc.org/isc/dhcp/${DISTNAME}/ \ 11MASTER_SITES= ftp://ftp.isc.org/isc/dhcp/${VERSION}/ \
12 http://ftp.isc.org/isc/dhcp/${DISTNAME}/ 12 http://ftp.isc.org/isc/dhcp/${VERSION}/
13 13
14MAINTAINER= pkgsrc-users@NetBSD.org 14MAINTAINER= pkgsrc-users@NetBSD.org
15HOMEPAGE= https://www.isc.org/sw/dhcp 15HOMEPAGE= https://www.isc.org/sw/dhcp
16LICENSE= isc 16LICENSE= isc
17 17
18CONFLICTS+= isc-dhcp-base-3.*{,nb*} 18CONFLICTS+= isc-dhcp-base-3.*{,nb*}
19 19
 20VERSION= 4.2.3-P1
 21
20.include "../../mk/bsd.prefs.mk" 22.include "../../mk/bsd.prefs.mk"
21 23
22GNU_CONFIGURE= yes 24GNU_CONFIGURE= yes
23DHCP_HOME?= ${VARBASE}/db/isc-dhcp 25DHCP_HOME?= ${VARBASE}/db/isc-dhcp
24DHCP_PID?= ${VARBASE}/run/isc-dhcp 26DHCP_PID?= ${VARBASE}/run/isc-dhcp
25PKG_SYSCONFSUBDIR= dhcp 27PKG_SYSCONFSUBDIR= dhcp
26 28
27USE_TOOLS+= gmake 29USE_TOOLS+= gmake
28USE_LANGUAGES+= c c++ 30USE_LANGUAGES+= c c++
29 31
30PATCHDIR= ${.CURDIR}/../isc-dhcp4/patches 32PATCHDIR= ${.CURDIR}/../isc-dhcp4/patches
31DISTINFO_FILE= ${.CURDIR}/../isc-dhcp4/distinfo 33DISTINFO_FILE= ${.CURDIR}/../isc-dhcp4/distinfo
32EGDIR= ${PREFIX}/share/examples/${PKGBASE} 34EGDIR= ${PREFIX}/share/examples/${PKGBASE}

cvs diff -r1.8 -r1.9 pkgsrc/net/isc-dhcp4/distinfo (expand / switch to unified diff)

--- pkgsrc/net/isc-dhcp4/distinfo 2011/11/15 14:33:38 1.8
+++ pkgsrc/net/isc-dhcp4/distinfo 2011/12/11 14:36:11 1.9
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.8 2011/11/15 14:33:38 taca Exp $ 1$NetBSD: distinfo,v 1.9 2011/12/11 14:36:11 taca Exp $
2 2
3SHA1 (dhcp-4.2.3.tar.gz) = d50767156a000e4158c16ede7a102cac992cc98d 3SHA1 (dhcp-4.2.3-P1.tar.gz) = cb4b658cf9d9674fad7ee11d06193569784c61a2
4RMD160 (dhcp-4.2.3.tar.gz) = 4f1b6d9ad2e4b0bf02cbaa010c4261c90f635a00 4RMD160 (dhcp-4.2.3-P1.tar.gz) = fc15dc0589d698c7d1f8c8df045f0b396b30c28e
5Size (dhcp-4.2.3.tar.gz) = 9509210 bytes 5Size (dhcp-4.2.3-P1.tar.gz) = 9525670 bytes
6SHA1 (patch-aa) = cdb64616f16ee79bf14f496518a2958352ce1fc9 6SHA1 (patch-aa) = cdb64616f16ee79bf14f496518a2958352ce1fc9
7SHA1 (patch-ab) = 3a36eb65c6b0a865f2d8a350fa083fa2fe549efd 7SHA1 (patch-ab) = 3a36eb65c6b0a865f2d8a350fa083fa2fe549efd
8SHA1 (patch-ac) = 97af5dd9e787c63ca387fb05df20f42d90b985fb 8SHA1 (patch-ac) = 97af5dd9e787c63ca387fb05df20f42d90b985fb
9SHA1 (patch-includes_Makefile.in) = 3d81c1dce46854cee54742d6ea3593c4cb87f57d 9SHA1 (patch-includes_Makefile.in) = 3d81c1dce46854cee54742d6ea3593c4cb87f57d