2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-28 04:47:40 +00:00

30 Commits

Author SHA1 Message Date
Ted Lemon
5dba009a08 Eradicate two more htype occurrances. 2000-01-29 05:47:50 +00:00
Ted Lemon
b1b7b521fe Get a clean compile with all known gcc warnings. 1999-10-07 06:36:35 +00:00
Ted Lemon
7cd65de98e Fix two pastos. 1999-06-10 00:11:20 +00:00
Ted Lemon
7d29d66d88 Support token ring packets. 1999-05-27 17:43:28 +00:00
Ted Lemon
609115bc98 Get rid of incorrect data after payload messages. 1999-04-23 22:15:43 +00:00
Ted Lemon
dda42ca14e Fix up UDP length calculations. Fix checksum algorithm. 1999-04-23 15:38:57 +00:00
Ted Lemon
bd5ef11d6c Fix up error message printing. Base UDP checksum on UDP header length. 1999-04-12 21:37:03 +00:00
Ted Lemon
2d1b06e071 Pull up changes in Patchlevel 19 1999-03-26 19:19:46 +00:00
Ted Lemon
ef1f37ed63 Only report bad packet checksums if we see a preponderance of them. 1999-03-25 21:58:13 +00:00
Ted Lemon
f39b6e0089 Update license. 1999-03-16 05:50:46 +00:00
Ted Lemon
8ae2d59584 Change names of error functions to be more consistent. 1999-02-24 17:56:53 +00:00
Ted Lemon
15c1fd2cd8 Declare arguments that can be promoted so that the compiler's behaviour doesn't change depending on whether or not it follows ANSI. 1998-03-16 06:16:54 +00:00
Ted Lemon
0cbc9e2382 size_t -> ssize_t in return values where < 0 == error 1997-06-08 04:08:01 +00:00
Ted Lemon
ac16c3da76 Work around Ultrix gotcha 1997-05-09 08:07:33 +00:00
Ted Lemon
714ef4f5d2 Compile checksum code whether or not we're doing a low-level packet driver 1997-03-29 03:18:28 +00:00
Ted Lemon
fa805637f0 Export checksum and wrapsum 1997-03-06 18:27:55 +00:00
Ted Lemon
35a50d44e9 Back out back checksum changes 1997-03-05 20:06:03 +00:00
Ted Lemon
f09bfe772e New IP header checksum code supplied by Anatoli Logvinski 1997-03-05 06:15:00 +00:00
Ted Lemon
a60076f94d Use local_port and remote_port instead of server_port and server_port + 1 1997-02-18 14:32:51 +00:00
Ted Lemon
cadbf99218 Put file version in copyright string 1996-08-27 09:55:50 +00:00
Ted Lemon
52d75293ab Don't use the hardware address to unicast if the address length is bogus 1996-06-27 19:10:41 +00:00
Ted Lemon
d99452d1a0 Work around FreeBSD BPF bug 1996-06-11 08:30:41 +00:00
Ted Lemon
b081aeafc9 Add checksum debugging; disable UDP checksums 1996-05-22 11:23:46 +00:00
Ted Lemon
b400da0a56 add from addr to assemble_udp_ip_header; don't filter on incoming IP address (doesn't work well if interface has aliases) 1996-05-22 07:28:23 +00:00
Ted Lemon
886f6a983f Use distributed Berkeley headers; therefore lose ethernet header portability macros; use PACKET_ASSEMBLY and PACKET_DECODING defines to limit compilation 1996-05-20 00:25:35 +00:00
Ted Lemon
9029cbeea8 Fix up ethernet address struct-vs-array bug 1996-05-16 23:13:07 +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
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
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
3f36808821 Packet assembly subroutines 1996-04-11 06:42:28 +00:00