2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-31 06:15:55 +00:00
Commit Graph

88 Commits

Author SHA1 Message Date
Ted Lemon
252cd87f28 Add NIT object; screw up dhclient build 1996-05-16 07:03:57 +00:00
Ted Lemon
60b60a2b69 Define default network API to use 1996-05-13 00:10:37 +00:00
Ted Lemon
e23c9055cc Rewrite socket code to support new network abstraction 1996-05-13 00:08:05 +00:00
Ted Lemon
62f52c1f15 Raw socket interface 1996-05-13 00:07:15 +00:00
Ted Lemon
096858eb14 Use note() to do raw dumps, not fprintf 1996-05-13 00:06:44 +00:00
Ted Lemon
d29ce0337d Complete rewrite of Archie Cobbs' low-level packet assembly code; add packet disassembly code 1996-05-13 00:06:06 +00:00
Ted Lemon
a04c50cd2e Include site.h file for choosing networking code; set default if none chosen in site.h; expand shorthand declarations 1996-05-13 00:05:01 +00:00
Ted Lemon
d5038b8417 Move interface_info struct to dhcpd.h 1996-05-13 00:03:48 +00:00
Ted Lemon
a033033207 Don't dereference null hash pointer (this may not be the right place to fix this 1996-05-13 00:03:27 +00:00
Ted Lemon
c27fba8ccc rearrange things to support new network abstraction, e.g. passing around hardware addresses and interface_info structs; if possible, discover hardware addresses of interfaces 1996-05-13 00:02:03 +00:00
Ted Lemon
17b95f417e Move interface_info struct here; add hardware_link struct; add interface info and hardware address to packet struct; fix send_packet and receive_packet declarations 1996-05-12 23:59:45 +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
045820eec6 Complete rewrite of Archie Cobbs' bpf code 1996-05-12 23:53:55 +00:00
Ted Lemon
ace4a0ab38 Minor wording tweak 1996-05-12 23:51:02 +00:00
Ted Lemon
81e0b89677 Add dispatch.c, bpf.c, packet.c and raw.c 1996-05-12 23:50:22 +00:00
Ted Lemon
7aa340813d Define HAVE_SIN_LEN 1996-04-11 06:50:22 +00:00
Ted Lemon
98078fdb25 Add support for network API configuration 1996-04-11 06:50:03 +00:00
Ted Lemon
c857a7b6cb Socket.c now contains code for the standard UDP socket interface; bpf code has been moved to bpf.c; low-level packet assembly code to packet.c; dispatch and interface discovery code to dispatch.c 1996-04-11 06:49:21 +00:00
Ted Lemon
18909bef7c Add interface_info structure 1996-04-11 06:47:50 +00:00
Ted Lemon
6f10b1a41b Remove stale decls for dhcpd.c; add conditional decls for standard sockets, raw sockets, BPF and NIT; add decls for dispatch.c 1996-04-11 06:47:03 +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
decf33c222 Initial interface discovery and input dispatch routines 1996-04-11 06:44:12 +00:00
Ted Lemon
8cb330986e Berkeley Packet Filter support 1996-04-11 06:42:50 +00:00
Ted Lemon
3f36808821 Packet assembly subroutines 1996-04-11 06:42:28 +00:00
Ted Lemon
58eeae403a TODO list 1996-04-09 23:58:28 +00:00
Ted Lemon
f76ebbfdcf Update documentation 1996-03-16 17:56:07 +00:00
Ted Lemon
a40f0e9058 FreeBSD configuration 1996-03-16 17:50:50 +00:00
Ted Lemon
a8b53b4220 Various user-provided patches 1996-03-16 17:50:30 +00:00
Ted Lemon
48695f7d76 New configurations and bug fixes from Jonathan 1996-03-07 21:08:11 +00:00
Ted Lemon
1521b59569 Add a blurb on creating a new port 1996-03-06 10:51:29 +00:00
Ted Lemon
e5d009f58c Doesn't describe the current design 1996-03-06 10:42:34 +00:00
Ted Lemon
c27ab6b82f Old-fashioned Makefile 1996-03-06 10:42:08 +00:00
Ted Lemon
e1987f8825 Add HAVE_SIN_LEN test 1996-03-06 10:41:34 +00:00
Ted Lemon
73fd7342cd LOG_ERR, not LOG_ERROR 1996-03-06 10:41:13 +00:00
Ted Lemon
6e47d3d826 Don't pull in malloc.h; define _PATH_DHCPD_DB correctly 1996-03-06 10:40:57 +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
e92585bf2b Add man pages 1996-03-06 10:37:35 +00:00
Ted Lemon
471fe68cd8 README file - duh 1996-03-06 10:36:55 +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
5f39769efa Move malloc.h into netbsd.h; define HAVE_SIN_LEN 1996-03-06 10:05:26 +00:00
Ted Lemon
854ce11437 Ultrix port from Jonathan Stone 1996-03-06 10:04:56 +00:00
Ted Lemon
fd0072c9e7 New BSD/OS port 1996-03-06 10:04:44 +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
1a74d33bdc replace cons_option implementation with something simpler. 1996-03-01 00:44:38 +00:00