2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

58 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
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
00663f8159 Pass the non-const version of the pointer to memcpy - silence warnings. 2006-02-27 23:43:30 +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
09636c6550 Fix a signed vs. unsigned warning. 2002-01-17 17:04:00 +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
31bbee784c Sync with 3.0rc7 2001-05-17 19:04:09 +00:00
Ted Lemon
dc66a99558 Add line-oriented argument to new_parse(). 2001-05-02 07:11:38 +00:00
Ted Lemon
19f7a4d72d Fix some past-os 2001-04-30 22:39:10 +00:00
Ted Lemon
5aa40fc5a0 Add hooks for subclasses. 2001-04-05 22:54:57 +00:00
Ted Lemon
c466184540 Fix up NetBSD/alpha build. 2001-02-26 22:21:15 +00:00
Ted Lemon
e42c382659 Get rid of lease -> hostname, which isn't used. 2001-02-12 21:10:10 +00:00
Ted Lemon
9e3831637a Pass client state to eval functions. Lots of other stuff. 2000-11-28 23:27:24 +00:00
Damien Neil
2e3e0f9214 Fixed OMAPI lookups based on hardware-address. The hardware type
is now specified via the hardware-type field.
2000-10-20 01:01:41 +00:00
Ted Lemon
f717263951 Add object initializer support. Fix off-by-one bug in host stuffer. 2000-10-10 19:14:37 +00:00
Ted Lemon
8c63dd893f - Don't return information on the lease that's not present on the lease.
- Don't freak out when the client sends back information that's not settable.
2000-10-01 21:46:24 +00:00
Ted Lemon
36b1ebcf05 Byte-swap incoming integer data. 2000-09-29 18:22:05 +00:00
Ted Lemon
eadee39698 Panic commit. 2000-09-27 23:37:44 +00:00
Ted Lemon
72c7d498a2 Don't reference one group on top of another. 2000-09-08 01:34:30 +00:00
Damien Neil
4244dfb75f Fix assorted code which assumes that leases will always have an
associated hardware address.
2000-08-14 21:58:04 +00:00
Ted Lemon
0b1e395f13 Adjust arguments to omapi_object_type_register 2000-07-06 22:37:53 +00:00
Ted Lemon
229a47a832 Fix a signed vs. unsigned char pointer mismatch. 2000-06-24 06:31:51 +00:00
Ted Lemon
4e9f14044f Initialize the dhcp_type_host type definition. 2000-06-12 20:25:37 +00:00
Ted Lemon
e9f0d7c31b Don't use dhcp_lease_free unless COMPACT_LEASES is defined. 2000-06-07 00:28:21 +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
49733f31d3 Go back to the BSD license. 2000-03-17 04:00:32 +00:00
Ted Lemon
4bd8800e89 Fix compilation errors introduced in the last set of checkins. 2000-01-26 14:56:18 +00:00
Ted Lemon
502e9f89ce Support scoping. 2000-01-25 01:43:48 +00:00
Ted Lemon
301453ab5b - Get rid of ddns_rev_name and ddns_fwd_name.
- Add extra arg to parse_executable_statements.
2000-01-08 01:49:36 +00:00
Ted Lemon
180b8f2b01 Support new struct hardware. 2000-01-05 18:22:58 +00:00
Ted Lemon
81694b6cc0 Clean up failover-specific code. 1999-11-23 22:24:31 +00:00
Ted Lemon
d9eefc5dec Mass commit for Brian Murrell. 1999-11-20 18:36:32 +00:00
Ted Lemon
1edfbf5e5e Add failover objects. 1999-11-14 00:39:33 +00:00
Ted Lemon
63c8c1dcf9 Allow for deleted host declarations in host hash. 1999-10-25 01:56:38 +00:00
Ted Lemon
0d124b6664 Send lease start and end time (Brian Murrell). 1999-10-15 12:34:18 +00:00
Ted Lemon
c7775a73f6 - Don't try to return values that aren't present (and thus dump core).
- Fix ordering of a series of conditionals involved in looking up
  hosts (Brian Murrell).
- Add debugging messages when adding and removing hosts (Brian Murrell).
1999-10-14 18:30:52 +00:00
Ted Lemon
6a4c4be871 Seperate public and private object declarations. 1999-10-08 03:43:15 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
77a5f87162 Fix up char * -> unsigned char * mismatches. 1999-10-07 02:14:10 +00:00
Ted Lemon
b74d3c6e68 Simplify the conditionals in the previous code. 1999-10-06 19:17:44 +00:00
Ted Lemon
67c5277066 Fix a glitch in the code to stuff statements into a host's group. 1999-10-06 19:07:58 +00:00
Ted Lemon
ec3a042b5a Allow setting of host-specific statements to supersede root group. 1999-10-05 02:48:09 +00:00
Ted Lemon
dc667e9271 - Fix misdeclaration/misuse of statement parser lose return value.
- Look up hosts by name (from Brian Murrell).
- Make it possible to safely stuff statements into host groups.
1999-10-04 23:53:57 +00:00
Ted Lemon
5a0931a111 - Add support for stuffing statements into groups.
- Return ISC_R_NOKEYS when a lookup fails because no keys were provided.
1999-10-01 03:27:37 +00:00