From owner-freebsd-net@FreeBSD.ORG  Sat Feb 18 17:21:40 2006
Return-Path: <owner-freebsd-net@FreeBSD.ORG>
X-Original-To: freebsd-net@freebsd.org
Delivered-To: freebsd-net@freebsd.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 377D616A420;
	Sat, 18 Feb 2006 17:21:40 +0000 (GMT)
	(envelope-from flag@longino.wired.org)
Received: from mail.oltrelinux.com (krisma.oltrelinux.com [194.242.226.43])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B9C3143D45;
	Sat, 18 Feb 2006 17:21:39 +0000 (GMT)
	(envelope-from flag@longino.wired.org)
Received: from longino.wired.org (ip-114-46.sn1.eutelia.it [62.94.114.46])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.oltrelinux.com (Postfix) with ESMTP id 89FB611AE93;
	Sat, 18 Feb 2006 18:21:39 +0100 (CET)
Received: from longino.wired.org (localhost [127.0.0.1])
	by longino.wired.org (8.13.4/8.13.4) with ESMTP id k1IHLY6X004195;
	Sat, 18 Feb 2006 18:21:34 +0100 (CET)
	(envelope-from flag@longino.wired.org)
Received: (from flag@localhost)
	by longino.wired.org (8.13.4/8.13.4/Submit) id k1IHLY1F004194;
	Sat, 18 Feb 2006 18:21:34 +0100 (CET) (envelope-from flag)
Date: Sat, 18 Feb 2006 18:21:34 +0100
From: Paolo Pisati <p.pisati@oltrelinux.com>
To: FreeBSD_Hackers <freebsd-hackers@freebsd.org>,
	FreeBSD_Net <freebsd-net@freebsd.org>
Message-ID: <20060218172134.GA4146@tin.it>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.4.2.1i
X-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at krisma.oltrelinux.com
Cc: 
Subject: [patch] Redirect and LSNAT support in ipfw
X-BeenThere: freebsd-net@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>,
	<mailto:freebsd-net-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-net>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Help: <mailto:freebsd-net-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-net>,
	<mailto:freebsd-net-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 18 Feb 2006 17:21:40 -0000

Hi,

as a continuation of my Summer of Code project "Improve libalias" 
i just decided to release a new version with:

1) dinamyc address support via interface name 
   (ipfw nat 111 config if tun0)

2) redirect and LSNAT support in ipfw following closely the natd syntax. 
   The only difference with natd is that i changed the syntax from 
   redirect_[addr|port|proto] to redir_[addr|port|proto]. 
   See natd man page for details about redirect and LSNAT.

3) patches for ppp and natd to use libalias modules (see libalias/patch/)

4) many bugfixes and improvements here and there

as always, it supports 4.x, 5.x, 6.x and 7.x
Everything was tested on 6.x, but it compiles fine on
4.x and 7.x too. I don't have any 5.x box, so i just made 
the diffs for it.

Project wiki page:

http://wikitest.freebsd.org/moin.cgi/PaoloPisati

Download link:

http://ubi8.imc.pi.cnr.it/~flag/libalias/libalias.tgz

There's a detailed readme.txt inside the archive that explains pretty 
much all you want to know: from installtion process to internals, 
so read it.

Enjoy.
-- 

Paolo