<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/netinet, branch stable/3</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFS</title>
<updated>2001-08-06T09:20:57+00:00</updated>
<author>
<name>Jesper Skriver</name>
<email>jesper@FreeBSD.org</email>
</author>
<published>2001-08-06T09:20:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=5af927304292572afaeb9f7b0c9988f0b8fb95cd'/>
<id>5af927304292572afaeb9f7b0c9988f0b8fb95cd</id>
<content type='text'>
src/sys/netinet/ip_input.c      rev 1.130.2.22
src/sys/netinet6/frag6.c        rev 1.2.2.4
src/sys/netinet6/in6_proto.c    rev 1.6.2.4

  Prevent denial of service using bogus fragmented IPv4 packets.

  A attacker sending a lot of bogus fragmented packets to the target
  (with different IPv4 identification field - ip_id), may be able
  to put the target machine into mbuf starvation state.

  By setting a upper limit on the number of reassembly queues we
  prevent this situation.

  This upper limit is controlled by the new sysctl
  net.inet.ip.maxfragpackets which defaults to nmbclusters/4

  If you want old behaviour (no upper limit) set this sysctl
  to a negative value.

  If you don't want to accept any fragments (not recommended)
  set the sysctl to 0 (zero)

Obtained from:	NetBSD (partially)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
src/sys/netinet/ip_input.c      rev 1.130.2.22
src/sys/netinet6/frag6.c        rev 1.2.2.4
src/sys/netinet6/in6_proto.c    rev 1.6.2.4

  Prevent denial of service using bogus fragmented IPv4 packets.

  A attacker sending a lot of bogus fragmented packets to the target
  (with different IPv4 identification field - ip_id), may be able
  to put the target machine into mbuf starvation state.

  By setting a upper limit on the number of reassembly queues we
  prevent this situation.

  This upper limit is controlled by the new sysctl
  net.inet.ip.maxfragpackets which defaults to nmbclusters/4

  If you want old behaviour (no upper limit) set this sysctl
  to a negative value.

  If you don't want to accept any fragments (not recommended)
  set the sysctl to 0 (zero)

Obtained from:	NetBSD (partially)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Better TCP ISN randomization</title>
<updated>2001-05-02T20:48:34+00:00</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2001-05-02T20:48:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9f6334c28eb632398a56d5f9e225314bd140ad8c'/>
<id>9f6334c28eb632398a56d5f9e225314bd140ad8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2001-02-24T20:09:22+00:00</updated>
<author>
<name>Jesper Skriver</name>
<email>jesper@FreeBSD.org</email>
</author>
<published>2001-02-24T20:09:22+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b94ef44e043781b76de54d5db973971259f62eb1'/>
<id>b94ef44e043781b76de54d5db973971259f62eb1</id>
<content type='text'>
src/sys/netinet/in_pcb.c     rev 1.78
src/sys/netinet/in_pcb.h     rev 1.36
src/sys/netinet/tcp_subr.c   rev 1.91
src/sys/netinet/udp_usrreq.c rev 1.86

Without this a attacker sending ICMP messages, where the attached
IP header (+ 8 bytes) has the address and port numbers == 0, would
have the ICMP message applied to all sessions.

Approved by:    kris
Inspired by:    NetBSD
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
src/sys/netinet/in_pcb.c     rev 1.78
src/sys/netinet/in_pcb.h     rev 1.36
src/sys/netinet/tcp_subr.c   rev 1.91
src/sys/netinet/udp_usrreq.c rev 1.86

Without this a attacker sending ICMP messages, where the attached
IP header (+ 8 bytes) has the address and port numbers == 0, would
have the ICMP message applied to all sessions.

Approved by:    kris
Inspired by:    NetBSD
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: ECN flag handling fixes in IPFW</title>
<updated>2001-01-13T02:44:21+00:00</updated>
<author>
<name>Chris D. Faulhaber</name>
<email>jedgar@FreeBSD.org</email>
</author>
<published>2001-01-13T02:44:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=805e3c58a4ddf4d35ac67fa333e1fdc4bfa39f8b'/>
<id>805e3c58a4ddf4d35ac67fa333e1fdc4bfa39f8b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Use stronger randomness for TCP_ISSINCR and tcp_iss</title>
<updated>2000-09-29T08:49:56+00:00</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2000-09-29T08:49:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1b4f9c99b835c9924e91542d3d3d8957bb836d33'/>
<id>1b4f9c99b835c9924e91542d3d3d8957bb836d33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC (rev.1.46: fixed a missing splx() in if_addmulti()).</title>
<updated>2000-08-19T22:16:13+00:00</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>2000-08-19T22:16:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c833c5858d55adc85ffaab917d82ccdefebac992'/>
<id>c833c5858d55adc85ffaab917d82ccdefebac992</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC rev 1.60: fix comment for TCPCTL_KEEPINIT .</title>
<updated>2000-07-18T16:50:10+00:00</updated>
<author>
<name>Sheldon Hearn</name>
<email>sheldonh@FreeBSD.org</email>
</author>
<published>2000-07-18T16:50:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a155f1fa7f552456a1dbbc852d2eedbf029aa3e7'/>
<id>a155f1fa7f552456a1dbbc852d2eedbf029aa3e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: (rev 1.133) do not call icmp_error() if ipfirewall(4) denied packet.</title>
<updated>2000-06-13T07:12:34+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2000-06-13T07:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0c7ed9d30361ebafdf250ef6413048c44a3cc34f'/>
<id>0c7ed9d30361ebafdf250ef6413048c44a3cc34f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: r1.34, LAST_ACK problem.  (slightly different patch)</title>
<updated>2000-06-08T15:37:39+00:00</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2000-06-08T15:37:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a8f51528cf4947eaae01c143ec922df29ad2970f'/>
<id>a8f51528cf4947eaae01c143ec922df29ad2970f</id>
<content type='text'>
Submitted by:	Mike Silbersack &lt;silby@silby.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Submitted by:	Mike Silbersack &lt;silby@silby.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: correct boundary checks against IP options</title>
<updated>2000-06-08T15:11:50+00:00</updated>
<author>
<name>Jonathan Lemon</name>
<email>jlemon@FreeBSD.org</email>
</author>
<published>2000-06-08T15:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4a2a2458ce06cf19c3f630feff2959045ebc2504'/>
<id>4a2a2458ce06cf19c3f630feff2959045ebc2504</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
