2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-30 13:57:50 +00:00
Commit Graph

1224 Commits

Author SHA1 Message Date
Ted Lemon
56c9de4bd7 Fix up jmp_buf declarations 1996-05-16 23:12:18 +00:00
Ted Lemon
74ccb1f3ac Add solaris defs 1996-05-16 23:11:48 +00:00
Ted Lemon
92c90cb265 Configuration for Solaris 2.5 1996-05-16 23:10:01 +00:00
Ted Lemon
d2fd62bf8d Use HAVE_SIN_LEN for bsdos... 1996-05-16 23:08:03 +00:00
Ted Lemon
fcc09faa7c Add an else clause to avoid redundant test 1996-05-16 23:07:36 +00:00
Ted Lemon
cbecf9cd78 Add subnet info for vix.com 1996-05-16 23:06:34 +00:00
Ted Lemon
33c95d3bc4 Default network API is NIT 1996-05-16 09:43:14 +00:00
Ted Lemon
fda0441fd8 Hack around broadcast netmask bug by installing a host route to 255.255.255.255 1996-05-16 09:22:53 +00:00
Ted Lemon
47bab74fcd Take out debug code in filter allowing in client packets 1996-05-16 08:19:02 +00:00
Ted Lemon
a8de6c982d Debug and install NIT packet filter 1996-05-16 08:18:05 +00:00
Ted Lemon
64ed2d7cf9 Don't log the fact that a packet has arrived 1996-05-16 07:53:29 +00:00
Ted Lemon
f9a32ee9b4 Dump DHCP request type at LOG_INFO level instead of LOG_DEBUG 1996-05-16 07:52:49 +00:00
Ted Lemon
7e7af53b9b Another fussy interface announcement change 1996-05-16 07:45:14 +00:00
Ted Lemon
e41d835013 Undo interface attach announcement changes 1996-05-16 07:43:43 +00:00
Ted Lemon
66d9a26622 Fix copyright dates 1996-05-16 07:43:11 +00:00
Ted Lemon
cafcf586c8 Kludge hardware interface type 1996-05-16 07:37:18 +00:00
Ted Lemon
fd1dff9463 Don't need to include if_dl anymore 1996-05-16 07:34:24 +00:00
Ted Lemon
107821e1c0 Define array-vs-struct compatibility macros; no snprintf; no strerror; use poll() syscall 1996-05-16 07:31:45 +00:00
Ted Lemon
e7f3140459 Move if_dl.h include to machine-dependent headers 1996-05-16 07:30:34 +00:00
Ted Lemon
0d37819ae0 Fix up pointer type incompatibility 1996-05-16 07:29:09 +00:00
Ted Lemon
70dfd63614 Traditionalize; change interface attach message 1996-05-16 07:28:40 +00:00
Ted Lemon
8bca1bc490 SunOS Network Interface Tap support 1996-05-16 07:27:58 +00:00
Ted Lemon
9ebbad6ee0 More informative interface attach message 1996-05-16 07:27:23 +00:00
Ted Lemon
7bb11ad5af Traditionalize ANSI-only constructs; lose if UDP checksum is bad; remove non-portable if_dl.h include; add userland packet filter (yuk); ARPHRD_ETHER - not ETHERTYPE_IP! 1996-05-16 07:26:52 +00:00
Ted Lemon
10e99bf10e Add struct-vs-array compatibility macros for jmp_buf and ether_[sd]host 1996-05-16 07:23:04 +00:00
Ted Lemon
0ef9f561ae Fix up pointer type mismatch 1996-05-16 07:22:00 +00:00
Ted Lemon
01ce583c6d Fix up array reference 1996-05-16 07:21:29 +00:00
Ted Lemon
cd05ee6b82 Add strerror() function if needed; account for lack of snprintf support 1996-05-16 07:20:51 +00:00
Ted Lemon
9c5225a562 Add support for SysV poll syscall; traditionalize ANSI-only construct 1996-05-16 07:20:15 +00:00
Ted Lemon
2f620dce9c Define cdefs before osdeps; macrofy a couple of prototypes 1996-05-16 07:18:45 +00:00
Ted Lemon
5fb85ad43c Change network range 1996-05-16 07:17:40 +00:00
Ted Lemon
fb93bab09d Unlink dhcpd.pid file before writing so that we don't leave garbage at the end 1996-05-16 07:17:23 +00:00
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
d64c88166a Move ifdefs so compiles on incompatible systems don't break; print more informative interface attach messages; snprintf lossage 1996-05-16 07:10:39 +00:00
Ted Lemon
5754c11556 Update object list; stop building dhclient; add LIBS variable 1996-05-16 07:08:59 +00:00
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