2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 12:57:42 +00:00

127 Commits

Author SHA1 Message Date
Ted Lemon
380da6c0dc Fix misnamed function call. 2000-09-20 10:13:43 +00:00
Ted Lemon
db6960a7fa - When partner disconnects (or stops responding to keepalives), try
to reconnect.
2000-09-20 09:06:39 +00:00
Ted Lemon
de8dfadfb6 Fix a core dump when a listen address is not specified (Joseph Breu). 2000-09-04 22:32:34 +00:00
Ted Lemon
d9539882ba Explicitly handle some impossible states. 2000-09-01 17:22:48 +00:00
Ted Lemon
02ca1b45b7 Fix lots of state change problems. 2000-08-31 04:41:10 +00:00
Ted Lemon
5f0c7be134 - Add a bunch of support for all the funny recovery states.
- Clean up existing state machine support.
2000-08-24 18:41:42 +00:00
Ted Lemon
00c272ee8b Fix another signed vs. unsigned char pointer issue. 2000-06-29 20:02:50 +00:00
Ted Lemon
0096c63929 Fix an unprotected call to failover_print. 2000-06-24 06:30:11 +00:00
Ted Lemon
999992c91e Fix a couple of problems with the ack and update queue code. 2000-06-12 20:19:21 +00:00
Ted Lemon
e651f9b234 Fix up handling of failover peer disconnects. 2000-06-08 21:29:02 +00:00
Ted Lemon
6f0b9ed09c - Break ack queue chain when a lease is removed from the ack queue, so that
its successor doesn't wind up back on the update queue when the lease is
  next updated.
- Print the reject reason when a BNDACK includes one, but still remove the
  lease from the update queue.
- Don't use the lease to send the BNDACK, since there may not be one locally.
- Support contact message, and inter-message-arrival timeouts.
2000-06-07 00:05:17 +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
8c8e27c53e Implement pool request and response so that secondary can operate. 2000-05-04 18:58:16 +00:00
Ted Lemon
25a69ca115 Miscellaneous bug fixes. 2000-05-03 23:07:54 +00:00
Ted Lemon
84fe3bd0c1 Fix an unitialized pointer reference. 2000-05-03 07:01:16 +00:00
Ted Lemon
9f3da356fd More infrastructure, bug fixes: servers are talking. 2000-05-03 06:43:26 +00:00
Ted Lemon
85a537351f - Support load balancing.
- Actually start the failover protocol.
- Fixes to get the protocol to the point of a completed handshake.
- Initial failover state machine (needs work yet).
2000-05-02 00:17:30 +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
dd53dc5a99 Add lots more pieces of failover support. 2000-01-05 18:21:01 +00:00
Ted Lemon
d8a417b2ad Output routines. 1999-11-23 22:25:07 +00:00
Ted Lemon
d9eefc5dec Mass commit for Brian Murrell. 1999-11-20 18:36:32 +00:00
Ted Lemon
d50d0b8289 Backup commit - code isn't yet working. 1999-11-14 00:42:57 +00:00
Ted Lemon
f39b6e0089 Update license. 1999-03-16 05:50:46 +00:00
Ted Lemon
c68d2a87b1 Failover-specific code. 1999-02-23 19:26:21 +00:00