2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 05:47:45 +00:00

154 Commits

Author SHA1 Message Date
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
d31555c9e9 Correcting an uninitialized use warning on HEAD [ISC-Bugs #16025]. 2006-05-11 16:35:56 +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
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
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
d758ad8cac Merge changes between 3.0rc7 and 3.0rc8pl2. 2001-06-27 00:31:20 +00:00
James Brister
899d754f27 OMAPI class and subclass support. 2001-06-22 16:47:20 +00:00
Ted Lemon
dc66a99558 Add line-oriented argument to new_parse(). 2001-05-02 07:11:38 +00:00
Ted Lemon
ed1dc2c57c Fix (I hope!) the billing-class bug. 2001-04-30 22:38:34 +00:00
Ted Lemon
f545ef7f0d Fix a billing class counting error 2001-04-27 22:23:44 +00:00
Ted Lemon
3417f5cf6a Add recover_wait state goo. 2001-04-20 18:07:29 +00:00
Ted Lemon
6f8a0361b4 - Default tstp if none is specified.
- Default initial state to recover instead of potential_conflict.
- Allow star-time-of-state to be left unspecified.
2001-04-16 22:25:04 +00:00
Ted Lemon
aaafa64a66 Release old billing class when parsing new billing class. 2001-04-06 05:52:19 +00:00
Ted Lemon
a3cd7f284e Set lease -> uid_max. 2001-03-17 02:02:20 +00:00
Ted Lemon
7ebf32da1b Don't stash uid_len until we know we have a uid. 2001-03-17 01:24:59 +00:00
Ted Lemon
b3519f23f1 Support NUL characters in STRING tokens. 2001-03-17 00:47:39 +00:00
Ted Lemon
0b69dcc870 Change EOF to END_OF_FILE in tokenizer for enum compatibility. 2001-03-01 18:17:09 +00:00
Ted Lemon
662df45ac0 Fix some trace-related ifdefs. 2001-02-12 21:59:31 +00:00
Ted Lemon
e15d235de5 Add support for tracing. Fix a bug in lease uid parsing. 2001-02-12 20:53:04 +00:00
Ted Lemon
6c5223f563 - Add some error messages where parser was failing silently.
- Fix handling of agent options.
2001-01-25 08:28:22 +00:00
Ted Lemon
76981d9fcc Initialize hardware buffer before using it, just in case. 2001-01-16 22:46:01 +00:00
Ted Lemon
6fdcc1a0d5 - Don't parse for semi twice in failover state.
- Parse client-updates in allow/deny statements.
2001-01-11 23:15:31 +00:00
Ted Lemon
e7c318f41b Remove bogus reminder 2000-11-28 23:50:01 +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
06d3e39480 Undo wrong-headed update to match parser. 2000-09-01 19:35:38 +00:00
Ted Lemon
b19f2e1c31 Fix two bugs in class parsing. 2000-09-01 00:10:26 +00:00
Ted Lemon
058159169d Update failover state keywords. 2000-08-31 04:39:41 +00:00
Ted Lemon
9a092d2e23 POTENTIAL_CONFLICT_NIC -> RESOLUTION_INTERRUPTED. 2000-08-24 18:46:31 +00:00
Ted Lemon
b83bf1d157 - Set peer state to potential_conflict when there is no known peer state -
this ensures that when a pool is moved from not being a failover pool to
  being a failover pool, the two servers sync up their lease databases.
- Dereference old host group next pointer before installing named group.
2000-08-15 22:23:33 +00:00
Ted Lemon
6ceb9118e9 Reference count binding scopes. Align IP headers on output. 2000-07-27 09:03:08 +00:00
Ted Lemon
301a5b66c7 - Fix parsing of 'next binding state'.
- Conditionalize some failover-specific code.
2000-07-06 10:14:31 +00:00
Ted Lemon
e73a0769a9 Correctly set lease state when none is specified. 2000-07-06 06:25:07 +00:00
Ted Lemon
8afe078753 - Give the lease a binding state if it doesn't have one.
- Don't dereference events from parsed lease, since that lease is now
  kept.
2000-07-05 07:32:13 +00:00
Ted Lemon
f84d544bb3 Fix a bunch of problems in calling clone_grpup. 2000-06-12 20:14:16 +00:00
Ted Lemon
1dd632af0d - Correctly check the result of make_concat (thanks to Scott Reynolds).
This fixes a long-standing 3.0 problem where more than one fixed
  address declaration in a host declaration would not be honored.
2000-06-08 21:20:00 +00:00
Ted Lemon
81b53730f9 Parse max_response_delay into the right variable. 2000-06-06 23:49:05 +00:00
Ted Lemon
0a1dfb6514 Correctly handle the case where the matching pool is the first one. 2000-06-03 02:36:03 +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
a79ed92bce Fix a reference problem. 2000-05-18 20:21:43 +00:00
Ted Lemon
165bce70b2 Fix up various platform-specific errors. 2000-05-17 16:04:26 +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
8c8e27c53e Implement pool request and response so that secondary can operate. 2000-05-04 18:58:16 +00:00
Ted Lemon
a4ba31607a Parse failover state out of lease database. 2000-05-03 06:19:29 +00:00
Ted Lemon
e96232350d Fix failover state parsing. 2000-05-01 23:57:51 +00:00
Ted Lemon
026975bbab Add support for AUTH_KEY. 2000-04-06 22:20:55 +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