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
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
1db5e2c079
Less silly configuration syntax for infinite lease-time marking reservations.
...
Documentation++. [ISC-Bugs #16166 ]
2006-06-15 17:49:49 +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
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
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
d758ad8cac
Merge changes between 3.0rc7 and 3.0rc8pl2.
2001-06-27 00:31:20 +00:00
Ted Lemon
0feab0743f
Add log-facility.
2001-01-25 08:37:03 +00:00
Ted Lemon
1cfe0a8274
Add ping-check and update-static-leases flags.
2001-01-17 00:21:03 +00:00
Ted Lemon
948274cfe7
Add update-optimization keyword.
2001-01-11 23:17:16 +00:00
Ted Lemon
fd35aacb24
Add client-updates config option.
2001-01-08 08:24:56 +00:00
Ted Lemon
a256fd856f
- Add ddns-update-style configuration option, which depends on new
...
enumeration parsing support.
- Add ddns-styles enumeration for ddns-update-style option.
2000-12-29 06:51:21 +00:00
Damien Neil
b992d7e23d
DDNS implementation rewrite. DDNS should now operate according to
...
<draft-ietf-dhc-dhcp-dns-12.txt>.
common/options.c, common/tables.c, includes/dhcp.h:
Split the fqdn.name option into fqdn.hostname and fqdn.domainname.
includes/dhcpd.h, server/Makefile.dist, server/ddns.c, server/dhcp.c,
server/mdb.c, server/stables.c:
Added a new file (server/ddns.c) containing the DDNS updates code.
This file exports two functions: ddns_updates() and ddns_removals().
ddns_updates() is called when a lease is granted, and ddns_removals()
is called when the lease expires or is released.
server/dhcpd.c:
Remove the previous DDNS update code, and add default code for the
ddns-hostname, ddns-domainname, ddns-ttl, and ddns-rev-domainname
server options.
2000-12-11 18:56:45 +00:00
Ted Lemon
9e3831637a
Pass client state to eval functions. Lots of other stuff.
2000-11-28 23:27:24 +00:00
Ted Lemon
e929278f0b
Fix up universe initializations, and define vendor_cfg_option global.
2000-10-10 23:09:17 +00:00
Ted Lemon
3505ef685d
Update message type requirements.
2000-08-31 04:40:24 +00:00
Damien Neil
49146f3c15
Added authentication support. The tsig_key structure has been renamed
...
to auth_key and moved into libomapi. libomapi now depends on libres,
which contains the data signing routines.
2000-08-03 21:00:41 +00:00
Ted Lemon
c79ded606f
Fix parameters for dynamic bootp lease limits.
2000-06-28 23:35:45 +00:00
Ted Lemon
0baf2c4a68
Allow reject reason and message in BNDACK messages.
2000-06-07 00:32:55 +00:00
Ted Lemon
007e3ee4df
Rework DHCP lease state handling to be compatible with failover protocol.
2000-06-02 21:27:21 +00:00
Ted Lemon
20916cae75
- Fix all the OMAPI objects in the DHCP server and client that weren't
...
being correctly reference-counted.
- Make and use object-specific allocators.
- Add reference/dereference support to hash functions and to timeout
functions.
2000-05-16 23:03:49 +00:00
Ted Lemon
049b235608
Add some server options.
2000-05-02 00:25:10 +00:00
Ted Lemon
68f5590808
Make universe_hash using new_hash.
2000-03-18 03:34:11 +00:00
Ted Lemon
7d9784f6fc
Patch in TSIG, just to see how to get it to work.
2000-03-18 02:15:52 +00:00
Ted Lemon
49733f31d3
Go back to the BSD license.
2000-03-17 04:00:32 +00:00
Ted Lemon
cb9cf4bd2b
Update calls to new_hash.
2000-03-06 23:36:09 +00:00
Ted Lemon
588af26930
Support parsing of configuration options in generic blocks.
2000-02-02 17:10:43 +00:00
Ted Lemon
3bf08719db
Support 'never' keyword, ddns-updates flag.
2000-01-25 01:45:00 +00:00
Ted Lemon
3d8b4d91cb
Add skip_failover_option for easier use of the failover message maker.
2000-01-05 18:23:44 +00:00
Ted Lemon
f64d028b6d
Fix failover-specific data declarations.
1999-11-23 22:24:49 +00:00
Ted Lemon
d9eefc5dec
Mass commit for Brian Murrell.
1999-11-20 18:36:32 +00:00
Ted Lemon
5020567a48
Server-specific data tables.
1999-11-14 00:36:51 +00:00