2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 09:57:20 +00:00

[master] Pre-release tag prep for 4.4.0b1: version #, copyright etc...

This commit is contained in:
Thomas Markwalder 2018-01-02 14:06:31 -05:00
parent d8fcd5c74d
commit 397599cb44
12 changed files with 75 additions and 41 deletions

View File

@ -1,4 +1,4 @@
# Copyright (c) 2004-2017 by Internet Systems Consortium, Inc. ("ISC") # Copyright (c) 2004-2018 by Internet Systems Consortium, Inc. ("ISC")
# Copyright (c) 1995-2003 by Internet Software Consortium # Copyright (c) 1995-2003 by Internet Software Consortium
# #
# This Source Code Form is subject to the terms of the Mozilla Public # This Source Code Form is subject to the terms of the Mozilla Public

10
README
View File

@ -1,6 +1,6 @@
Internet Systems Consortium DHCP Distribution Internet Systems Consortium DHCP Distribution
Version 4.4.0a1 Version 4.4.0b1
11 December 2017 09 January 2018
README FILE README FILE
@ -142,12 +142,12 @@ information. On Digital Unix, type ``man pfilt''.
To build the DHCP Distribution, unpack the compressed tar file using To build the DHCP Distribution, unpack the compressed tar file using
the tar utility and the gzip command - type something like: the tar utility and the gzip command - type something like:
gunzip dhcp-4.4.0a1.tar.gz gunzip dhcp-4.4.0b1.tar.gz
tar xvf dhcp-4.4.0a1.tar tar xvf dhcp-4.4.0b1.tar
CONFIGURING IT CONFIGURING IT
Now, cd to the dhcp-4.4.0a1 subdirectory that you've just created and Now, cd to the dhcp-4.4.0b1 subdirectory that you've just created and
configure the source tree by typing: configure the source tree by typing:
./configure ./configure

View File

@ -1,14 +1,56 @@
Internet Systems Consortium DHCP Distribution Internet Systems Consortium DHCP Distribution
Version 4.4.0a1 Version 4.4.0b1
11 December 2017 09 January 2018
Release Notes Release Notes
NEW FEATURES NEW FEATURES
The major "theme" for ISC DHCP 4.4.x .... Please note that that ISC DHCP is now licensed under the Mozilla Public License,
MPL 2.0. Please see https://www.mozilla.org/en-US/MPL/2.0/ to read the MPL 2.0
license terms.
<TBD PRIOR TO RELEASE OF 4.4.0> The areas of focus for ISC DHCP 4.4.0 were:
1. Dynamic DNS additions
2. dhclient improvements
3. Support for dynamic shared libraries
Dynamic DNS Improvements:
- We added three new server configuration parameters which influence DDNS
conflict resolution:
1. ddns-dual-stack-mixed-mode - alters DNS conflict resolution behavior
to mitigate issues with non-compliant clients in dual stack environments.
2. ddns-guard-id-must-match - relaxes the DHCID RR client id matching
requirement of DNS conflict resolution.
3. ddns-other-guard-is-dynamic - alters dual-stack-mixed-mode behavior to
allow unguarded DNS entries to be overwritten in certain cases
- The server now honors update-static-leases parameter for static DHCPv6
hosts.
dhclient Improvements:
- We've added two new command line parameters to dhclient:
1. --prefix-len-hint - directs dhclient to use the given length as
the prefix length hint when requesting prefixes
2. --declient-wait-time - instructs the client to wiat the given number
of seconds after declining an IPv4 address before issuing a discover
- dhclient will now generate a DHCPv6 DECLINE message when the client script
indicates a DAD failure
Dynamic shared library support:
Configure script, configure.ac+lt, which supports libtool is now provided
with the source tar ball. This script can be used to configure ISC DHCP
to build with libtool and thus use dynamnic shared libaries.
For information on how to install, configure and run this software, as For information on how to install, configure and run this software, as
well as how to find documentation and report bugs, please consult the well as how to find documentation and report bugs, please consult the
@ -25,18 +67,9 @@ ISC DHCP is open source software maintained by Internet Systems
Consortium. This product includes cryptographic software written Consortium. This product includes cryptographic software written
by Eric Young (eay@cryptsoft.com). by Eric Young (eay@cryptsoft.com).
Please note that as of version 4.4.0, ISC DHCP is licensed under the Mozilla Changes since 4.4.0a1
Public License, MPL 2.0. Please see https://www.mozilla.org/en-US/MPL/2.0/
to read the MPL 2.0 license terms.
Older versions already published under the ISC license will remain under the - None
ISC license. Those unsure whether or not the license change affects their use
of ISC DHCP, or who wish to discuss how to comply with the license may contact
ISC at info@isc.org or use https://www.isc.org/mission/contact/.
We welcome comments from DHCP users, about this or anything else we do. Email
Vicky Risk, Product Manager at vicky@isc.org or discuss on
dhcp-users@lists.isc.org.
Changes since 4.3.6 (New Features) Changes since 4.3.6 (New Features)

View File

@ -3,7 +3,7 @@
DHCP Client. */ DHCP Client. */
/* /*
* Copyright (c) 2004-2017 by Internet Systems Consortium, Inc. ("ISC") * Copyright (c) 2004-2018 by Internet Systems Consortium, Inc. ("ISC")
* Copyright (c) 1995-2003 by Internet Software Consortium * Copyright (c) 1995-2003 by Internet Software Consortium
* *
* This Source Code Form is subject to the terms of the Mozilla Public * This Source Code Form is subject to the terms of the Mozilla Public
@ -75,7 +75,7 @@ int decline_wait_time = 10; /* Default to 10 secs per, RFC 2131, 3.1.5 */
#define ASSERT_STATE(state_is, state_shouldbe) {} #define ASSERT_STATE(state_is, state_shouldbe) {}
#ifndef UNIT_TEST #ifndef UNIT_TEST
static const char copyright[] = "Copyright 2004-2017 Internet Systems Consortium."; static const char copyright[] = "Copyright 2004-2018 Internet Systems Consortium.";
static const char arr [] = "All rights reserved."; static const char arr [] = "All rights reserved.";
static const char message [] = "Internet Systems Consortium DHCP Client"; static const char message [] = "Internet Systems Consortium DHCP Client";
static const char url [] = "For info, please visit https://www.isc.org/software/dhcp/"; static const char url [] = "For info, please visit https://www.isc.org/software/dhcp/";

20
configure vendored
View File

@ -1,6 +1,6 @@
#! /bin/sh #! /bin/sh
# Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.69 for DHCP 4.4.0a1. # Generated by GNU Autoconf 2.69 for DHCP 4.4.0b1.
# #
# Report bugs to <dhcp-users@isc.org>. # Report bugs to <dhcp-users@isc.org>.
# #
@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package. # Identity of this package.
PACKAGE_NAME='DHCP' PACKAGE_NAME='DHCP'
PACKAGE_TARNAME='dhcp' PACKAGE_TARNAME='dhcp'
PACKAGE_VERSION='4.4.0a1' PACKAGE_VERSION='4.4.0b1'
PACKAGE_STRING='DHCP 4.4.0a1' PACKAGE_STRING='DHCP 4.4.0b1'
PACKAGE_BUGREPORT='dhcp-users@isc.org' PACKAGE_BUGREPORT='dhcp-users@isc.org'
PACKAGE_URL='' PACKAGE_URL=''
@ -1349,7 +1349,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF cat <<_ACEOF
\`configure' configures DHCP 4.4.0a1 to adapt to many kinds of systems. \`configure' configures DHCP 4.4.0b1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
@ -1419,7 +1419,7 @@ fi
if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
case $ac_init_help in case $ac_init_help in
short | recursive ) echo "Configuration of DHCP 4.4.0a1:";; short | recursive ) echo "Configuration of DHCP 4.4.0b1:";;
esac esac
cat <<\_ACEOF cat <<\_ACEOF
@ -1590,7 +1590,7 @@ fi
test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then if $ac_init_version; then
cat <<\_ACEOF cat <<\_ACEOF
DHCP configure 4.4.0a1 DHCP configure 4.4.0b1
generated by GNU Autoconf 2.69 generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc. Copyright (C) 2012 Free Software Foundation, Inc.
@ -2383,7 +2383,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
It was created by DHCP $as_me 4.4.0a1, which was It was created by DHCP $as_me 4.4.0b1, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@ $ $0 $@
@ -3250,7 +3250,7 @@ fi
# Define the identity of the package. # Define the identity of the package.
PACKAGE='dhcp' PACKAGE='dhcp'
VERSION='4.4.0a1' VERSION='4.4.0b1'
cat >>confdefs.h <<_ACEOF cat >>confdefs.h <<_ACEOF
@ -8100,7 +8100,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
# values after options handling. # values after options handling.
ac_log=" ac_log="
This file was extended by DHCP $as_me 4.4.0a1, which was This file was extended by DHCP $as_me 4.4.0b1, which was
generated by GNU Autoconf 2.69. Invocation command line was generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
@ -8166,7 +8166,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\ ac_cs_version="\\
DHCP config.status 4.4.0a1 DHCP config.status 4.4.0b1
configured by $0, generated by GNU Autoconf 2.69, configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"

View File

@ -1,4 +1,4 @@
AC_INIT([DHCP],[4.4.0a1],[dhcp-users@isc.org]) AC_INIT([DHCP],[4.4.0b1],[dhcp-users@isc.org])
# we specify "foreign" to avoid having to have the GNU mandated files, # we specify "foreign" to avoid having to have the GNU mandated files,

View File

@ -1,4 +1,4 @@
AC_INIT([DHCP],[4.4.0a1],[dhcp-users@isc.org]) AC_INIT([DHCP],[4.4.0b1],[dhcp-users@isc.org])
# for libtool # for libtool
AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_MACRO_DIR([m4])

View File

@ -1,4 +1,4 @@
AC_INIT([DHCP],[4.4.0a1],[dhcp-users@isc.org]) AC_INIT([DHCP],[4.4.0b1],[dhcp-users@isc.org])
@BEGIN WITH LIBTOOL @BEGIN WITH LIBTOOL
# for libtool # for libtool

View File

@ -1,4 +1,4 @@
AC_INIT([DHCP],[4.4.0a1],[dhcp-users@isc.org]) AC_INIT([DHCP],[4.4.0b1],[dhcp-users@isc.org])
# we specify "foreign" to avoid having to have the GNU mandated files, # we specify "foreign" to avoid having to have the GNU mandated files,

View File

@ -3,7 +3,7 @@
DHCP/BOOTP Relay Agent. */ DHCP/BOOTP Relay Agent. */
/* /*
* Copyright(c) 2004-2017 by Internet Systems Consortium, Inc.("ISC") * Copyright(c) 2004-2018 by Internet Systems Consortium, Inc.("ISC")
* Copyright(c) 1997-2003 by Internet Software Consortium * Copyright(c) 1997-2003 by Internet Software Consortium
* *
* This Source Code Form is subject to the terms of the Mozilla Public * This Source Code Form is subject to the terms of the Mozilla Public
@ -142,7 +142,7 @@ static int strip_relay_agent_options(struct interface_info *,
static void request_v4_interface(const char* name, int flags); static void request_v4_interface(const char* name, int flags);
static const char copyright[] = static const char copyright[] =
"Copyright 2004-2017 Internet Systems Consortium."; "Copyright 2004-2018 Internet Systems Consortium.";
static const char arr[] = "All rights reserved."; static const char arr[] = "All rights reserved.";
static const char message[] = static const char message[] =
"Internet Systems Consortium DHCP Relay Agent"; "Internet Systems Consortium DHCP Relay Agent";

View File

@ -3,7 +3,7 @@
DHCP Server Daemon. */ DHCP Server Daemon. */
/* /*
* Copyright (c) 2004-2017 by Internet Systems Consortium, Inc. ("ISC") * Copyright (c) 2004-2018 by Internet Systems Consortium, Inc. ("ISC")
* Copyright (c) 1996-2003 by Internet Software Consortium * Copyright (c) 1996-2003 by Internet Software Consortium
* *
* This Source Code Form is subject to the terms of the Mozilla Public * This Source Code Form is subject to the terms of the Mozilla Public
@ -27,7 +27,7 @@
*/ */
static const char copyright[] = static const char copyright[] =
"Copyright 2004-2017 Internet Systems Consortium."; "Copyright 2004-2018 Internet Systems Consortium.";
static const char arr [] = "All rights reserved."; static const char arr [] = "All rights reserved.";
static const char message [] = "Internet Systems Consortium DHCP Server"; static const char message [] = "Internet Systems Consortium DHCP Server";
static const char url [] = static const char url [] =

View File

@ -58,6 +58,7 @@ case $# in
### For ease of use, this records the sticky tag of versions ### For ease of use, this records the sticky tag of versions
### released with each point release. ### released with each point release.
### ###
4.4.0b1) noSNAP=snapshot BINDTAG=v9_11_2 ;;
4.4.0a1) noSNAP=snapshot BINDTAG=v9_11_2 ;; 4.4.0a1) noSNAP=snapshot BINDTAG=v9_11_2 ;;
4.3.4|4.3.4b1) BINDTAG=v9_9_8_P4 ;; 4.3.4|4.3.4b1) BINDTAG=v9_9_8_P4 ;;
4.3.3) BINDTAG=v9_9_7_P3 ;; 4.3.3) BINDTAG=v9_9_7_P3 ;;