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
Ted Lemon
f39b6e0089
Update license.
1999-03-16 05:50:46 +00:00
Ted Lemon
58bfaaa756
In class structure,
...
- call spawn/submatch expression submatch
- add spawning flag to indicate whether or not to spawn.
1999-03-16 00:51:11 +00:00
Ted Lemon
319db03d89
- Pass interface_info struct to can_unicast_without_arp.
...
- Declare can_receive_unicast_unconfigured.
1999-03-13 18:54:18 +00:00
Ted Lemon
15151db643
Add parameter request list to option_state. New arg to cons_options.
1999-03-10 20:42:02 +00:00
Ted Lemon
08512bce1b
Add authentication policy, combine enum with bootp policy enum.
1999-03-09 23:41:59 +00:00
Ted Lemon
74f45f9642
Sync with 2.0b1pl16. Fix some pool allocation problems.
1999-02-25 23:30:43 +00:00
Ted Lemon
8ae2d59584
Change names of error functions to be more consistent.
1999-02-24 17:56:53 +00:00
Ted Lemon
339b0231e4
Fix up mistakes in recent 2.0 pullups.
1999-02-14 19:40:22 +00:00
Ted Lemon
d1f2c5204f
Pull up recent 2.0 changes.
...
Prototype parser and allocation functions for failover protocol.
Add preliminary structure definitions for failover protocol.
1999-02-14 18:59:33 +00:00
Ted Lemon
112a6c2cef
Update for billing and for correct scoping in clients.
1998-11-11 07:54:31 +00:00
Ted Lemon
734d2258df
Add pool/permit support and pseudo-client support.
1998-11-09 02:45:22 +00:00
Ted Lemon
7d28b4f58b
Update prototype for dns_host_entry_allocate().
1998-11-06 01:08:09 +00:00
Ted Lemon
c4763f5f3f
Add relay agent support for Relay Agent Information Option
1998-11-06 00:14:09 +00:00
Ted Lemon
27fe61a702
New prototypes. Many data structure updates.
1998-11-05 18:46:42 +00:00
Ted Lemon
2b9b6ff729
Add statement.h include file. Move data_string to tree.h. Add option_state structure, unifying values from all option universes into one structure. Lease_state structure now has option_state instead of options and agent_options. Group structure now has executable statements i. Configuration state not appropriate for DHCP option universe now in server option universe rather than explicitly declared and specially ahndled. Define names of server state options. Define a default default lease time, default min lease time and default max lease time. Put client identifier in host_decl structure. Move expression struct to tree.h. match_expr -> expression. Fix/update prototypes.
1998-06-25 03:25:02 +00:00
Ted Lemon
8bdd4d0289
Move parse.c declarations under their own filename. Add function declarations for expression parsing.
1998-04-20 18:02:29 +00:00
Ted Lemon
102ee7e9d4
Add prototypes and structure declarations for client classification
1998-04-19 23:21:54 +00:00
Ted Lemon
29f5e9ce3c
New prototypes and types for interactive client
1998-04-09 04:35:50 +00:00
Ted Lemon
25b4df9e71
prototype dissociate_lease.
1998-03-17 18:17:57 +00:00
Ted Lemon
a7822eac77
Declare arguments that can be promoted so that the compiler's behaviour doesn't change depending on whether or not it follows ANSI. Fix signed vs. unsigned char discrepencies.
1998-03-16 06:19:46 +00:00
Ted Lemon
5142937c7d
More prototypes. Agent Option support.
1998-03-15 20:57:28 +00:00
Ted Lemon
94f0882475
Define Async DNS structures. Add new dns functions. Add DLPI functions.
1998-01-12 01:06:16 +00:00
Ted Lemon
8afb9ae08c
Set a default value for _PATH_DHCRELAY_PID
1997-11-22 07:52:16 +00:00