head	1.10;
access;
symbols
	RELENG_8_4:1.10.0.2
	RELENG_9_1_0_RELEASE:1.9.40.1.4.2
	RELENG_9_1:1.9.40.1.0.4
	RELENG_9_1_BP:1.9.40.1
	RELENG_8_3_0_RELEASE:1.9.34.1.8.1
	RELENG_8_3:1.9.34.1.0.8
	RELENG_8_3_BP:1.9.34.1
	RELENG_9_0_0_RELEASE:1.9.40.1.2.1
	RELENG_9_0:1.9.40.1.0.2
	RELENG_9_0_BP:1.9.40.1
	RELENG_9:1.9.0.40
	RELENG_9_BP:1.9
	RELENG_7_4_0_RELEASE:1.9.38.1
	RELENG_8_2_0_RELEASE:1.9.34.1.6.1
	RELENG_7_4:1.9.0.38
	RELENG_7_4_BP:1.9
	RELENG_8_2:1.9.34.1.0.6
	RELENG_8_2_BP:1.9.34.1
	RELENG_8_1_0_RELEASE:1.9.34.1.4.1
	RELENG_8_1:1.9.34.1.0.4
	RELENG_8_1_BP:1.9.34.1
	RELENG_7_3_0_RELEASE:1.9.36.1
	RELENG_7_3:1.9.0.36
	RELENG_7_3_BP:1.9
	RELENG_8_0_0_RELEASE:1.9.34.1.2.1
	RELENG_8_0:1.9.34.1.0.2
	RELENG_8_0_BP:1.9.34.1
	RELENG_8:1.9.0.34
	RELENG_8_BP:1.9
	RELENG_7_2_0_RELEASE:1.9.32.1
	RELENG_7_2:1.9.0.32
	RELENG_7_2_BP:1.9
	RELENG_7_1_0_RELEASE:1.9.30.1
	RELENG_6_4_0_RELEASE:1.9.28.1
	RELENG_7_1:1.9.0.30
	RELENG_7_1_BP:1.9
	RELENG_6_4:1.9.0.28
	RELENG_6_4_BP:1.9
	RELENG_7_0_0_RELEASE:1.9
	RELENG_6_3_0_RELEASE:1.9
	RELENG_7_0:1.9.0.26
	RELENG_7_0_BP:1.9
	RELENG_6_3:1.9.0.24
	RELENG_6_3_BP:1.9
	RELENG_7:1.9.0.22
	RELENG_7_BP:1.9
	RELENG_6_2_0_RELEASE:1.9
	RELENG_6_2:1.9.0.20
	RELENG_6_2_BP:1.9
	RELENG_6_1_0_RELEASE:1.9
	RELENG_6_1:1.9.0.18
	RELENG_6_1_BP:1.9
	RELENG_6_0_0_RELEASE:1.9
	RELENG_6_0:1.9.0.16
	RELENG_6_0_BP:1.9
	RELENG_6:1.9.0.14
	RELENG_6_BP:1.9
	old_RELENG_5_4:1.9.0.12
	old_RELENG_5_4_BP:1.9
	old_RELENG_4_11_0_RELEASE:1.6.2.2
	old_RELENG_4_11:1.6.2.2.0.18
	old_RELENG_4_11_BP:1.6.2.2
	old_RELENG_5_3_0_RELEASE:1.9
	old_RELENG_5_3:1.9.0.10
	old_RELENG_5_3_BP:1.9
	old_RELENG_5:1.9.0.8
	old_RELENG_5_BP:1.9
	old_RELENG_4_10_0_RELEASE:1.6.2.2
	old_RELENG_4_10:1.6.2.2.0.16
	old_RELENG_4_10_BP:1.6.2.2
	old_RELENG_5_2_1_RELEASE:1.9
	old_RELENG_5_2_0_RELEASE:1.9
	old_RELENG_5_2:1.9.0.6
	old_RELENG_5_2_BP:1.9
	old_RELENG_4_9_0_RELEASE:1.6.2.2
	old_RELENG_4_9:1.6.2.2.0.14
	old_RELENG_4_9_BP:1.6.2.2
	old_RELENG_5_1_0_RELEASE:1.9
	old_RELENG_5_1:1.9.0.4
	old_RELENG_5_1_BP:1.9
	old_RELENG_4_8_0_RELEASE:1.6.2.2
	old_RELENG_4_8:1.6.2.2.0.12
	old_RELENG_4_8_BP:1.6.2.2
	old_RELENG_5_0_0_RELEASE:1.9
	old_RELENG_5_0:1.9.0.2
	old_RELENG_5_0_BP:1.9
	old_RELENG_4_7_0_RELEASE:1.6.2.2
	old_RELENG_4_7:1.6.2.2.0.10
	old_RELENG_4_7_BP:1.6.2.2
	old_RELENG_4_6_2_RELEASE:1.6.2.2
	old_RELENG_4_6_1_RELEASE:1.6.2.2
	old_RELENG_4_6_0_RELEASE:1.6.2.2
	old_RELENG_4_6:1.6.2.2.0.8
	old_RELENG_4_6_BP:1.6.2.2
	old_RELENG_4_5_0_RELEASE:1.6.2.2
	old_RELENG_4_5:1.6.2.2.0.6
	old_RELENG_4_5_BP:1.6.2.2
	old_RELENG_4_4_0_RELEASE:1.6.2.2
	old_RELENG_4_4:1.6.2.2.0.4
	old_RELENG_4_4_BP:1.6.2.2
	old_RELENG_4_3_0_RELEASE:1.6.2.2
	old_RELENG_4_3:1.6.2.2.0.2
	old_RELENG_4_3_BP:1.6.2.2
	old_RELENG_4_2_0_RELEASE:1.6.2.2
	old_RELENG_4_1_1_RELEASE:1.6.2.2
	old_PRE_SMPNG:1.9
	old_RELENG_4_1_0_RELEASE:1.6.2.1
	old_RELENG_3_5_0_RELEASE:1.5.2.1
	old_RELENG_4_0_0_RELEASE:1.6
	old_RELENG_4:1.6.0.2
	old_RELENG_4_BP:1.6
	old_RELENG_3_4_0_RELEASE:1.5.2.1
	old_RELENG_3_3_0_RELEASE:1.5.2.1
	old_RELENG_3_2_PAO:1.5.2.1.0.2
	old_RELENG_3_2_PAO_BP:1.5.2.1
	old_RELENG_3_2_0_RELEASE:1.5.2.1
	old_RELENG_3_1_0_RELEASE:1.5
	old_RELENG_3:1.5.0.2
	old_RELENG_3_BP:1.5
	old_RELENG_2_2_8_RELEASE:1.2.2.2
	old_RELENG_3_0_0_RELEASE:1.5
	old_RELENG_2_2_7_RELEASE:1.2.2.2
	old_RELENG_2_2_6_RELEASE:1.2.2.2
	old_RELENG_2_2_5_RELEASE:1.2.2.2
	old_RELENG_2_2:1.2.0.2;
locks; strict;
comment	@# @;


1.10
date	2012.11.17.01.53.12;	author svnexp;	state Exp;
branches
	1.10.2.1;
next	1.9;

1.9
date	2000.07.26.23.15.46;	author archie;	state Exp;
branches
	1.9.14.1
	1.9.22.1
	1.9.28.1
	1.9.30.1
	1.9.32.1
	1.9.34.1
	1.9.36.1
	1.9.38.1
	1.9.40.1;
next	1.8;

1.8
date	2000.06.20.11.41.48;	author ru;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.05.07.45.39;	author ru;	state Exp;
branches;
next	1.6;

1.6
date	99.02.27.02.16.01;	author brian;	state Exp;
branches
	1.6.2.1;
next	1.5;

1.5
date	98.05.24.03.03.09;	author amurai;	state Exp;
branches
	1.5.2.1;
next	1.4;

1.4
date	98.01.09.21.13.33;	author eivind;	state Exp;
branches;
next	1.3;

1.3
date	97.09.06.11.11.31;	author brian;	state Exp;
branches;
next	1.2;

1.2
date	97.08.11.22.05.00;	author brian;	state Exp;
branches
	1.2.2.1;
next	1.1;

1.1
date	97.08.03.18.19.46;	author brian;	state Exp;
branches;
next	;

1.10.2.1
date	2012.11.17.01.53.12;	author svnexp;	state dead;
branches;
next	1.10.2.2;

1.10.2.2
date	2013.03.28.13.05.31;	author svnexp;	state Exp;
branches;
next	;

1.9.14.1
date	2012.11.17.07.44.42;	author svnexp;	state Exp;
branches;
next	;

1.9.22.1
date	2012.11.17.08.07.13;	author svnexp;	state Exp;
branches;
next	;

1.9.28.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.9.30.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.9.32.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.9.34.1
date	2009.08.03.08.13.06;	author kensmith;	state Exp;
branches
	1.9.34.1.2.1
	1.9.34.1.4.1
	1.9.34.1.6.1
	1.9.34.1.8.1;
next	1.9.34.2;

1.9.34.2
date	2012.11.17.10.37.02;	author svnexp;	state Exp;
branches;
next	;

1.9.34.1.2.1
date	2009.10.25.01.10.29;	author kensmith;	state Exp;
branches;
next	;

1.9.34.1.4.1
date	2010.06.14.02.09.06;	author kensmith;	state Exp;
branches;
next	;

1.9.34.1.6.1
date	2010.12.21.17.09.25;	author kensmith;	state Exp;
branches;
next	;

1.9.34.1.8.1
date	2012.03.03.06.15.13;	author kensmith;	state Exp;
branches;
next	1.9.34.1.8.2;

1.9.34.1.8.2
date	2012.11.17.08.25.37;	author svnexp;	state Exp;
branches;
next	;

1.9.36.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.9.38.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.9.38.2;

1.9.38.2
date	2012.11.17.08.17.31;	author svnexp;	state Exp;
branches;
next	;

1.9.40.1
date	2011.09.23.00.51.37;	author kensmith;	state Exp;
branches
	1.9.40.1.2.1
	1.9.40.1.4.1;
next	1.9.40.2;

1.9.40.2
date	2012.11.17.11.37.21;	author svnexp;	state Exp;
branches;
next	;

1.9.40.1.2.1
date	2011.11.11.04.20.22;	author kensmith;	state Exp;
branches;
next	1.9.40.1.2.2;

1.9.40.1.2.2
date	2012.11.17.08.37.18;	author svnexp;	state Exp;
branches;
next	;

1.9.40.1.4.1
date	2012.08.05.23.54.33;	author kensmith;	state Exp;
branches;
next	1.9.40.1.4.2;

1.9.40.1.4.2
date	2012.11.17.08.48.09;	author svnexp;	state Exp;
branches;
next	;

1.6.2.1
date	2000.06.27.16.29.31;	author ru;	state Exp;
branches;
next	1.6.2.2;

1.6.2.2
date	2000.08.18.20.00.00;	author jhb;	state Exp;
branches;
next	;

1.5.2.1
date	99.03.24.17.12.00;	author brian;	state Exp;
branches;
next	;

1.2.2.1
date	97.08.14.01.43.34;	author brian;	state Exp;
branches;
next	1.2.2.2;

1.2.2.2
date	97.09.06.11.18.55;	author brian;	state Exp;
branches;
next	;


desc
@@


1.10
log
@Switching exporter and resync
@
text
@$FreeBSD: head/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $

Version 1.0: August 11, 1996 (cjm)

Version 1.1:  August 20, 1996  (cjm)
    - Host accepts incoming connections for ports 0 to 1023.

Version 1.2:  September 7, 1996 (cjm)
    - Fragment handling error in alias_db.c corrected.

Version 1.3:  September 15, 1996 (cjm)
    - Generalized mechanism for handling incoming
      connections (no more 0 to 1023 restriction).

    - Increased ICMP support (will handle traceroute now).

    - Improved TCP close connection logic.

Version 1.4: September 16, 1996 (cjm)

Version 1.5: September 17, 1996 (cjm)
    - Corrected error in handling incoming UDP packets
      with zero checksum.

Version 1.6: September 18, 1996
    - Simplified ICMP data storage.  Will now handle
      tracert from Win95 and NT as well as FreeBSD
      traceroute, which uses UDP packets to non-existent
      ports.

Version 1.7: January 9, 1997 (cjm)
    - Reduced malloc() activity for ICMP echo and
      timestamp requests.

    - Added handling for out-of-order IP fragments.

    - Switched to differential checksum computation
      for IP headers (TCP, UDP and ICMP checksums
      were already differential).

    - Accepts FTP data connections from other than
      port 20.  This allows one ftp connections
      from two hosts which are both running packet
      aliasing.

    - Checksum error on FTP transfers.  Problem
      in code located by Martin Renters and
      Brian Somers.

Version 1.8: January 14, 1997 (cjm)
    - Fixed data type error in function StartPoint()
      in alias_db.c (this bug did not exist before v1.7)
      Problem in code located by Ari Suutari.

Version 1.9: February 1, 1997 (Eivind Eklund <perhaps@@yes.no>)
    - Added support for IRC DCC (ee)

    - Changed the aliasing routines to use ANSI style
      throughout (ee)

    - Minor API changes for integration with other
      programs than PPP (ee)

    - Fixed minor security hole in alias_ftp.c for
      other applications of the aliasing software.
      Hole could _not_ manifest in ppp+pktAlias, but
      could potentially manifest in other applications
      of the aliasing. (ee)

    - Connections initiated from packet aliasing
      host machine will not have their port number
      aliased unless it conflicts with an aliasing
      port already being used. (There is an option
      to disable this for debugging) (cjm)

    - Sockets will be allocated in cases where
      there might be port interference with the
      host machine.  This can be disabled in cases
      where the ppp host will be acting purely as a
      masquerading router and not generate any
      traffic of its own.
      (cjm)

Version 2.0: March, 1997 (cjm)
    - Aliasing links are cleared only when a host interface address
      changes.

    - PacketAliasPermanentLink() API added.

    - Option for only aliasing private, unregistered
      IP addresses added.

    - Substantial rework to the aliasing lookup engine.

Version 2.1: May, 1997 (cjm)
    - Continuing rework to the aliasing lookup engine
      to support multiple incoming addresses and static
      NAT.  PacketAliasRedirectPort() and
      PacketAliasRedirectAddr() added to API.

    - Now supports outgoing as well as incoming ICMP
      error messages.

Version 2.2: July, 1997 (cjm)
    - Rationalized API function names to all begin with
      "PacketAlias..."  Old function names are retained
      for backwards compatibility.

    - Packet aliasing engine will now free memory of
      fragments which are never resolved after a timeout
      period.  Once a fragment is resolved, it becomes
      the users responsibility to free the memory.

Version 2.3: August 11, 1997 (cjm)
    - Problem associated with socket file descriptor
      accumulation in alias_db.c corrected.  The sockets
      had to be closed when a binding failed.  Problem 
      in code located by Gordon Burditt.

Version 2.4: September 1, 1997 (cjm)
    - PKT_ALIAS_UNREGISTERED_ONLY option repaired.
      This part of the code was incorrectly re-implemented
      in version 2.1.

Version 2.5: December, 1997 (ee)
    - Added PKT_ALIAS_PUNCH_FW mode for firewall
      bypass of FTP/IRC DCC data connections.  Also added
      improved TCP connection monitoring.

Version 2.6: May, 1998 (amurai)
    - Added supporting routine for NetBios over TCP/IP.

Version 3.0: January 1, 1999
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson <dnelson@@redwoodsoft.com>.

Version 3.1: May, 2000 (Erik Salander, erik@@whistle.com)
    - Added support to alias 227 replies, allows aliasing for
      FTP servers in passive mode.
    - Added support for PPTP aliasing.

Version 3.2: July, 2000 (Erik Salander, erik@@whistle.com and 
      Junichi Satoh, junichi@@junichi.org)
    - Added support for streaming media (RTSP and PNA) aliasing.
@


1.10.2.1
log
@file HISTORY was added on branch RELENG_8_4 on 2013-03-28 13:05:31 +0000
@
text
@d1 145
@


1.10.2.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 145
$FreeBSD: releng/8.4/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $

Version 1.0: August 11, 1996 (cjm)

Version 1.1:  August 20, 1996  (cjm)
    - Host accepts incoming connections for ports 0 to 1023.

Version 1.2:  September 7, 1996 (cjm)
    - Fragment handling error in alias_db.c corrected.

Version 1.3:  September 15, 1996 (cjm)
    - Generalized mechanism for handling incoming
      connections (no more 0 to 1023 restriction).

    - Increased ICMP support (will handle traceroute now).

    - Improved TCP close connection logic.

Version 1.4: September 16, 1996 (cjm)

Version 1.5: September 17, 1996 (cjm)
    - Corrected error in handling incoming UDP packets
      with zero checksum.

Version 1.6: September 18, 1996
    - Simplified ICMP data storage.  Will now handle
      tracert from Win95 and NT as well as FreeBSD
      traceroute, which uses UDP packets to non-existent
      ports.

Version 1.7: January 9, 1997 (cjm)
    - Reduced malloc() activity for ICMP echo and
      timestamp requests.

    - Added handling for out-of-order IP fragments.

    - Switched to differential checksum computation
      for IP headers (TCP, UDP and ICMP checksums
      were already differential).

    - Accepts FTP data connections from other than
      port 20.  This allows one ftp connections
      from two hosts which are both running packet
      aliasing.

    - Checksum error on FTP transfers.  Problem
      in code located by Martin Renters and
      Brian Somers.

Version 1.8: January 14, 1997 (cjm)
    - Fixed data type error in function StartPoint()
      in alias_db.c (this bug did not exist before v1.7)
      Problem in code located by Ari Suutari.

Version 1.9: February 1, 1997 (Eivind Eklund <perhaps@@yes.no>)
    - Added support for IRC DCC (ee)

    - Changed the aliasing routines to use ANSI style
      throughout (ee)

    - Minor API changes for integration with other
      programs than PPP (ee)

    - Fixed minor security hole in alias_ftp.c for
      other applications of the aliasing software.
      Hole could _not_ manifest in ppp+pktAlias, but
      could potentially manifest in other applications
      of the aliasing. (ee)

    - Connections initiated from packet aliasing
      host machine will not have their port number
      aliased unless it conflicts with an aliasing
      port already being used. (There is an option
      to disable this for debugging) (cjm)

    - Sockets will be allocated in cases where
      there might be port interference with the
      host machine.  This can be disabled in cases
      where the ppp host will be acting purely as a
      masquerading router and not generate any
      traffic of its own.
      (cjm)

Version 2.0: March, 1997 (cjm)
    - Aliasing links are cleared only when a host interface address
      changes.

    - PacketAliasPermanentLink() API added.

    - Option for only aliasing private, unregistered
      IP addresses added.

    - Substantial rework to the aliasing lookup engine.

Version 2.1: May, 1997 (cjm)
    - Continuing rework to the aliasing lookup engine
      to support multiple incoming addresses and static
      NAT.  PacketAliasRedirectPort() and
      PacketAliasRedirectAddr() added to API.

    - Now supports outgoing as well as incoming ICMP
      error messages.

Version 2.2: July, 1997 (cjm)
    - Rationalized API function names to all begin with
      "PacketAlias..."  Old function names are retained
      for backwards compatibility.

    - Packet aliasing engine will now free memory of
      fragments which are never resolved after a timeout
      period.  Once a fragment is resolved, it becomes
      the users responsibility to free the memory.

Version 2.3: August 11, 1997 (cjm)
    - Problem associated with socket file descriptor
      accumulation in alias_db.c corrected.  The sockets
      had to be closed when a binding failed.  Problem 
      in code located by Gordon Burditt.

Version 2.4: September 1, 1997 (cjm)
    - PKT_ALIAS_UNREGISTERED_ONLY option repaired.
      This part of the code was incorrectly re-implemented
      in version 2.1.

Version 2.5: December, 1997 (ee)
    - Added PKT_ALIAS_PUNCH_FW mode for firewall
      bypass of FTP/IRC DCC data connections.  Also added
      improved TCP connection monitoring.

Version 2.6: May, 1998 (amurai)
    - Added supporting routine for NetBios over TCP/IP.

Version 3.0: January 1, 1999
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson <dnelson@@redwoodsoft.com>.

Version 3.1: May, 2000 (Erik Salander, erik@@whistle.com)
    - Added support to alias 227 replies, allows aliasing for
      FTP servers in passive mode.
    - Added support for PPTP aliasing.

Version 3.2: July, 2000 (Erik Salander, erik@@whistle.com and 
      Junichi Satoh, junichi@@junichi.org)
    - Added support for streaming media (RTSP and PNA) aliasing.
@


1.9
log
@Add address translation support for RTSP/RTP used by RealPlayer and
Quicktime streaming media applications.

Add a BUGS section to the man page.

Submitted by:	Erik Salander <erik@@whistle.com>
@
text
@d1 1
a1 1
$FreeBSD: src/lib/libalias/HISTORY,v 1.8 2000/06/20 11:41:48 ru Exp $
@


1.9.22.1
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/7/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.14.1
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: stable/6/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.40.1
log
@SVN rev 225736 on 2011-09-23 00:51:37Z by kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.40.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242902
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242902 | dteske | 2012-11-11 23:29:45 +0000 (Sun, 11 Nov 2012) | 10 lines
## SVN ##
## SVN ## Fix a regression introduced by SVN r211417 that saw the breakage of a feature
## SVN ## documented in usr.sbin/sysinstall/help/shortcuts.hlp (reproduced below):
## SVN ##
## SVN ## If /usr/sbin/sysinstall is linked to another filename, say
## SVN ## `/usr/local/bin/configPackages', then the basename will be used
## SVN ## as an implicit command name.
## SVN ##
## SVN ## Reviewed by:	adrian (co-mentor)
## SVN ## Approved by:	adrian (co-mentor)
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
$FreeBSD: stable/9/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.40.1.4.1
log
@SVN rev 239080 on 2012-08-05 23:54:33Z by kensmith

Copy stable/9 to releng/9.1 as part of the 9.1-RELEASE release process.

Approved by:	re (implicit)
@
text
@@


1.9.40.1.4.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/9.1/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.40.1.2.1
log
@SVN rev 227445 on 2011-11-11 04:20:22Z by kensmith

Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
cycle.

Approved by:	re (implicit)
@
text
@@


1.9.40.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/9.0/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.38.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.38.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/7.4/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.36.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.34.1
log
@SVN rev 196045 on 2009-08-03 08:13:06Z by kensmith

Copy head to stable/8 as part of 8.0 Release cycle.

Approved by:	re (Implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.34.2
log
@## SVN ##
## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/ 242909
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ## r242909 | dim | 2012-11-12 07:47:19 +0000 (Mon, 12 Nov 2012) | 20 lines
## SVN ##
## SVN ## MFC r242625:
## SVN ##
## SVN ## Remove duplicate const specifiers in many drivers (I hope I got all of
## SVN ## them, please let me know if not).  Most of these are of the form:
## SVN ##
## SVN ## static const struct bzzt_type {
## SVN ##       [...list of members...]
## SVN ## } const bzzt_devs[] = {
## SVN ##       [...list of initializers...]
## SVN ## };
## SVN ##
## SVN ## The second const is unnecessary, as arrays cannot be modified anyway,
## SVN ## and if the elements are const, the whole thing is const automatically
## SVN ## (e.g. it is placed in .rodata).
## SVN ##
## SVN ## I have verified this does not change the binary output of a full kernel
## SVN ## build (except for build timestamps embedded in the object files).
## SVN ##
## SVN ## Reviewed by:	yongari, marius
## SVN ##
## SVN ## ------------------------------------------------------------------------
## SVN ##
@
text
@d1 1
a1 1
$FreeBSD: stable/8/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.34.1.8.1
log
@SVN rev 232438 on 2012-03-03 06:15:13Z by kensmith

Copy stable/8 to releng/8.3 as part of 8.3-RELEASE release cycle.

Approved by:	re (implicit)
@
text
@@


1.9.34.1.8.2
log
@Switch importer
@
text
@d1 1
a1 1
$FreeBSD: releng/8.3/sys/netinet/libalias/HISTORY 63899 2000-07-26 23:15:46Z archie $
@


1.9.34.1.6.1
log
@SVN rev 216617 on 2010-12-21 17:09:25Z by kensmith

Copy stable/8 to releng/8.2 in preparation for FreeBSD-8.2 release.

Approved by:	re (implicit)
@
text
@@


1.9.34.1.4.1
log
@SVN rev 209145 on 2010-06-14 02:09:06Z by kensmith

Copy stable/8 to releng/8.1 in preparation for 8.1-RC1.

Approved by:	re (implicit)
@
text
@@


1.9.34.1.2.1
log
@SVN rev 198460 on 2009-10-25 01:10:29Z by kensmith

Copy stable/8 to releng/8.0 as part of 8.0-RELEASE release procedure.

Approved by:	re (implicit)
@
text
@@


1.9.32.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.30.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.9.28.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@d1 1
a1 1
$FreeBSD$
@


1.8
log
@Added true support for PPTP aliasing.  Some nice features include:

- Multiple PPTP clients behind NAT to the same or different servers.

- Single PPTP server behind NAT -- you just need to redirect TCP
  port 1723 to a local machine.  Multiple servers behind NAT is
  possible but would require a simple API change.

- No API changes!

For more information on how this works see comments at the start of
the alias_pptp.c.

PacketAliasPptp() is no longer necessary and will be removed soon.

Submitted by:	Erik Salander <erik@@whistle.com>
Reviewed by:	ru
Rewritten by:	ru
Reviewed by:	Erik Salander <erik@@whistle.com>
@
text
@d1 1
a1 1
$FreeBSD: src/lib/libalias/HISTORY,v 1.7 2000/04/05 07:45:39 ru Exp $
d142 4
@


1.7
log
@Minor spelling fixes.
@
text
@d1 1
a1 1
$FreeBSD$
d137 5
@


1.6
log
@Version 3.0: January 1, 1999
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson <dnelson@@redwoodsoft.com>.

Submitted by: Charles Mott <cmott@@srv.net>
@
text
@d1 2
d31 1
a31 1
Verstion 1.7: January 9, 1997 (cjm)
d102 1
a102 1
      error messges.
d107 1
a107 1
      for backwards compatitibility.
@


1.6.2.1
log
@MFC:
- 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.
@
text
@a0 2
$FreeBSD$

d29 1
a29 1
Version 1.7: January 9, 1997 (cjm)
d100 1
a100 1
      error messages.
d105 1
a105 1
      for backwards compatibility.
a134 5

Version 3.1: May, 2000 (Erik Salander, erik@@whistle.com)
    - Added support to alias 227 replies, allows aliasing for
      FTP servers in passive mode.
    - Added support for PPTP aliasing.
@


1.6.2.2
log
@MFC:
- Add address translation support for RTSP/RTP used by RealPlayer and
  Quicktime streaming media applications.
- Add a BUGS section to the man page.
@
text
@d1 1
a1 1
$FreeBSD: src/lib/libalias/HISTORY,v 1.6.2.1 2000/06/27 16:29:31 ru Exp $
a141 4

Version 3.2: July, 2000 (Erik Salander, erik@@whistle.com and 
      Junichi Satoh, junichi@@junichi.org)
    - Added support for streaming media (RTSP and PNA) aliasing.
@


1.5
log
@Primary verison of NetBIOS over TCP/IP. Now you can connect Windows
DOMAIN as DOMAIN user through NAT function. See also RFC1002 for
futher detail of SMB structure.

Submitted by:	Atsushi Murai <amurai@@spec.co.jp>
@
text
@d130 5
@


1.5.2.1
log
@MFC: Upgrade to libalias version 3
@
text
@a129 5

Version 3.0: January 1, 1999
    - Transparent proxying support added.
    - PPTP redirecting support added based on patches
      contributed by Dru Nelson <dnelson@@redwoodsoft.com>.
@


1.4
log
@Teach libalias to work with IPFW firewalls (controlled by a flag).

Obtained from: Yes development tree (+ 10 lines of patches from
	Charles Mott, original libalias author)
@
text
@d127 3
@


1.3
log
@Upgrade to 2.4 (Fix -PKT_ALIAS_UNREGISTERED_ONLY)
Submitted by:	Charles Mott <cmott@@srv.net>

Add __libalias_version so that ppp can derive the
correct library name for dlopen()
@
text
@d123 4
@


1.2
log
@Fix file descriptor leak.

Submitted by:	Charles Mott <cmott@@srv.net>
Identified by:	Gordon Burditt
@
text
@d44 4
d51 1
d116 6
a121 1
      identified by Gordon Burditt.
@


1.2.2.1
log
@YAMFC: o Update to version 2.2.  Only the PacketAlias*()
         functions should now be used.  The old 2.1 stuff is
         there for backwards compatability.
         Submitted by:	Charles Mott <cmott@@snake.srv.net>
       o Fix file descriptor leak (going to version 2.3).
         Submitted by:	Charles Mott <cmott@@srv.net>
         Identified by:	Gordon Burditt
@
text
@@


1.2.2.2
log
@MFC: Upgrade to 2.4 (Fix -PKT_ALIAS_UNREGISTERED_ONLY)
     Submitted by:	Charles Mott <cmott@@srv.net>

     Add __libalias_version so that ppp can derive the
     correct library name for dlopen()
@
text
@a43 4
    - Checksum error on FTP transfers.  Problem
      in code located by Martin Renters and
      Brian Somers.

a46 1
      Problem in code located by Ari Suutari.
d111 1
a111 6
      in code located by Gordon Burditt.

Version 2.4: September 1, 1997 (cjm)
    - PKT_ALIAS_UNREGISTERED_ONLY option repaired.
      This part of the code was incorrectly re-implemented
      in version 2.1.
@


1.1
log
@Update to version 2.2.  Only the PacketAlias*()
functions should now be used.  The old 2.1 stuff is
there for backwards compatability.
Submitted by:	Charles Mott <cmott@@snake.srv.net>
@
text
@d106 7
@
