Ted Lemon
c689c0c9f0
Define all the elements in the message structure. Rename some constants.
1999-11-23 22:24:03 +00:00
Ted Lemon
35e0fdf8b6
Prototype new failover functions
1999-11-23 22:23:49 +00:00
Ted Lemon
525d9204ed
Fix up some declarations.
1999-11-23 22:23:24 +00:00
Ted Lemon
9d0cba1c13
Get rid of call to setlogmask - it doesn't seem to be helpful.
1999-11-23 19:10:07 +00:00
Ted Lemon
fdd46b531b
- Fix up all the log messages that I broke in the previous commit (thanks
...
to Brian Murrell for QCing this code).
1999-11-23 19:08:24 +00:00
Ted Lemon
d0a33113c5
Fix calls to omapi_protocol_connect and omapi_protocol_listen.
1999-11-23 19:07:17 +00:00
Ted Lemon
7b60299c8f
unsigned -> u_int32_t
1999-11-23 19:06:48 +00:00
Ted Lemon
2ac47e02e0
Add FT_TEXT_OR_BYTES.
1999-11-23 19:06:19 +00:00
Ted Lemon
59a7ba7cd5
Don't build failover.
1999-11-23 19:05:45 +00:00
Ted Lemon
871f37bf90
Fix call to omapi_connect.
1999-11-23 19:05:36 +00:00
Ted Lemon
d9eefc5dec
Mass commit for Brian Murrell.
1999-11-20 18:36:32 +00:00
Ted Lemon
b3677620b6
Definitions for failover.
1999-11-15 13:52:13 +00:00
Ted Lemon
03f54ca8d2
Add definitions for failover protocol and debugging.
1999-11-14 00:49:12 +00:00
Ted Lemon
6b3d95444b
Fix notation about DDNS updates.
1999-11-14 00:43:56 +00:00
Ted Lemon
d50d0b8289
Backup commit - code isn't yet working.
1999-11-14 00:42:57 +00:00
Ted Lemon
1edfbf5e5e
Add failover objects.
1999-11-14 00:39:33 +00:00
Ted Lemon
5020567a48
Server-specific data tables.
1999-11-14 00:36:51 +00:00
Ted Lemon
df73931267
More fixups for lease expiry code.
1999-11-14 00:32:28 +00:00
Ted Lemon
5b558f0df6
Move agent information option parsing out of common code.
1999-11-14 00:22:29 +00:00
Ted Lemon
c358155dc7
- Move parse_allow_deny out of common code and split option space
...
initialization.
1999-11-14 00:17:47 +00:00
Ted Lemon
afa9d40b6e
Document null request list.
1999-11-14 00:11:00 +00:00
Ted Lemon
83cc804d4e
Build stables.c
1999-11-14 00:08:31 +00:00
Ted Lemon
5deaeee113
Conditionalize bit types definition.
1999-11-14 00:07:28 +00:00
Ted Lemon
516cf43a98
Prototype the great agent options move.
1999-11-14 00:06:22 +00:00
Ted Lemon
0b7eed7a60
Move server-specific tables to stables.c
1999-11-14 00:04:27 +00:00
Ted Lemon
ed0a7998ad
Add printer for not_equal expression.
1999-11-14 00:01:08 +00:00
Ted Lemon
7cb0f9f3b0
Move parse_allow_deny out of common code.
1999-11-13 23:53:57 +00:00
Ted Lemon
d9c0544ca9
- Move agent information option handling out of common code, since it's
...
server-specific.
1999-11-13 23:51:50 +00:00
Ted Lemon
6767b59234
- Add dummies for agent information option handling.
...
- Don't spin if /tmp missing or some other unexpected error happens when
invoking client script.
1999-11-13 23:49:41 +00:00
Ted Lemon
e63601e7cd
Make dummy parse_allow_deny. Allow empty request lists.
1999-11-13 23:46:46 +00:00
Ted Lemon
ccbdce1467
- Delete on_expiry events when lease is released, regardless of whether
...
there's a release event.
- If the lease being superseded is the next in a pool to expire, clean that
up before superseding.
- Also, if the next lease to expire in a pool expires at the same time as
the current lease, make sure that both expire, not just one.
1999-11-12 17:21:28 +00:00
Ted Lemon
ffdcd1275a
Don't prematurely expire a lease just because a client starts out in INIT.
1999-11-12 17:17:16 +00:00
Ted Lemon
98c83345a1
Fix a struct size problem on Linux/ARM32.
1999-11-11 16:10:59 +00:00
Ted Lemon
3107c7f9bb
Zero out on_* statements before superseding lease with copied template.
1999-11-07 20:38:01 +00:00
Ted Lemon
a1e9fabd8e
Make sure we are responding to a DHCPREQUEST before dissoociating a lease.
1999-11-07 20:32:03 +00:00
Ted Lemon
96359f83fd
- Open the database file for appending before expiring pools, in case leases
...
need to be rewritten during the expirating process.
1999-11-07 20:28:23 +00:00
Ted Lemon
166e63ebd7
Fix a couple of mistakes in handling parse errors.
1999-11-07 20:27:04 +00:00
Ted Lemon
2b965a4475
Add != operator.
1999-11-03 16:10:46 +00:00
Ted Lemon
78a33b8260
Don't log to stderr if -q is set.
1999-10-30 14:07:29 +00:00
Ted Lemon
a816cb178e
Clean up a loophole in the code that sets up the pool expiry timer.
1999-10-28 15:53:05 +00:00
Ted Lemon
c4f749466f
Don't log to stderr if -q flag is given.
1999-10-28 13:09:35 +00:00
Ted Lemon
f0b8a59f37
write() returns a signed integer...
1999-10-28 13:09:06 +00:00
Ted Lemon
494bf48827
Oops, fix typo.
1999-10-28 13:07:06 +00:00
Ted Lemon
b5fa877f8f
Write 'never;' instead of 'infinite' for unlimited leases.
1999-10-28 13:02:24 +00:00
Ted Lemon
2616896572
Use the right expiry event. Count leases, hosts and groups written and log each.
1999-10-27 23:05:17 +00:00
Ted Lemon
6630cc801e
Zero the correct buffer...
1999-10-26 16:56:34 +00:00
Ted Lemon
ea72047ec0
Add POINTER_DEBUG define.
1999-10-25 15:48:45 +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
ade8a79a8e
Fix a couple of const problems in a bogus way.
1999-10-25 15:14:52 +00:00
Ted Lemon
63c8c1dcf9
Allow for deleted host declarations in host hash.
1999-10-25 01:56:38 +00:00