Tue Sep 13 15:06:55 2011 UTC ()
Update isc-dhcp4 package to 4.2.2 and it also update isc-dhcpd4, isc-dhclient4
and isc-dhcrelay4.  Here is quote from DHCP 4.2.2 Release Notes.
(http://ftp.isc.org/isc/dhcp/dhcp-4.2.2-RELNOTES)

	      Internet Systems Consortium DHCP Distribution
			     Version 4.2.2
			      27 July 2011

			      Release Notes

			      NEW FEATURES

ISC DHCP 4.2.x includes features that were not included in DHCP 4.1.x.
These include:

Processing the DHCP to DNS server transactions in an asynchronous fashion.
The DHCP server or client can now continue with it's processing while
awaiting replies from the DNS server.

There are a number of DHCPv6 limitations and features missing in this
release, which will be addressed in the future:

- Only Solaris, Linux, FreeBSD, NetBSD, and OpenBSD are supported.

- DHCPv6 includes human-readable text in status code messages, in
  English.  A method to reconfigure or support other languages would
  be preferable.

- The "host-identifier" option is limited to a simple token.

- The client and server can only operate DHCPv4 or DHCPv6 at a time,
  not both.  To use both protocols simultaneously, two instances of the
  relevant daemon are required, one with the '-6' command line option.

For information on how to install, configure and run this software, as
well as how to find documentation and report bugs, please consult the
README file.

ISC DHCP uses standard GNU configure for installation. Please review the
output of "./configure --help" to see what options are available.

The system has only been tested on Linux, FreeBSD, and Solaris, and may not
work on other platforms. Please report any problems and suggested fixes to
<dhcp-users@isc.org>.

			Changes since 4.2.2rc1

! Two packets were found that cause a server to halt.  The code
  has been updated to properly process or reject the packets as
  appropriate.  Thanks to David Zych at University of Illinois
  for reporting this issue.  [ISC-Bugs #24960]
  One CVE number for each class of packet.
  CVE-2011-2748
  CVE-2011-2749

			Changes since 4.2.2b1

- Strict checks for content of domain-name DHCPv4 option can now be
  configured during compilation time. Even though RFC2132 does not allow
  to store more than one domain in domain-name option, such behavior is
  now enabled by default, but this may change some time in the future.
  See ACCEPT_LIST_IN_DOMAIN_NAME define in includes/site.h.
  [ISC-Bugs #24167]

- DNS Update fix. A misconfigured server could crash during DNS update
  processing if the configuration included overlapping pools or
  multiple fixed-address entries for a single address.  This issue
  affected both IPv4 and IPv6. The fix allows a server to detect such
  conditions, provides the user with extra information and recommended
  steps to fix the problem.  If the user enables the appropriate option
  in site.h then server will be terminated
  [ISC-Bugs #23595]


(taca)
diff -r1.10 -r1.11 pkgsrc/net/isc-dhcp4/Makefile.common
diff -r1.6 -r1.7 pkgsrc/net/isc-dhcp4/distinfo

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

--- pkgsrc/net/isc-dhcp4/Makefile.common 2011/05/17 15:12:29 1.10
+++ pkgsrc/net/isc-dhcp4/Makefile.common 2011/09/13 15:06:54 1.11
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Makefile.common,v 1.10 2011/05/17 15:12:29 bouyer Exp $ 1# $NetBSD: Makefile.common,v 1.11 2011/09/13 15:06:54 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.1-P1 8DISTNAME= dhcp-4.2.2
9DHVER= ${DISTNAME:S/dhcp-//:S/-P/p/} 9DHVER= ${DISTNAME:S/dhcp-//:S/-P/p/}
10CATEGORIES= net 10CATEGORIES= net
11MASTER_SITES= http://ftp.isc.org/isc/dhcp/ 11MASTER_SITES= http://ftp.isc.org/isc/dhcp/
12 12
13MAINTAINER= pkgsrc-users@NetBSD.org 13MAINTAINER= pkgsrc-users@NetBSD.org
14HOMEPAGE= https://www.isc.org/sw/dhcp 14HOMEPAGE= https://www.isc.org/sw/dhcp
15LICENSE= isc 15LICENSE= isc
16 16
17CONFLICTS+= isc-dhcp-base-3.*{,nb*} 17CONFLICTS+= isc-dhcp-base-3.*{,nb*}
18 18
19.include "../../mk/bsd.prefs.mk" 19.include "../../mk/bsd.prefs.mk"
20 20
21GNU_CONFIGURE= yes 21GNU_CONFIGURE= yes

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

--- pkgsrc/net/isc-dhcp4/distinfo 2011/04/08 14:09:23 1.6
+++ pkgsrc/net/isc-dhcp4/distinfo 2011/09/13 15:06:54 1.7
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.6 2011/04/08 14:09:23 taca Exp $ 1$NetBSD: distinfo,v 1.7 2011/09/13 15:06:54 taca Exp $
2 2
3SHA1 (dhcp-4.2.1-P1.tar.gz) = 7767019313b4128357054a1eb053c66799831dd6 3SHA1 (dhcp-4.2.2.tar.gz) = a2d5d5bf0fb2a98e9e3e18b243d0a07e12837f81
4RMD160 (dhcp-4.2.1-P1.tar.gz) = e3607828ea12eb718c0877430f9607d336d78c36 4RMD160 (dhcp-4.2.2.tar.gz) = a7d0a66a6156cc2194a784b120587ffd5e8e200e
5Size (dhcp-4.2.1-P1.tar.gz) = 8797289 bytes 5Size (dhcp-4.2.2.tar.gz) = 8764108 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