2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 12:57:42 +00:00

229 Commits

Author SHA1 Message Date
Ted Lemon
d3e5a8928c fix up char declarations; don't dump packets unless DEBUG_PACKET defined 1996-05-16 07:15:28 +00:00
Ted Lemon
31f26cd349 jmp_buf could be struct or array - macrofy references so that can be configurable; fix pointer incompatibilities 1996-05-16 07:12:57 +00:00
Ted Lemon
aa31f5c6d6 Don't malloc packet structure - it's not persistent; lose pick_interfaces interface - this is determined by the receive_packet code now; move interface discovery into main startup code 1996-05-12 23:58:13 +00:00
Ted Lemon
fde927d2f5 Add support for hardware unicast; use send_packet instead of sendto; get interface address from packet rather than searching the list. 1996-05-12 23:55:27 +00:00
Ted Lemon
f98c04d746 Remove code for handling multiple interfaces (it's been abstracted into other modules); remove code that knows about server's IP address, since it might have more than one 1996-04-11 06:45:53 +00:00
Ted Lemon
f76ebbfdcf Update documentation 1996-03-16 17:56:07 +00:00
Ted Lemon
a8b53b4220 Various user-provided patches 1996-03-16 17:50:30 +00:00
Ted Lemon
be1b6e8227 Add HAVE_SIN_LEN; encase debugging statements in ifdef DEBUG; fix destination port botch 1996-03-06 10:40:08 +00:00
Ted Lemon
8e3de495cb Don't try to parse the lease file if it's not there 1996-03-06 10:38:53 +00:00
Ted Lemon
9c238be64c Add support for BOOTP Vendor Extensions and BOOTP Relay agents 1996-03-06 10:38:04 +00:00
Ted Lemon
a68492e6b3 Delete old debugging message 1996-03-06 10:11:20 +00:00
Ted Lemon
08fe7cdbf7 New man pages 1996-03-06 10:09:35 +00:00
Ted Lemon
05f8b3f6b3 Formatted man pages 1996-03-06 10:08:47 +00:00
Ted Lemon
d843c75d7e Disable some debugging statements 1996-03-02 05:21:33 +00:00
Ted Lemon
1358b87447 Keep a persistent database of leases 1996-03-02 05:13:36 +00:00
Ted Lemon
3c248d6d6d Clean up debug 1996-02-29 18:18:40 +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
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
8703d839b8 Always initialize offered_expiry; return after NAKing 1996-02-26 09:29:28 +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
e7b01ab48c Remove dump_packet function (moved to print.c) 1996-02-25 21:29:05 +00:00
Ted Lemon
685963dcf4 Incremental changes to support DHCP protocol 1996-02-21 15:16:18 +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
d7837182d3 DHCP Server Daemon 1995-11-29 07:40:04 +00:00