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 |
|
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 |
|