David Hankins
663e6621c7
Updates prior to 3.1.0a1 release.
2006-08-01 21:18:35 +00:00
David Hankins
b22de5005c
- A new dhcp server option 'adaptive-lease-time-threshold' has been added
...
which causes the server to substantially reduce lease-times if there are
few (configured percentage) remaining leases. Thanks to a patch submitted
from Christof Chen. [ISC-Bugs #15409 ]
2006-07-31 23:17:24 +00:00
David Hankins
b543fea9d4
- A new common configuration executable statement, execute(), has been
...
added. This permits dhcpd or dhclient to execute a named external
program with command line arguments specified from other configuration
language. Thanks to a patch written by Mattias Ronnblom, gotten to us
via Robin Breathe. [ISC-Bugs #13728 ]
2006-07-31 22:19:51 +00:00
Shane Kerr
6d103865fb
Merged rt12324, DHCPLEASEQUERY.
2006-07-25 13:26:00 +00:00
Shane Kerr
272ef1bca0
Hankin's fixes for hash-related core dumps on HEAD.
2006-07-25 09:59:39 +00:00
David Hankins
dba5803b95
- Support for compressed 'domain name list' style DHCP option contents, and
...
in particular the domain search option (#119 ) was added. [ISC-Bugs #15934 ]
2006-07-22 02:24:16 +00:00
David Hankins
3004bebf47
- A new DDNS related server option, update-conflict-detection, has been
...
added. If this option is enabled, dhcpd will perform normal DHCID
conflict resolution (the default). If this option is disabled, it will
instead trust the assigned name implicitly (removing any other bindings
on that name). This option has not been made available in dhclient.
[ISC-Bugs #16165 ]
2006-07-19 17:14:55 +00:00
David Hankins
334bf4910f
- The DHCP Relay Agent Information Option / Link Selection Sub-Option
...
is now supported. (See RFC3527 for details). [ISC-Bugs #16251 ]
2006-07-17 15:16:43 +00:00
David Hankins
a546f6b691
A type error introduced in rt13308 repaired. [ISC-Bugs #16173 ]
2006-06-16 19:53:50 +00:00
David Hankins
2426234f7c
- Failover pairs now implement 'MAC Affinity' on leases moving from the
...
active to free states. Leases that belonged to the failover secondary
are moved to BACKUP state rather than FREE upon exiting EXPIRED state.
If lease rebalancing must move leases, it tries first to move leases
that belong to the peer in need.
- The server no longer sends POOLREQ messages unless the pool is severely
misbalanced in the peer's favor (see 'man dhcpd.conf' for more details).
- Pool rebalance events no longer happen upon successfully allocating a
lease. Instead, they happen on a schedule. See 'man dhcpd.conf' for the
min-balance and max-balance statements for more information.
[ISC-Bugs #13308 ]
2006-06-16 19:26:45 +00:00
David Hankins
5e86441636
- A new common (server or client) option, 'db-time-format local;', has
...
been added which prints the local time in /var/db/dhcpd.leases rather
than UTC. Thanks to a patch from Ken Lalonde. [ISC-Bugs #2678 ]
2006-06-06 16:35:18 +00:00
David Hankins
d19e2cf7de
Compiler warnings (a few were bugfixes internal to HEAD development) silenced.
...
[ISC-Bugs #16133 ]
2006-06-05 16:42:59 +00:00
David Hankins
e1e1a05f83
- Error integrating rt15979 (missing comma).
2006-06-01 22:38:19 +00:00
David Hankins
f7fdb21693
- Varying option space code and length bit widths (8/16/32) are now
...
supported. This is a milestone in acheiving RFC 3925 "VIVSO" and
DHCPv6 support. [ISC-Bugs #15979 ]
2006-06-01 20:23:18 +00:00
David Hankins
dcc557db27
- Some time value size fixes in 3.0.4 brought on from FreeBSD /usr/ports were
...
misapplied to server values rather than client values. The server no longer
advertises 8-byte lease-time options when on 64-bit platforms.
[ISC-Bugs #16036 ]
2006-05-17 20:15:32 +00:00
David Hankins
febbd40203
- The dhclient 'reject ...;' statement, which rejects leases given by named
...
server-identifiers, now permits address ranges to be specified in CIDR
notation. [ISC-Bugs #1435 ]
2006-05-15 15:07:50 +00:00
David Hankins
2727c1cf8f
- lcase() and ucase() configuration expressions have been added which adjust
...
their arguments from upper to lower and lower to upper cases respectively.
[ISC-Bugs #1597 ]
2006-05-11 16:31:29 +00:00
David Hankins
3a16098f0b
Pulling work between V3-0-4B3 and present v3-release-branch to HEAD.
2006-05-05 20:32:31 +00:00
David Hankins
a55ccdd037
- Support for 'reserved' (psuedo-static) and BOOTP leases via failover
...
was introduced. [ISC-Bugs #13672 ]
- The failover implementation was updated to comply with revision 12 of
the protocol draft. [ISC-Bugs #13672 ]
2006-04-27 17:26:42 +00:00
David Hankins
25b988c68f
- The IO system now tracks all local IP addresses, so that the DHCP
...
applications (particularly the dhcrelay) can discern between what frames
were tranmsitted to it, and what frames are being carried through it which
it should not intercept. [ISC-Bugs #15573 ]
2006-02-27 23:56:13 +00:00
David Hankins
88cd8aca9e
- Merge changes between 3.0.3RC1 and 3.0.4-BETA-3 into HEAD (silence
...
robie).
2006-02-24 23:16:32 +00:00
David Hankins
06e77c34fb
Corrections to changes made on HEAD pursuant to review of changes between
...
V3.0.3 and HEAD. [ISC-Bugs #15348 ]
2005-09-30 17:57:32 +00:00
David Hankins
c75473d800
Merge changes between 3.0.3b1 and 3.0.3rc1 to HEAD.
2005-07-07 16:39:08 +00:00
David Hankins
98311e4ba9
MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
...
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
a609e69bba
sync with branch
2001-08-10 10:50:50 +00:00
James Brister
f3fe382d68
Fixes for QoS support.
2001-07-10 20:36:06 +00:00
Ted Lemon
0db87765e3
Pull up RC9
2001-06-29 18:34:57 +00:00
Ted Lemon
d758ad8cac
Merge changes between 3.0rc7 and 3.0rc8pl2.
2001-06-27 00:31:20 +00:00
Ted Lemon
07b958004f
remove these from the mainline.
2001-06-27 00:13:08 +00:00
Ted Lemon
9bc62b9bb2
Add these to the mainline.
2001-06-27 00:12:02 +00:00
James Brister
899d754f27
OMAPI class and subclass support.
2001-06-22 16:47:20 +00:00
Ted Lemon
31bbee784c
Sync with 3.0rc7
2001-05-17 19:04:09 +00:00
Ted Lemon
922699e857
Add a definition for fpos_t.
2001-05-03 21:07:19 +00:00
Ted Lemon
085b94452b
Add a strcasecmp for comparing omapi_data_type_t's.
2001-05-02 17:00:48 +00:00
Ted Lemon
29fb0a112b
Need error message translation for omapi as well.
2001-05-02 06:54:32 +00:00
Ted Lemon
e448718d7c
Add new tokens.
2001-05-02 06:53:49 +00:00
Ted Lemon
96c823d5e8
Add line-oriented argument to new_parse().
2001-05-02 06:48:42 +00:00
Ted Lemon
aa2b88c211
SIOCGIFCONF API doesn't work properly on sparc.
2001-05-01 23:12:34 +00:00
Ted Lemon
0596b05177
Update version and changelog
2001-04-30 22:37:47 +00:00
Ted Lemon
892fe68902
Update changelog and version
2001-04-27 22:27:33 +00:00
Ted Lemon
33c281465a
Put offsets into packet into comments.
2001-04-24 00:50:38 +00:00
Ted Lemon
79ea3de8b4
Update version and changelog
2001-04-20 21:34:41 +00:00
Ted Lemon
3417f5cf6a
Add recover_wait state goo.
2001-04-20 18:07:29 +00:00
Ted Lemon
e831c83087
Update version.
2001-04-18 19:02:48 +00:00
Ted Lemon
6d779c721b
Update version and changelog
2001-04-17 04:50:38 +00:00
Ted Lemon
9c1a8943d1
Add DEBUG_LEASE_STATE_TRANSITIONS
2001-04-16 22:17:58 +00:00
Ted Lemon
e540864ef1
Fix prototypes.
2001-04-16 22:15:23 +00:00
Ted Lemon
8bd346b507
SCO Fixups.
2001-04-09 01:13:32 +00:00
Ted Lemon
c267626033
Work around Linux 2.4 Token Ring problem.
2001-04-09 01:03:14 +00:00
Ted Lemon
fd547e9817
Fix up a -DDEBUG compile error.
2001-04-09 00:46:39 +00:00