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

881 Commits

Author SHA1 Message Date
Ted Lemon
3c248d6d6d Clean up debug 1996-02-29 18:18:40 +00:00
Ted Lemon
76d9aae0cb Split out packet length calculation; add DHCPINFORM and USER_CLASS_ID 1996-02-29 18:18:16 +00:00
Ted Lemon
b88e8e1527 Rearrange debugging dumps; disable them; add support for dhcp message; DHCPDECLINE now abandons the address that was declined, rather than releasing it for future use; DHCPINFORM function added but not implemented; NAK lease renewals on wrong network even if server id isn't ours; use DHCPACK, not DHCPOFFER, when acking a least; zap ciaddr on NAK; copy chaddr on NAK; make relay agent broadcast NAK; send relay response to server port; vendor class support 1996-02-29 18:16:31 +00:00
Ted Lemon
6161418730 Reverse forking arrangement; send packets to broadcast address 1996-02-29 18:09:56 +00:00
Ted Lemon
24a75c03db Parse user and vendor class declarations; fix rounding error in convert_num; fix convert_num precision in lease timeout decls; unswap converted numbers in lease timeout decls 1996-02-29 18:08:45 +00:00
Ted Lemon
b0e3a2205a Add user and vendor class keywords 1996-02-29 18:06:29 +00:00
Ted Lemon
26a7e22a94 Add class allocation code 1996-02-29 18:05:41 +00:00
Ted Lemon
fe9d575c78 Decided not to use yacc because it's not available on Macs 1996-02-29 18:05:16 +00:00
Ted Lemon
05da297846 New option docs; remove obsolete docs 1996-02-26 09:37:16 +00:00
Ted Lemon
445b21f78c Change test for whether an option has been stored; always terminate the buffer with END and then PAD. 1996-02-26 09:32:08 +00:00
Ted Lemon
1b83016762 Copy the offered expiry time when updating a lease 1996-02-26 09:30:23 +00:00
Ted Lemon
8703d839b8 Always initialize offered_expiry; return after NAKing 1996-02-26 09:29:28 +00:00
Ted Lemon
e581d6150f Major rewrite 1996-02-26 01:58:31 +00:00
Ted Lemon
98dd66895c Zap debugging statements 1996-02-26 01:57:51 +00:00
Ted Lemon
d3c15dec47 Fix bug in dump_packet 1996-02-26 01:57:23 +00:00
Ted Lemon
8f5e2ec897 Prototypes for new dhcp protocol functions; add extra least expiry type 1996-02-26 01:57:06 +00:00
Ted Lemon
37d100d176 Figure out dhcp packet type and store it in packet structure 1996-02-26 01:56:39 +00:00
Ted Lemon
ed8bcd8f1b Full protocol 1996-02-26 01:56:15 +00:00
Ted Lemon
2023e78771 New DHCP draft 1996-02-25 23:11:01 +00:00
Ted Lemon
e7b01ab48c Remove dump_packet function (moved to print.c) 1996-02-25 21:29:05 +00:00
Ted Lemon
faa1c99dc6 Add dump_packet function 1996-02-25 21:28:38 +00:00
Ted Lemon
685963dcf4 Incremental changes to support DHCP protocol 1996-02-21 15:16:18 +00:00
Ted Lemon
7e24ffd3ef Fix bootp address initialization 1996-02-21 12:30:42 +00:00
Ted Lemon
5a44dea045 Use broadcast address 1996-02-21 12:12:26 +00:00
Ted Lemon
97ca16995f Intermediate changes to support actual DHCP protocol engine 1996-02-21 12:11:09 +00:00
Ted Lemon
d9c6d82c49 Not doing the database this way 1996-02-20 00:37:40 +00:00
Ted Lemon
6c6d59281e *** empty log message *** 1996-02-11 00:01:46 +00:00
Ted Lemon
9582172964 Fixed many option bugs; added client for testing 1996-02-07 22:43:54 +00:00
Ted Lemon
089fb364df More portable internet addresses; fix endian bug; fix parser bugs 1996-02-06 20:25:56 +00:00
Ted Lemon
bbeaeedce3 Portable internet address structure definition 1996-02-06 12:52:26 +00:00
Ted Lemon
d7837182d3 DHCP Server Daemon 1995-11-29 07:40:04 +00:00