<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libalias/alias.c, branch release/4.1.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2000-07-26T21:12:35+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-07-26T21:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7f1bf9342879a7ee2dd88e11a33ae7509eab55b0'/>
<id>7f1bf9342879a7ee2dd88e11a33ae7509eab55b0</id>
<content type='text'>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_4_1_0_RELEASE'.

This commit was manufactured to restore the state of the 4.1-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2000-06-27T16:29:31+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2000-06-27T16:29:31+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9a3a008e7256e8062efabbc2fa1e98b86ff2c2aa'/>
<id>9a3a008e7256e8062efabbc2fa1e98b86ff2c2aa</id>
<content type='text'>
- Added support for FTP EPRT (RFC 2428) command.
- Added support for passive mode FTP servers behind NAT.
- Added security checks for FTP aliasing.
- Load Sharing using IP Network Address Translation (RFC 2391).
- Real PPTP support.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added support for FTP EPRT (RFC 2428) command.
- Added support for passive mode FTP servers behind NAT.
- Added security checks for FTP aliasing.
- Load Sharing using IP Network Address Translation (RFC 2391).
- Real PPTP support.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Optimization to the previous (rev 1.15) commit.</title>
<updated>1999-09-10T15:27:34+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>1999-09-10T15:27:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=92da29a00df7e198966bfffd678b356e8317ddbd'/>
<id>92da29a00df7e198966bfffd678b356e8317ddbd</id>
<content type='text'>
Requested by:	eivind
Discussed with:	eivind
Reviewed by:	brian, eivind
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requested by:	eivind
Discussed with:	eivind
Reviewed by:	brian, eivind
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle TCP reset sequence properly.</title>
<updated>1999-09-09T13:42:51+00:00</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>1999-09-09T13:42:51+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=29d958bb8a7d29fac97f5d3d95d3474333c5fa1e'/>
<id>29d958bb8a7d29fac97f5d3d95d3474333c5fa1e</id>
<content type='text'>
In the words of originator:
:If an incoming connection is initiated through natd and deny_incoming is
:not set, then a new alias_link structure is created to handle the link.
:If there is nothing listening for the incoming connection, then the kernel
:responds with a RST for the connection. However, this is not processed
:correctly in libalias/alias.c:TcpMonitor{In,Out} and
:libalias/alias_db.c:SetState{In,Out} as it thinks a connection
:has been established and therefore applies a timeout of 86400 seconds
:to the link.
:
:If many of these half-connections are initiated (during, for example, a
:port scan of the host), then many thousands of unnecessary links are
:created and the resident size of natd balloons to 20MB or more.

PR:		13639
Reviewed by:	brian
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the words of originator:
:If an incoming connection is initiated through natd and deny_incoming is
:not set, then a new alias_link structure is created to handle the link.
:If there is nothing listening for the incoming connection, then the kernel
:responds with a RST for the connection. However, this is not processed
:correctly in libalias/alias.c:TcpMonitor{In,Out} and
:libalias/alias_db.c:SetState{In,Out} as it thinks a connection
:has been established and therefore applies a timeout of 86400 seconds
:to the link.
:
:If many of these half-connections are initiated (during, for example, a
:port scan of the host), then many thousands of unnecessary links are
:created and the resident size of natd balloons to 20MB or more.

PR:		13639
Reviewed by:	brian
</pre>
</div>
</content>
</entry>
<entry>
<title>Add $FreeBSD$ and spell Eklund properly.</title>
<updated>1999-08-29T23:17:04+00:00</updated>
<author>
<name>Bill Fumerola</name>
<email>billf@FreeBSD.org</email>
</author>
<published>1999-08-29T23:17:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a5a388c7ab93c4e89cc091d7a47a1ba58697261f'/>
<id>a5a388c7ab93c4e89cc091d7a47a1ba58697261f</id>
<content type='text'>
Approved by:	brian (well, he approved adding $Id$)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	brian (well, he approved adding $Id$)
</pre>
</div>
</content>
</entry>
<entry>
<title>Aallow ppp to work with Nortel Networks Extranet Switch</title>
<updated>1999-08-22T23:32:01+00:00</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>1999-08-22T23:32:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7765ab64760835ce827a469c2f799054f43bc88f'/>
<id>7765ab64760835ce827a469c2f799054f43bc88f</id>
<content type='text'>
product and Windows NT tunneling.

Submitted by: Chain Lee &lt;chain@nortelnetworks.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
product and Windows NT tunneling.

Submitted by: Chain Lee &lt;chain@nortelnetworks.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't get caught in an infinite recursion when PKT_ALIAS_REVERSE</title>
<updated>1999-06-22T11:20:03+00:00</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>1999-06-22T11:20:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0622eafc89d86e8dd20dda2d88940fb75e3f8cfd'/>
<id>0622eafc89d86e8dd20dda2d88940fb75e3f8cfd</id>
<content type='text'>
is set.
Document PKT_ALIAS_REVERSE.

Pointed out by:	Jonathan Hanna &lt;jh@cr1003333-a.crdva1.bc.home.com&gt;
PR:		12304
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is set.
Document PKT_ALIAS_REVERSE.

Pointed out by:	Jonathan Hanna &lt;jh@cr1003333-a.crdva1.bc.home.com&gt;
PR:		12304
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicate line.</title>
<updated>1999-03-23T23:01:15+00:00</updated>
<author>
<name>Bill Fumerola</name>
<email>billf@FreeBSD.org</email>
</author>
<published>1999-03-23T23:01:15+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=26bb9565635d2e907003f50992d8322dce1ccd34'/>
<id>26bb9565635d2e907003f50992d8322dce1ccd34</id>
<content type='text'>
Reviewed by:	eivind
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	eivind
</pre>
</div>
</content>
</entry>
<entry>
<title>Version 3.0: January 1, 1999</title>
<updated>1999-02-27T02:16:01+00:00</updated>
<author>
<name>Brian Somers</name>
<email>brian@FreeBSD.org</email>
</author>
<published>1999-02-27T02:16:01+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7d96f4efd258d006626436837be5c6add536afdd'/>
<id>7d96f4efd258d006626436837be5c6add536afdd</id>
<content type='text'>
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson &lt;dnelson@redwoodsoft.com&gt;.

Submitted by: Charles Mott &lt;cmott@srv.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson &lt;dnelson@redwoodsoft.com&gt;.

Submitted by: Charles Mott &lt;cmott@srv.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Reviewed by:	freebsd-current</title>
<updated>1998-12-14T02:25:32+00:00</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>1998-12-14T02:25:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=374fad8b171448b2cfe3aef740de0411aaed7928'/>
<id>374fad8b171448b2cfe3aef740de0411aaed7928</id>
<content type='text'>
    Add bounds checking to netbios NS packet resolving code.  This should
    prevent natd from crashing on badly formed netbios packets (as might be
    heard when the machine is sitting on a cable modem or certain DSL
    networks), and also closes potential security holes that might have
    exploited the lack of bounds checking in the previous version of the
    code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
    Add bounds checking to netbios NS packet resolving code.  This should
    prevent natd from crashing on badly formed netbios packets (as might be
    heard when the machine is sitting on a cable modem or certain DSL
    networks), and also closes potential security holes that might have
    exploited the lack of bounds checking in the previous version of the
    code.
</pre>
</div>
</content>
</entry>
</feed>
