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

265 Commits

Author SHA1 Message Date
Ted Lemon
875d2b66d8 Update prototypes 2000-07-05 09:15:08 +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
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
a7982987d7 Add some new prototypes. 2000-05-03 06:05:44 +00:00
Ted Lemon
aa8579c0f5 Add some server options. Prototype new failover functions. 2000-05-01 23:39:22 +00:00
Ted Lemon
29a026dbfa Correct prototype for find_cached_zone. 2000-04-20 00:57:15 +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
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
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
5bc2e1f204 Figure out MS_NULL_TERMINATION _really_ early. 2000-02-07 05:12:20 +00:00
Ted Lemon
17a10efe23 Add untyped expression evaluator and support for typed values. 2000-02-05 17:42:37 +00:00
Ted Lemon
e6e36dea92 Get rid of alphaosf workaround - found a better one. 2000-02-03 03:50:08 +00:00
Ted Lemon
588af26930 Support parsing of configuration options in generic blocks. 2000-02-02 17:10:43 +00:00
Ted Lemon
c7315f8d75 Use our own copy of the resolver (shudder). 2000-02-02 05:41:32 +00:00
Ted Lemon
cfdfb9f126 AIX and Digital Unix compatibility fixes. 2000-02-01 03:19:56 +00:00
Ted Lemon
e55017af5c Include arpa/nameser.h _after_ including cdefs.h and osdep.h. 2000-01-31 23:41:19 +00:00
Ted Lemon
347de8bdb6 Brian Murrell's changes to allow the client to be directed using OMAPI. 2000-01-28 20:30:37 +00:00
Ted Lemon
400c0b19be Move log functions to omapip_p.h because they require cdefs.h. 2000-01-27 23:37:38 +00:00
Ted Lemon
0dbb132f36 Make a macro to compute option hash table index; parameterize it. 2000-01-27 22:17:09 +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
7f6ad5aca9 New declarations, malloc debugging, scoping. 2000-01-25 01:17:39 +00:00
Ted Lemon
69bb758ce2 - Take ddns_fwd and ddns_rev out of lease structure.
- Prototype all the new stuff.
2000-01-08 01:40:12 +00:00
Ted Lemon
de1863a1c4 - Expose failover_state enum.
- Have place in lease for failover params even if FAILOVER_PROTOCOL is not
  defined.
2000-01-05 18:41:58 +00:00
Ted Lemon
5b7f941dc0 - Move failover structures to failover.h.
- Support new hardware struct.
- Prototype new DNS functions and some new failover functions.
2000-01-05 18:07:20 +00:00
Ted Lemon
35e0fdf8b6 Prototype new failover functions 1999-11-23 22:23:49 +00:00
Ted Lemon
d9eefc5dec Mass commit for Brian Murrell. 1999-11-20 18:36:32 +00:00
Ted Lemon
516cf43a98 Prototype the great agent options move. 1999-11-14 00:06:22 +00:00
Ted Lemon
c69dd0b5aa Include res_update.h for BIND 8.2.2 and later. 1999-10-25 15:15:35 +00:00
Ted Lemon
5d4afdbcd2 Fix Linux compiles. 1999-10-24 23:25:33 +00:00
Ted Lemon
70984280a9 Prototype new_shared_network_interface. 1999-10-24 17:18:17 +00:00
Ted Lemon
4c02675101 Add SV_DUPLICATES and SV_DECLINES 1999-10-21 02:36:04 +00:00
Ted Lemon
94bf482e80 Add defines for SV_LEASE_FILE_NAME and SV_PID_FILE_NAME. 1999-10-19 15:32:32 +00:00
Ted Lemon
ab58ff49e0 Fix up args to printf-like functions (thanks to Pedro Ribiero). 1999-10-12 16:00:34 +00:00
Ted Lemon
a414e627d8 Add next_expiry pointer to pool structure. 1999-10-09 04:49:41 +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