From owner-cvs-src-old@FreeBSD.ORG Wed Jun 22 20:00:42 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F22F1065670 for ; Wed, 22 Jun 2011 20:00:42 +0000 (UTC) (envelope-from ae@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 6DD028FC17 for ; Wed, 22 Jun 2011 20:00:42 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p5MK0gCH037111 for ; Wed, 22 Jun 2011 20:00:42 GMT (envelope-from ae@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p5MK0gSP037110 for cvs-src-old@freebsd.org; Wed, 22 Jun 2011 20:00:42 GMT (envelope-from ae@repoman.freebsd.org) Message-Id: <201106222000.p5MK0gSP037110@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to ae@repoman.freebsd.org using -f From: "Andrey V. Elsukov" Date: Wed, 22 Jun 2011 20:00:27 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet/libalias alias_db.c alias_ftp.c alias_local.h libalias.3 X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Jun 2011 20:00:42 -0000 ae 2011-06-22 20:00:27 UTC FreeBSD src repository Modified files: sys/netinet/libalias alias_db.c alias_ftp.c alias_local.h libalias.3 Log: SVN rev 223437 on 2011-06-22 20:00:27Z by ae Export AddLink() function from libalias. It can be used when custom alias address needs to be specified. Add inbound handler to the alias_ftp module. It helps handle active FTP transfer mode for the case with external clients and FTP server behind NAT. Fix passive FTP transfer case for server behind NAT using redirect with external IP address different from NAT ip address. PR: kern/157957 Submitted by: Alexander V. Chernikov Revision Changes Path 1.81 +6 -18 src/sys/netinet/libalias/alias_db.c 1.34 +103 -21 src/sys/netinet/libalias/alias_ftp.c 1.38 +7 -0 src/sys/netinet/libalias/alias_local.h 1.61 +11 -0 src/sys/netinet/libalias/libalias.3