2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 14:25:41 +00:00
Commit Graph

437 Commits

Author SHA1 Message Date
Ted Lemon
f0efccee58 Use compact leases by default. 2000-07-06 06:21:08 +00:00
Ted Lemon
875d2b66d8 Update prototypes 2000-07-05 09:15:08 +00:00
Ted Lemon
2ca7f8e68f Update prototypes 2000-07-05 07:21:54 +00:00
Ted Lemon
74aaf02718 Use mkstemp on freebsd... 2000-06-24 06:25:25 +00:00
Ted Lemon
626ca6a2c1 Add an omapi port config parameter to client config structure. 2000-06-24 06:23:57 +00:00
Ted Lemon
9ea249af6e Add 'omapi' keyword 2000-06-24 06:17:55 +00:00
Ted Lemon
3fc9a0ef5e - When using sockets, enable CAN_RECEIVE_UNICAST_UNCONFIGURED so that
clients will not set the broadcast flag.   This helps with a specific
  kind of cable modem that doesn't support DHCP broadcast responses.
2000-06-20 20:27:37 +00:00
Ted Lemon
64928ad071 Take away some debugging, and always build nsupdate. 2000-06-20 20:05:02 +00:00
Ted Lemon
57c8fdd799 Fix up the declaration for the failover_link allocator. 2000-06-20 20:03:42 +00:00
Ted Lemon
2aac431201 - Make ON_ACK_QUEUE and ON_UPDATE_QUEUE persistent (fixes a problem with
queuing updates during communications_interrupted).
2000-06-12 20:12:13 +00:00
Ted Lemon
72896e9f57 Make dhcp_failover_make_option prototype consistent with declaration. 2000-06-10 17:55:11 +00:00
Ted Lemon
d0411fbd4d Add hash_foreach, et al. 2000-06-06 23:46:37 +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
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
76d5bd36c8 Fix some weird errors in failover external declarations. 2000-05-09 03:11:11 +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
f9d43a9a2d Add flags to indicate the failover queue a least is on. 2000-05-03 22:56:56 +00:00
Ted Lemon
dc22b3875b Add omapi_unregister_io_object prototype. 2000-05-03 06:11:29 +00:00
Ted Lemon
999d7de695 invalid_state -> unknown_state. Define reject reasons. 2000-05-03 06:09:36 +00:00
Ted Lemon
a7982987d7 Add some new prototypes. 2000-05-03 06:05:44 +00:00
Ted Lemon
822e866add Add unknown-state and potential-conflict-nic 2000-05-03 05:56:28 +00:00
Ted Lemon
0a34ddfdfe Put address list scan state info into connection object. 2000-05-01 23:44:34 +00:00
Ted Lemon
40935cbfd6 Add support for new address list type, and for new connect and listen APIs. 2000-05-01 23:43:31 +00:00
Ted Lemon
e3160920d9 Add prototypes for minires callouts to DHCP library. 2000-05-01 23:42:49 +00:00
Ted Lemon
34bc835a94 Add load, balance, token_max, seconds and address tokens. 2000-05-01 23:41:46 +00:00
Ted Lemon
f3886ff38c Add some missing data structures to the failover_state structure. 2000-05-01 23:40:15 +00:00
Ted Lemon
aa8579c0f5 Add some server options. Prototype new failover functions. 2000-05-01 23:39:22 +00:00
Ted Lemon
47c710c1a7 Add a prototype for find_cached_zone. 2000-04-20 00:58:16 +00:00
Ted Lemon
e67f832279 Make a typedef for the hash comparator function. 2000-04-20 00:57:57 +00:00
Ted Lemon
29a026dbfa Correct prototype for find_cached_zone. 2000-04-20 00:57:15 +00:00
Ted Lemon
1a634d5638 Define temporary subnet selection option code for testing. 2000-04-08 01:15:50 +00:00
Ted Lemon
1bddf26a11 Don't define HAVE_SIOCGIFHWADDR except on Linux. 2000-04-07 05:08:13 +00:00
Ted Lemon
8dfa97ddef Always define MDL to pass a filename and line number. 2000-04-06 22:51:32 +00:00
Ted Lemon
c038039f48 Update minires_nmkupdate declaration. 2000-04-06 22:50:06 +00:00
Ted Lemon
375841eb23 Add KEY, SECRET and ALGORITHM. Number later tokens. Remove TSIG_KEY. 2000-04-06 22:09:58 +00:00
Ted Lemon
a59ea078bf Move tsig_key declaration above client_lease declaration. 2000-04-06 22:08:27 +00:00
Ted Lemon
eb1aa66842 Fix typo. 2000-04-06 19:12:17 +00:00
Ted Lemon
6c54d79859 Add DEC-specific FDDI support. 2000-03-24 00:23:02 +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
287d577cac - Add pointers to reference counting routines to hash table definition.
- Use void * instead of unsigned char * for pointers to hashed objects.
2000-03-06 23:26:47 +00:00
Ted Lemon
4913117b21 Add ZONE keyword. 2000-03-06 23:25:11 +00:00
Ted Lemon
3f09cb5abb New prototypes for zone and tsig key functions, client release function. 2000-03-06 23:23:47 +00:00
Ted Lemon
bdcaf7b95d Incorporate Brian Murrell's new OMAPI DHCP client changes. 2000-02-15 20:40:36 +00:00
Ted Lemon
664ec1de54 Prototype function definition allocator/destructor. 2000-02-15 19:43:12 +00:00
Ted Lemon
811e0e67f1 Add arithmetic, function, and tsig key. 2000-02-15 19:42:48 +00:00
Ted Lemon
558f4a0aa7 Add let and define. 2000-02-15 19:42:09 +00:00
Ted Lemon
90be147cd9 Add funcall, function, and arithmetic operators. 2000-02-15 19:41:58 +00:00