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