2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 21:07:43 +00:00

881 Commits

Author SHA1 Message Date
Ted Lemon
4db0d31282 Add icmp.c 1997-03-06 06:48:49 +00:00
Ted Lemon
84c4addea7 change prototypes to functions called by timeouts; initialize bootp_handler to do_packet(); lose relay() function call (not needed now that we have bootp_handler hook. 1997-03-06 06:48:09 +00:00
Ted Lemon
35a50d44e9 Back out back checksum changes 1997-03-05 20:06:03 +00:00
Ted Lemon
e7b9429fea Oops - we're supposed to zero interfaces_invalidated at the end of the loop, not set it - this was causing the dispatcher to spin DHCP-970305A 1997-03-05 08:39:38 +00:00
Ted Lemon
77967680f8 behave differently if we got a renewal via INIT-REBOOT 1997-03-05 08:38:20 +00:00
Ted Lemon
9fd2f2cbd8 Add REBOOT token DHCP-970305 1997-03-05 06:39:09 +00:00
Ted Lemon
d9f8b11534 Add flags field to tree_cache structure so we can track updates and free temporary cache buckets 1997-03-05 06:38:55 +00:00
Ted Lemon
fc2df23a11 Add function prototypes; add state to lease structure 1997-03-05 06:38:27 +00:00
Ted Lemon
11b37280ba Move some state into the lease structure so that we can test a lease before acking it, and so that we can do DNS lookups asynchronously 1997-03-05 06:37:05 +00:00
Ted Lemon
5eead2781b lose lease -> state; add lease -> uid_buf to eliminate mallocs when assigning uids to leases except with really big uids 1997-03-05 06:34:36 +00:00
Ted Lemon
6e9a647e94 Maintain a free list for tree_cache structs 1997-03-05 06:34:27 +00:00
Ted Lemon
296af24c10 Add REBOOT token 1997-03-05 06:33:36 +00:00
Ted Lemon
f73aedfc4e remove lease -> state 1997-03-05 06:33:06 +00:00
Ted Lemon
deff2d59a1 Always send packets of at least BOOTP_MIN_LEN; abbreviate option setup code; don't send requested address unless we're rebooting or requesting; send options as requested in config file; add support for DHCPNAK and INIT-REBOOT state 1997-03-05 06:30:08 +00:00
Ted Lemon
7550b9ef7c Add an INIT-REBOOT timeout; don't ever call a static lease the active lease 1997-03-05 06:24:21 +00:00
Ted Lemon
8314a2823c Install dhclient-script in /etc, not in / 1997-03-05 06:23:12 +00:00
Ted Lemon
a62eea55ac Don't check the lease we have for the client until we've verified that the client thinks it's on the right network 1997-03-05 06:18:55 +00:00
Ted Lemon
b4c0cd4579 Add DHCPLIB to depends 1997-03-05 06:17:33 +00:00
Ted Lemon
5afe274709 Relay to server port, not client 1997-03-05 06:16:44 +00:00
Ted Lemon
2f26c2dcbc Add UPF support 1997-03-05 06:16:07 +00:00
Ted Lemon
f09bfe772e New IP header checksum code supplied by Anatoli Logvinski 1997-03-05 06:15:00 +00:00
Ted Lemon
d5e5a87a48 Add upf.c 1997-03-05 06:13:07 +00:00
Ted Lemon
e6d2e006c5 Fix typos 1997-03-05 06:12:19 +00:00
Ted Lemon
179f54abbc Ultrix Packetfilter support 1997-03-05 06:09:04 +00:00
Ted Lemon
fddc1769f0 new draft 1997-03-05 04:58:19 +00:00
Ted Lemon
10552a7c8d new draft 1997-03-05 04:36:44 +00:00
Ted Lemon
02c588bbb3 New draft 1997-03-05 04:32:11 +00:00
Ted Lemon
f7057364bd Fix Socket API-specific error DHCP_970226A 1997-02-27 03:41:28 +00:00
Ted Lemon
64833bc474 Don't specify netmask or broadcast address keywords to ifconfig if no subnet_mask or broadcast_address options were supplied 1997-02-27 03:40:49 +00:00
Ted Lemon
ee57de2297 Fix some warnings 1997-02-27 03:39:11 +00:00
Ted Lemon
48d68880c7 Delete extraneous sin_len initialization; don't statically initialize inadr_any; fix some warnings 1997-02-27 03:38:44 +00:00
Ted Lemon
fb4693d230 Only supply prototypes where appropriate 1997-02-26 18:25:07 +00:00
Ted Lemon
d13e8f28c0 Use medium passed to us, not necessarily the one attached to the client status structure. 1997-02-26 05:21:55 +00:00
Ted Lemon
8d929f2fa2 Remove if_enable() 1997-02-26 05:20:53 +00:00
Ted Lemon
de60690e73 Move some more parameters around 1997-02-22 14:44:56 +00:00
Ted Lemon
ec1b44440a Add SCRIPT config parameter 1997-02-22 14:36:42 +00:00
Ted Lemon
003b2d88f4 Install client script 1997-02-22 14:36:20 +00:00
Ted Lemon
c2412be5f7 Add DHCP Client SCRIPT configuration info 1997-02-22 14:31:42 +00:00
Ted Lemon
b1d4116de4 DHCP Client script for NetBSD 1997-02-22 14:30:19 +00:00
Ted Lemon
dad47cc493 Sample dhcp client configuration file 1997-02-22 14:28:03 +00:00
Ted Lemon
e9bf89a3a2 Isolate configuration information from Makefiles 1997-02-22 14:20:26 +00:00
Ted Lemon
45a5b2fe2a Localize makefile config 1997-02-22 14:19:12 +00:00
Ted Lemon
5f5d1ea2cf Distributed Makefile 1997-02-22 14:12:34 +00:00
Ted Lemon
a7bd82d77a Make it a bit more informative 1997-02-22 14:11:35 +00:00
Ted Lemon
1809b6e52e Moved to common/ 1997-02-22 14:03:34 +00:00
Ted Lemon
7d3bc4e595 Hack makefiles in all the subdirectories... 1997-02-22 13:24:33 +00:00
Ted Lemon
5dc44507af Make subdirs 1997-02-22 13:12:47 +00:00
Ted Lemon
8e0211daee No longer needed 1997-02-22 13:08:54 +00:00
Ted Lemon
6693cdf422 moved to relay/ 1997-02-22 13:08:03 +00:00
Ted Lemon
54cc94fbf0 moved to server/ 1997-02-22 13:07:40 +00:00