2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 14:25:41 +00:00
Commit Graph

878 Commits

Author SHA1 Message Date
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
afc1b4b620 Update copyright 1999-03-16 05:57:50 +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
cfd64a6043 Deprecated. 1999-03-16 05:30:49 +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
98200ed9f0 Disable all debugging by default 1999-03-11 01:36:23 +00:00
Ted Lemon
7d39e5b996 Authentication definitions. 1999-03-10 20:49:38 +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
40d08f51e2 Add authentication/bootp policy keywords. 1999-03-09 23:42:28 +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
6b6126fbd7 Adjust comments that clashed between 2.0 and -current 1999-02-23 19:00:36 +00:00
Ted Lemon
339b0231e4 Fix up mistakes in recent 2.0 pullups. 1999-02-14 19:40:22 +00:00
Ted Lemon
d2bc90bd80 Pull up recent 2.0 changes. 1999-02-14 19:04:05 +00:00
Ted Lemon
4b447dc7cd Add define to enable compiling failover protocol support. 1999-02-14 19:01:44 +00:00
Ted Lemon
c66b869e94 Add new tokens from 2.0 and for failover parsing. 1999-02-14 19:00:12 +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
b6cbc3feb8 Add a rule for debuging class matching. 1998-11-11 07:55:36 +00:00
Ted Lemon
00a7748f4f Add billing-related tokens. 1998-11-11 07:54:48 +00:00
Ted Lemon
112a6c2cef Update for billing and for correct scoping in clients. 1998-11-11 07:54:31 +00:00
Ted Lemon
f197003dc9 Add tokens for pools, permits and pseudo-clients 1998-11-09 02:45:37 +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
a461fb50b6 Add more expression evaluation goo. 1998-11-06 00:14:47 +00:00
Ted Lemon
c4763f5f3f Add relay agent support for Relay Agent Information Option 1998-11-06 00:14:09 +00:00
Ted Lemon
166e479055 Add endian.h defines - not present in hpux headers. 1998-11-05 18:49:36 +00:00
Ted Lemon
8a1f72f092 INADDR_LOOPBACK now defined in some FreeBSD versions - don't redefine it. 1998-11-05 18:49:12 +00:00
Ted Lemon
95732025a4 Add send option statement. 1998-11-05 18:48:37 +00:00
Ted Lemon
dac426fa64 Add some new debugging types 1998-11-05 18:48:24 +00:00
Ted Lemon
983ea35c77 Make dhcp token type an enum for easier debugging. 1998-11-05 18:47:09 +00:00
Ted Lemon
27fe61a702 New prototypes. Many data structure updates. 1998-11-05 18:46:42 +00:00
Ted Lemon
2c51668a22 Fix up PID file definitions 1998-07-08 23:25:34 +00:00
Ted Lemon
aaf053e333 Rhapsody support 1998-06-25 18:37:45 +00:00
Ted Lemon
ae0b5b7d54 Declarations for executable statements. 1998-06-25 03:58:24 +00:00
Ted Lemon
50d92f585a Merge tree struct into expression struct. tree_cache -> option_cache. Move data_string and expression structs from dhcpd.h. Fix up dns_host_entry struct. Add a per-universe set function. 1998-06-25 03:35:31 +00:00
Ted Lemon
f442d71842 Add ADD, BREAK, ELSE, ELSIF, IF, MATCH, SUBCLASS, SPAWN and WITH tokens 1998-06-25 03:32:58 +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
80fcef916b Add new tokens for match expressions. 1998-04-20 18:02:40 +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
8b204155c6 Add a lookup function to the option universe structure. 1998-04-19 23:23:34 +00:00
Ted Lemon
ff40445531 Add the concept of named hashes. 1998-04-19 23:22:20 +00:00
Ted Lemon
102ee7e9d4 Add prototypes and structure declarations for client classification 1998-04-19 23:21:54 +00:00
Ted Lemon
d46749b15d Check to see if INADDR_LOOPBACK is defined. 1998-04-09 04:36:45 +00:00
Ted Lemon
58dfdef0ea Fix copyright 1998-04-09 04:36:25 +00:00
Ted Lemon
2126779147 Add min-lease-time, min-secs and use-lease-addr-for-default-route 1998-04-09 04:36:07 +00:00
Ted Lemon
29f5e9ce3c New prototypes and types for interactive client 1998-04-09 04:35:50 +00:00