mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-08-22 09:57:20 +00:00
Update changelog and document the interim ddns update code.
This commit is contained in:
parent
600d4b3500
commit
ca4606b509
106
RELNOTES
106
RELNOTES
@ -1,7 +1,7 @@
|
|||||||
Internet Software Consortium
|
Internet Software Consortium
|
||||||
Dynamic Host Configuration Protocol Distribution
|
Dynamic Host Configuration Protocol Distribution
|
||||||
Version 3, Alpha Snapshot
|
Version 3, Beta 1, Patchlevel 0
|
||||||
June 8, 1999
|
July 7, 1999
|
||||||
|
|
||||||
Release Notes
|
Release Notes
|
||||||
|
|
||||||
@ -10,37 +10,85 @@ Consortium DHCP Distribution.
|
|||||||
|
|
||||||
PLANS
|
PLANS
|
||||||
|
|
||||||
Version 1 of the ISC DHCP Distribution includes just a DHCP Server.
|
|
||||||
Version 1 has been in feature freeze since late 1996, and is quite
|
|
||||||
stable. This is the release that we would expect very conservative
|
|
||||||
sites to run in production, but it is no longer recommended.
|
|
||||||
|
|
||||||
Version 2 of the ISC DHCP Distribution adds a DHCP Client and a
|
|
||||||
DHCP/BOOTP Relay Agent to the DHCP Server that was offered in version
|
|
||||||
1.0, as well as being more compliant with the protocol specification.
|
|
||||||
|
|
||||||
This version has been in a near feature freeze since January of 1998,
|
|
||||||
has been in Beta test since then, and is planned for final release in
|
|
||||||
May of 1999. It has a number of important features, and is the
|
|
||||||
release that we would expect most sites to run. It is possible to run
|
|
||||||
the Version 1 server with the Version 2 client at sites that want to
|
|
||||||
be really conservative.
|
|
||||||
|
|
||||||
Version 3 of the ISC DHCP Distribution adds conditional behaviour,
|
Version 3 of the ISC DHCP Distribution adds conditional behaviour,
|
||||||
address pools with access control, and client classing. Features in
|
address pools with access control, and client classing. An interim
|
||||||
upcoming releases, starting with 3.1, will include Dynamic DNS
|
implementation of dynamic DNS updates for the server only is included,
|
||||||
Support, DHCPv4 16-bit option codes, asynchronous DNS query
|
but is not supported. The README file contains information about how
|
||||||
resolution, DHCP Authentication, and support for a DHCP Interserver
|
to enable this - it is not compiled into the DHCP server by default.
|
||||||
Protocol and live querying and update of the DHCP database. Not all
|
|
||||||
of this is done yet (see below).
|
|
||||||
|
|
||||||
This release is running in producion at the ISC and at some other
|
Features in upcoming releases, starting with 3.1, will include
|
||||||
sites. A beta release of 3.0 will be available in mid-May of 1999.
|
Dynamic DNS Support, DHCPv4 16-bit option codes, asynchronous DNS
|
||||||
At this point, the 3.0 release is reasonably stable, but is really
|
query resolution, DHCP Authentication, and support for a DHCP
|
||||||
only recommended for sites that are in a position to experiment, or
|
Interserver Protocol and live querying and update of the DHCP
|
||||||
for sites that need the new features. Bug reports are
|
database. Not all of this is done yet (see below).
|
||||||
|
|
||||||
|
This release is running in production at the ISC and at quite a few
|
||||||
|
other sites. At this point, the 3.0 release is reasonably stable, but
|
||||||
|
is really only recommended for sites that are in a position to
|
||||||
|
experiment, or for sites that need the new features. Bug reports are
|
||||||
enthusiastically solicited.
|
enthusiastically solicited.
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
We should be grateful to Irina Goble, Brian Murrell, and all the other
|
||||||
|
people who've worked on the interim DNS update implementation - all I
|
||||||
|
did was integrate Brian's changes, which were based on Irina's
|
||||||
|
changes, which I think were based on a previous set of changes the
|
||||||
|
name of whose author I can no longer recall (if you know, please tell
|
||||||
|
me so I can update this).
|
||||||
|
|
||||||
|
Changes since June 6, 1999
|
||||||
|
|
||||||
|
- Integrated Irina Goble's Dynamic DNS update patches, with some
|
||||||
|
changes, thanks to Brian Murrell of BC Tel. These changes are only
|
||||||
|
enabled if you explicitly specify it with the configure script, and
|
||||||
|
we currently have no documentation.
|
||||||
|
|
||||||
|
- Heavily updated README file.
|
||||||
|
|
||||||
|
- Updated dhclient man page to document all current command-line
|
||||||
|
arguments.
|
||||||
|
|
||||||
|
- Added a -s flag to both the client and server, for debugging only,
|
||||||
|
so that the client and server can both be run using the socket API
|
||||||
|
on a single machine that has no network interfaces (e.g., with lo0).
|
||||||
|
|
||||||
|
- Added support for three new subexpressions that return data:
|
||||||
|
leased-address, reverse and binary-to-ascii.
|
||||||
|
|
||||||
|
- Fixed a problem where TOKEN_NOT and NOT were both kinds of tokens,
|
||||||
|
which prevented "not authoritative" from working.
|
||||||
|
|
||||||
|
- Updated the pretty-printer for the 'X' type so that it will output
|
||||||
|
ASCII text if the buffer being output contains all printable
|
||||||
|
characters. This is useful, e.g., for using the host-name option
|
||||||
|
in the client.
|
||||||
|
|
||||||
|
- Add support for an always-broadcast flag, which, when enabled,
|
||||||
|
causes the DHCP server to broadcast responses to all clients in the
|
||||||
|
scope in which it is enabled, even if the client didn't request that
|
||||||
|
the response be broadcast. This is useful for working around
|
||||||
|
clients that have buggy support for the protocol.
|
||||||
|
|
||||||
|
- Fix (I hope!) a compilation problem with the declaration of the
|
||||||
|
fallback_discard function on some versions of Linux.
|
||||||
|
|
||||||
|
- Fix a bug that caused the offered lease time to be zero (or possibly
|
||||||
|
some random value from the stack) if the client did not request a
|
||||||
|
specific lease duration.
|
||||||
|
|
||||||
|
- Add support for a one-lease-per-client flag, which if enabled in the
|
||||||
|
scope in which a client appears, causes any leases the client holds
|
||||||
|
to be freed as soon as a DHCPREQUEST is received from the client for
|
||||||
|
some other IP address. This will only work if the client has only
|
||||||
|
one network interface, so caution is urged in the use of this
|
||||||
|
feature.
|
||||||
|
|
||||||
|
- Fix a mistake in the example in the dhcpd.conf manual page that
|
||||||
|
talks about the "spawn with" statement.
|
||||||
|
|
||||||
Changes since May 27, 1999
|
Changes since May 27, 1999
|
||||||
|
|
||||||
- Fix some typos in the token ring code that I made while
|
- Fix some typos in the token ring code that I made while
|
||||||
|
Loading…
x
Reference in New Issue
Block a user