2
0
mirror of https://gitlab.isc.org/isc-projects/dhcp synced 2025-08-22 09:57:20 +00:00

62 Commits

Author SHA1 Message Date
Wlodek Wencel
49a7fb582d copy rights update 2022-01-25 16:24:16 +01:00
Tomek Mrugalski
f6b8f48d16 [#189] Whitespace fixes in opened files 2022-01-20 12:04:28 +01:00
Tomek Mrugalski
429a56d73c [#189] ISC address updated 2022-01-20 12:04:28 +01:00
Francis Dupont
563f0b8aef Merged rt44535 (relay port) 2017-12-23 01:18:23 +01:00
Thomas Markwalder
7512d88b9f [master] Replaced licensing text with MPL licensing text throughout 2017-07-12 09:23:23 -04:00
Marcin Siodelski
63ccfbb045 [master] Changed severity of the log message indicating checksum errors.
Merges in rt41757.
2017-06-28 17:37:48 +02:00
Shawn Routhier
4ce21cb630 [master] Clean up packet handling 2015-12-16 16:30:02 -08:00
Thomas Markwalder
7ff6ae5aa8 [master] Checkum handling fixes
Merges in rt22806
2014-09-18 15:25:02 -04:00
Thomas Markwalder
0ce1aa9445 [master] Corrected error in UDP bad packet logging
Merges in rt36897
2014-09-08 09:31:32 -04:00
Shawn Routhier
b047bd385b Add support for Infiniband over sockets to the server and
relay code.  We've tested this on Solaris and hope to expand
support for Infiniband in the future.  This patch also corrects
some issues we found in the socket code.  [ISC-Bugs #24245]
2012-02-16 21:05:28 +00:00
Shawn Routhier
2c85ac9b24 Switch isc urls from http to https and correct sw to services or software
for new web site as appropirate.
2009-07-23 18:52:21 +00:00
David Hankins
819186b746 - Two uninitialized stack structures are now memset to zero. [ISC-Bugs #17737] 2009-02-20 00:09:24 +00:00
Francis Dupont
20ae1affb0 almost editorial stuff 2007-11-30 21:51:43 +00:00
Shane Kerr
28868515f6 Code cleanup to remove warnings from "gcc -Wall".
See RT ticket #16988 for more.
2007-07-13 06:43:43 +00:00
David Hankins
706792c9d3 Copyright++ 2007-05-19 19:16:28 +00:00
David Hankins
98bd7ca099 DHCPv6 branch merged to HEAD. 2007-05-08 23:05:22 +00:00
Evan Hunt
83c0372e28 Assorted fixes for broken network devices: IP header length field is now
determined from payload, because some NIC drivers return more data than
they actually recived; IP and UDP packets now stored in aligned data
structures; outgoing packet TTL increased from 16 to 128. [rt15583]
2007-04-27 23:54:06 +00:00
David Hankins
78c553c4a0 Removing the new I/O changes from HEAD. [ISC-Bugs #16328] 2006-08-09 14:57:48 +00:00
David Hankins
567e85616c - In those cases where the DHCP software manufactures an IP header (to
transmit via bpf, lpf, etc), the IP TTL the software selects has been
  increased from 16 to 128.  This is intended to match Microsoft Windows
  DHCP Client behaviour, to increase compatibility. [ISC-Bugs #15583 and
  #3226]
2006-07-19 18:00:36 +00:00
David Hankins
25b988c68f - The IO system now tracks all local IP addresses, so that the DHCP
applications (particularly the dhcrelay) can discern between what frames
  were tranmsitted to it, and what frames are being carried through it which
  it should not intercept. [ISC-Bugs #15573]
2006-02-27 23:56:13 +00:00
David Hankins
98311e4ba9 MASSIVE merge from V3-RELEASE-BRANCH into HEAD. HEAD and V3-RELEASE are
now synced as of tag V3-0-3-BETA-1.
2005-03-17 20:15:29 +00:00
Ted Lemon
d758ad8cac Merge changes between 3.0rc7 and 3.0rc8pl2. 2001-06-27 00:31:20 +00:00
Ted Lemon
c466184540 Fix up NetBSD/alpha build. 2001-02-26 22:21:15 +00:00
Ted Lemon
e28dccc159 Fix the math in the udp packet length calculator. 2000-10-15 18:54:29 +00:00
Ted Lemon
da9a43af69 Fix a stupid byte-swap error. 2000-10-14 07:56:59 +00:00
Ted Lemon
b0fff90afc Don't trust udp -> uh_len. 2000-10-13 18:54:56 +00:00
Ted Lemon
b29db8aac1 Oops, left something out 2000-09-20 10:08:51 +00:00
Ted Lemon
1bd620d8de Extra sanity check on uh_ulen. 2000-09-20 09:03:34 +00:00
Ted Lemon
eb968146c2 Fix some typos. Don't call the token ring decoder for FDDI. 2000-04-14 16:22:04 +00:00
Ted Lemon
7e2f56365f Add support for DEC-specific FDDI interfaces. 2000-03-24 00:22:41 +00:00
Ted Lemon
49733f31d3 Go back to the BSD license. 2000-03-17 04:00:32 +00:00
Ted Lemon
cfdfb9f126 AIX and Digital Unix compatibility fixes. 2000-02-01 03:19:56 +00:00
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