2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 18:07:25 +00:00

130 Commits

Author SHA1 Message Date
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
Ted Lemon
4b7f87367e Use enum dhcp_token instead of int. 1999-04-08 19:34:41 +00:00
Ted Lemon
a340de9528 Add reference count to option_state structure. 1999-04-05 19:11:44 +00:00
Ted Lemon
4f58da18bb - Generalize option state structure to support additional option spaces.
- Add per-option-space-type functions for various operations that can be
  done on option spaces.
1999-04-05 14:51:17 +00:00
Ted Lemon
b1013db725 Move support of server allow/deny into common code. 1999-03-30 15:20:10 +00:00
Ted Lemon
64826b6109 Add secs field to client_state. Support defining new option names and codes. 1999-03-25 22:02:36 +00:00
Ted Lemon
c5b0f52958 Sanitize Solaris build. 1999-03-16 06:37:55 +00:00
Ted Lemon
2da7561f13 Clean up obsolete dregs. 1999-03-16 05:55:40 +00:00