2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-29 05:17:57 +00:00

847 Commits

Author SHA1 Message Date
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
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
69858972fd Clean up unsigned char vs. signed char discrepencies. 1998-03-16 06:17:37 +00:00
Ted Lemon
af5662874e Only include linux/ files when compiling on Linux 1.x. 1998-03-16 06:16:30 +00:00
Ted Lemon
49e228037f Use DLPI, not sockets. Also, since we're using rand instead of random, use srand instead of srandom. 1998-03-15 21:00:44 +00:00
Ted Lemon
44947018ce More DLPI stuff 1998-03-15 20:59:47 +00:00
Ted Lemon
5142937c7d More prototypes. Agent Option support. 1998-03-15 20:57:28 +00:00
Ted Lemon
126292b4af Add defines for relay agent options. 1998-03-15 20:56:27 +00:00
Ted Lemon
961ea0f767 Add DLPI support 1998-01-12 01:07:21 +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
9572f5b8d2 Define ssize_t and NEED_INET_ATON. 1997-12-17 21:42:18 +00:00
Ted Lemon
3eb52994e1 If AF_LINK is defined, need to include if_dl.h 1997-11-29 07:53:12 +00:00
Ted Lemon
921a501249 Name server definitions 1997-11-22 07:54:19 +00:00
Ted Lemon
095a79940d Override default value for _PATH_DHCRELAY_PID 1997-11-22 07:52:43 +00:00
Ted Lemon
8afb9ae08c Set a default value for _PATH_DHCRELAY_PID 1997-11-22 07:52:16 +00:00
Ted Lemon
69ea1884c0 Add prototype for broadcast_addr() 1997-11-22 00:46:40 +00:00
Ted Lemon
60e173c0a2 systat -> sysconf 1997-10-20 22:11:44 +00:00
Ted Lemon
78c793cf01 systat -> sysconf 1997-10-20 22:04:23 +00:00
Ted Lemon
aef75d1985 System Configuration notification protocol 1997-10-20 21:58:56 +00:00
Ted Lemon
d032a71e12 Add quiet_interface_discovery variable 1997-10-20 21:49:23 +00:00
Ted Lemon
1276d9e50f NeXTstep configuration 1997-09-17 00:22:18 +00:00
Ted Lemon
4e5a40cd45 Add nextstep configuration 1997-09-17 00:21:45 +00:00
Ted Lemon
e24ff9833b Add HAVE_MKSTEMP flag 1997-09-16 18:17:16 +00:00
Ted Lemon
5a526cf8fa Prototype new functions. New argument for cons_options. New definitions for automatic/manual interface selection. 1997-09-16 18:16:55 +00:00
Ted Lemon
2e37b959b5 SunOS 4.1 doesn't define ssize_t 1997-06-10 05:50:22 +00:00
Ted Lemon
fa97acc108 If the lease we want to give the client is different than the one it's asking for, and we recognize the one it's asking for as ours, NAK it. 1997-06-08 03:55:58 +00:00
Ted Lemon
4595a58c25 size_t -> ssize_t in return values where < 0 == error 1997-06-08 03:18:09 +00:00
Ted Lemon
40eb4a5c1c Define u_int64_t so we can do a safe case from a 64-bit pointer to an int. 1997-06-03 02:12:43 +00:00
Ted Lemon
7e1cdd2503 Need definition for struct timeval. 1997-06-03 01:40:24 +00:00
Ted Lemon
8c2d5bb0d4 Define alias_names_permuted: Solaris has similar lossage to Linux WRT per-interface address aliases. 1997-06-02 23:25:48 +00:00
Ted Lemon
fac85c55de Don't use polling on SunOS4 - it seems to tweak an O.S. Bug. 1997-06-02 23:25:04 +00:00