doc/ja_JP.eucJP/dhclient.conf.5 doc/ja_JP.eucJP/dhclient.leases.5 \
doc/ja_JP.eucJP/dhcp-eval.5 doc/ja_JP.eucJP/dhcp-options.5 \
doc/examples/dhclient-dhcpv6.conf doc/examples/dhcpd-dhcpv6.conf \
- util/bind.sh util/bindlib.sh util/bindcus.sh \
- bind/bind.tar.gz bind/version.tmp
+ util/bindvar.sh \
+ bind/Makefile bind/bind.tar.gz bind/version.tmp
-SUBDIRS = includes tests common dst omapip client dhcpctl relay server
+SUBDIRS = bind includes tests common dst omapip client dhcpctl relay server
nobase_include_HEADERS = dhcpctl/dhcpctl.h
Internet Systems Consortium DHCP Distribution
Version 4.2.0a1
- 24 November 2009
+ 2 December 2009
README FILE
RELEASE STATUS
-This is ISC DHCP 4.2.0a1, which adds new DHCPv6 features omitted from
-ISC DHCP 4.0.0.
+This is ISC DHCP 4.2.0a1, which modifies the DDNS code to be asynchronous.
In this release, the DHCPv6 server should be fully functional on Linux,
Solaris, or any BSD. The DHCPv6 client should be similarly functional
gunzip dhcp-4.2.0a1.tar.gz
tar xvf dhcp-4.2.0a1.tar
- BUILDING BIND LIBRARIES
-
-To build the BIND libraries used by DHCP cd to the dhcp-4.2.0a1 subdirectory
-that you've just created and run the bindcus.sh from the the util
-subdirectory - something like this:
-
- sh util/bindcus.sh
-
-In order to build the necessary libraries you will need to have "gmake"
-available on your build system.
-
CONFIGURING IT
Now, cd to the dhcp-4.2.0a1 subdirectory that you've just created and
A fully-featured implementation of dynamic DNS updates is included in
this release. It uses libraries from BIND and, to avoid issues with
-different versions, includes the necessary BIND version.
+different versions, includes the necessary BIND version. The appropriate
+BIND libraries will be compiled and installed in the bind subdirectory
+as part of the make step. In order to build the necessary libraries you
+will need to have "gmake" available on your build system.
+
There is documentation for the DDNS support in the dhcpd.conf manual
page - see the beginning of this document for information on finding
Internet Systems Consortium DHCP Distribution
Version 4.2.0a1
- 24 November 2009
+ 2 December 2009
Release Notes
this error was a segfault when a failover secondary attempted to connect
to the failover primary if their clocks were not synchronized.
+- Clean up to allow compilation with gcc 2.95.4 on FreeBSD. Remove an
+ extra semi-colon from common/dns.c and moved setting a variable to NULL
+ in server/dhcpv6.c to allow the compiler to decide that the variable
+ was always properly set.
+
Changes since 4.1.0b1
- A missing "else" in dhcrelay.c could have caused an interface not to
tests/Makefile
])
+sh util/bindvar.sh
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
-# $Id: bind.sh,v 1.6 2009/11/20 00:10:14 sar Exp $
+# $Id: bind.sh,v 1.6.2.1 2009/12/02 22:35:03 sar Exp $
# Get the bind distribution for the libraries
# This script is used to build the DHCP distribution and shouldn't be shipped
#
-# Usage: sh bind.sh
+# Usage: sh bind.sh <DHCP version>
#
-# Currently no arguments
#
topdir=`pwd`
# Make and move to our directory for all things bind
mkdir $binddir
+cp util/Makefile.bind bind/Makefile
cd $binddir
# Get the bind release kit shell script
#mv $binddir/bind-9.7* $binddir/$bindsrcdir
# Run the script to build and install the export libraries
-sh $topdir/util/bindlib.sh $binddir $bindsrcdir
+# Let make do this now.
+#sh $topdir/util/bindlib.sh $binddir $bindsrcdir