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
Ted Lemon
b13a7faa31
Expose failover_state enum even if FAILOVER not defined.
1999-10-06 22:41:31 +00:00
Ted Lemon
c859d3b834
Make Digital Unix C compiler happy.
1999-10-06 22:37:14 +00:00
Ted Lemon
91dc2849f8
Prototypes for deleteA and deletePTR subroutines.
1999-10-06 01:35:04 +00:00
Ted Lemon
e495b7d122
Pass packet into release_lease() if available.
1999-10-05 02:44:09 +00:00
Ted Lemon
9ba7cdec0e
Prototype nsupdate.c.
1999-10-04 23:49:25 +00:00
Ted Lemon
fde86d2dfc
- Add host-specific prototypes.
...
- Adjust all the parser prototypes for the New Parsing Regime.
1999-10-01 03:21:23 +00:00
Ted Lemon
940ea8ab31
- Declare group object type.
...
- Declare new functions for named groups.
- Move memory.c declarations to mdb.c.
1999-09-28 22:56:52 +00:00
Ted Lemon
fa098be8f9
Implement printing out of expressions so that they can be output to the lease database file and later read back in.
1999-09-22 01:45:57 +00:00
Ted Lemon
fd10f7c61a
New return value for enter_host.
1999-09-17 04:08:35 +00:00
Ted Lemon
ccce1cc621
Change delete to remove for compatibility with C++
1999-09-16 04:53:38 +00:00
Ted Lemon
3c48d36999
Add delete methods. Add flags for host_decl.
1999-09-09 23:29:44 +00:00
Ted Lemon
a30b804469
More prototypes.
1999-09-09 21:06:27 +00:00
Ted Lemon
4fe74d7268
Lots of OMAPI-related changes.
1999-09-08 01:47:20 +00:00
Ted Lemon
f3e8ea32d3
- Make a place to hang the incoming packet in the lease_state structure.
...
- Rototill function prototypes.
1999-07-31 18:05:21 +00:00
Ted Lemon
069e9f4c15
Brian Murrel's latest dns update implementation - more programmability.
1999-07-19 01:15:22 +00:00
Ted Lemon
93454ab028
Add static_lease_dereference prototype.
1999-07-18 19:37:56 +00:00
Ted Lemon
79a65726f0
Massive rototill to support some new DDNS features.
1999-07-16 21:34:14 +00:00
Ted Lemon
b5c11cbecc
Fix fallback_discard ifdefs again.
1999-07-07 15:25:36 +00:00
Ted Lemon
d7f0f1dd88
Fix up ifdefs for USE_SOCKET_FALLBACK.
1999-07-06 21:08:12 +00:00
Ted Lemon
f01e8a0e88
Declare limited_broadcast global.
1999-07-06 17:05:57 +00:00
Ted Lemon
da38df1433
Pervasive changes to support leased_address, reverse and binary_to_ascii.
1999-07-02 20:58:48 +00:00
Ted Lemon
b036baa3d4
Declare db_printable.
1999-07-01 19:54:42 +00:00
Ted Lemon
972ab2aa72
- Include files required by nsupdate if enabled.
...
- Add nsupdate-specific structs to lease.
- Define nsupdate server options.
1999-07-01 19:14:55 +00:00
Ted Lemon
f7b9d82368
Define constant for always-broadcast option.
1999-06-22 13:17:31 +00:00
Ted Lemon
7d29d66d88
Support token ring packets.
1999-05-27 17:43:28 +00:00
Ted Lemon
f67530be69
Remember in lease state
...
- whether or not we got requested address and server identifier
options, and
- the shared network to which the interface on which the request
arrived is attached.
1999-05-06 20:25:41 +00:00
Ted Lemon
c783f7995d
Add siaddr structure to lease_state structure.
1999-04-23 23:44:44 +00:00
Ted Lemon
53ac6c6fe1
Add support for site option spaces.
1999-04-23 22:25:50 +00:00