Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
dhcp
Commits
01a54c17
Commit
01a54c17
authored
Jan 24, 2008
by
Evan Hunt
Browse files
Preparing to release 4.1.0a1
parent
a37c9dd1
Changes
3
Hide whitespace changes
Inline
Side-by-side
README
View file @
01a54c17
Internet Systems Consortium DHCP Distribution
Version 4.
0
.0
rc
1
December 10,
2007
Version 4.
1
.0
a
1
24 January
2007
README FILE
...
...
@@ -129,12 +129,12 @@ information. On Digital Unix, type ``man pfilt''.
To build the DHCP Distribution, unpack the compressed tar file using
the tar utility and the gzip command - type something like:
gunzip dhcp-4.
0
.0
rc
1.tar.gz
tar xvf dhcp-4.
0
.0
rc
1.tar
gunzip dhcp-4.
1
.0
a
1.tar.gz
tar xvf dhcp-4.
1
.0
a
1.tar
CONFIGURING IT
Now, cd to the dhcp-4.
0
.0
rc
1 subdirectory that you've just created and
Now, cd to the dhcp-4.
1
.0
a
1 subdirectory that you've just created and
configure the source tree by typing:
./configure
...
...
RELNOTES
View file @
01a54c17
Internet
Systems
Consortium
DHCP
Distribution
Version
4.
0
.0
rc
1
December
10
,
2007
Version
4.
1
.0
a
1
24
January
2007
Release
Notes
NEW
FEATURES
The
DHCP
server
in
version
4.0
.
x
of
the
ISC
DHCP
Distribution
supports
DHCPv6
in
addition
to
DHCP
for
IPv4
.
ISC
DHCP
4.1
.
x
includes
several
new
DHCPv6
features
that
were
not
included
in
DHCP
4.0
.
x
.
These
include
:
Several
new
options
have
been
added
to
the
dhcpd
executable
,
which
are
documented
in
the
man
page
.
Several
changes
have
been
made
to
the
configuration
file
as
well
,
which
are
also
documented
in
the
man
pages
.
-
Support
for
the
rapid
-
commit
option
on
the
client
side
There
are
a
number
of
DHCPv6
limitations
and
features
missing
in
this
release
,
which
will
be
addressed
shortly
:
-
Prefix
Delegation
support
-
Only
Solaris
,
Linux
,
FreeBSD
,
NetBSD
,
and
OpenBSD
are
support
ed
.
-
IA_TA
address
support
-
There
is
no
DHCPv6
Relay
Agent
implementation
.
There
are
only
DHCPv6
Server
and
Client
implementations
.
-
A
basic
DHCPv6
relay
agent
,
dhcrelay6
-
Only
a
single
address
is
supported
per
IA
.
There
are
a
number
of
DHCPv6
limitations
and
features
missing
in
this
release
,
which
will
be
addressed
in
the
future
:
-
IA_TA
addresses
are
not
supported
.
-
Only
Solaris
,
Linux
,
FreeBSD
,
NetBSD
,
and
OpenBSD
are
supported
.
-
IA_PD
prefixes
are
not
supported
.
-
Only
a
single
address
is
supported
per
IA
.
-
DHCPv6
includes
human
-
readable
text
in
status
code
messages
.
These
should
be
configurable
,
and
probably
localized
via
gettext
()
or
the
...
...
@@ -40,54 +36,30 @@ release, which will be addressed shortly:
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
.
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
now
uses
standard
GNU
configure
for
installation
.
Please
review
the
output
of
"./configure --help"
to
see
what
options
are
available
.
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
>.
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.0.0
Changes
since
4.0.0
(
new
features
)
-
Added
explicit
parser
support
for
zero
-
length
DHCP
options
,
such
as
rapid
-
commit
,
via
format
code
'Z'
-
Exit
with
warning
when
DHCPv6
-
specific
statements
are
used
in
the
config
file
but
-
6
is
not
specified
.
-
It
's now possible to update the "ends" field of a lease with OMAPI.
This is useful if you want not only to release a lease, but also make
it available for reuse right away. Hat tip to Christof Chen.
- Fixed "--version" flag in dhcrelay
- The warning logged when an address range doesn'
t
fit
in
the
subnets
they
were
declared
has
been
updated
to
be
more
helpful
and
identify
the
typo
in
configuration
that
created
the
spanning
addresses
.
-
The
'min-secs'
configuration
parameter
's log message has been updated to
be more helpful.
- A cosmetic bug during potential-conflict recovery that caused the peer'
s
'conflict-done'
state
message
to
be
logged
as
'unknown-state'
has
been
repaired
.
It
is
now
logged
correctly
.
- Fixed definition of the iaaddr hash functions to use the correct
functions when referencing and dereferencing memory.
-
A
bug
in
failover
pool
rebalancing
that
caused
POOLREQ
message
ping
-
pongs
was
repaired
.
-
A
flaw
in
failover
pool
rebalancing
that
could
cause
POOLREQ
messages
to
be
sent
outside
of
the
min
-
balance
/
max
-
balance
scheduled
intervals
has
been
repaired
.
- Some definitions not in phase with the IANA registry were updated.
- Allocated interface IDs are better controlled ('
u
' bit set to zero,
...
...
@@ -103,6 +75,47 @@ suggested fixes to <dhcp-users@isc.org>.
- Timer granularity is now 1/100s in the DHCPv6 client.
- The dhclient-script was updated to create a host route for the default
gateway if the supplied subnet mask for an IPv4 address was a /32. This
allows the client to work in '
captive
' network environments, where the
operator does not want clients to crosstalk directly.
- MINUS tokens should be parseable again.
- Multiple (up to "delayed-ack x;" maximum) DHCPv4 packets are now queued and
released in bursts after single fsync() events when the upper limit is
reached or if the receiving sockets go dry. The practical upshot is
that fsync-coupled server performance is now multiplicitively increased.
The default delayed ack limit is 28. Thanks entirely to a patch from
Christof Chen.
Changes since 4.0.0 (bug fixes)
- DHCP now builds on AIX.
- Exit with warning when DHCPv6-specific statements are used in the
config file but -6 is not specified.
- Fixed "--version" flag in dhcrelay
- The '
min
-
secs
' configuration parameter'
s
log
message
has
been
updated
to
be
more
helpful
.
-
The
warning
logged
when
an
address
range
doesn
't fit in the subnets
they were declared has been updated to be more helpful and identify the
typo in configuration that created the spanning addresses.
- A bug in failover pool rebalancing that caused POOLREQ message ping-pongs
was repaired.
- A flaw in failover pool rebalancing that could cause POOLREQ messages to
be sent outside of the min-balance/max-balance scheduled intervals has
been repaired.
- A cosmetic bug during potential-conflict recovery that caused the peer'
s
'conflict-done'
state
message
to
be
logged
as
'unknown-state'
has
been
repaired
.
It
is
now
logged
correctly
.
-
A
bug
was
fixed
where
the
'giaddr'
may
be
used
to
find
the
client
's subnet
rather than its own '
ciaddr
'.
...
...
@@ -133,11 +146,6 @@ suggested fixes to <dhcp-users@isc.org>.
-
Fixed
a
compilation
problems
on
platforms
that
define
a
value
for
FDDI
,
which
conflicts
with
a
dhcp
configuration
syntax
token
by
the
same
name
.
-
The
dhclient
-
script
was
updated
to
create
a
host
route
for
the
default
gateway
if
the
supplied
subnet
mask
for
an
IPv4
address
was
a
/
32.
This
allows
the
client
to
work
in
'captive'
network
environments
,
where
the
operator
does
not
want
clients
to
crosstalk
directly
.
-
When
a
failover
server
suspects
it
has
encountered
a
peer
running
a
version
3.0
.
x
failover
server
,
a
warning
that
the
failover
wire
protocol
is
incompatible
is
printed
.
...
...
@@ -145,15 +153,6 @@ suggested fixes to <dhcp-users@isc.org>.
-
The
failover
server
no
longer
issues
a
floating
point
error
if
it
encounters
a
previously
undefined
option
code
.
-
MINUS
tokens
should
be
parseable
again
.
-
Multiple
(
up
to
"delayed-ack x;"
maximum
)
DHCPv4
packets
are
now
queued
and
released
in
bursts
after
single
fsync
()
events
when
the
upper
limit
is
reached
or
if
the
receiving
sockets
go
dry
.
The
practical
upshot
is
that
fsync
-
coupled
server
performance
is
now
multiplicitively
increased
.
The
default
delayed
ack
limit
is
28.
Thanks
entirely
to
a
patch
from
Christof
Chen
.
Changes
since
4.0.0
b3
-
The
reverse
dns
name
for
PTR
updates
on
IPv6
addresses
has
been
fixed
to
...
...
configure.ac
View file @
01a54c17
AC_INIT([DHCP], [4.
0
.0
rc
1], [dhcp-users@isc.org])
AC_INIT([DHCP], [4.
1
.0
a
1], [dhcp-users@isc.org])
# we specify "foreign" to avoid having to have the GNU mandated files,
# like AUTHORS, COPYING, and such
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment