From owner-freebsd-hackers@FreeBSD.ORG Tue Sep 6 10:01:37 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE58416A41F; Tue, 6 Sep 2005 10:01:37 +0000 (GMT) (envelope-from flag@oltrelinux.com) Received: from mail.oltrelinux.com (krisma.oltrelinux.com [194.242.226.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7DE3943D46; Tue, 6 Sep 2005 10:01:37 +0000 (GMT) (envelope-from flag@oltrelinux.com) Received: from southcross.homeunix.org (asuka.usr.dsi.unimi.it [159.149.145.229]) by mail.oltrelinux.com (Postfix) with ESMTP id CC16011AE87; Tue, 6 Sep 2005 12:01:35 +0200 (CEST) Received: by southcross.homeunix.org (Postfix, from userid 1001) id 3320240D3; Tue, 6 Sep 2005 12:03:48 +0200 (CEST) Date: Tue, 6 Sep 2005 12:03:48 +0200 From: Paolo Pisati To: FreeBSD_Hackers Message-ID: <20050906100348.GA1440@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: FreeBSD_Net Subject: Summer of Code 2005: Improve Libalias X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2005 10:01:38 -0000 Hi guys, Summer of Code is finished so i released my work about libalias, and i would appreciate if anyone try it out and report. There's a tarball here: http://ubi8.imc.pi.cnr.it/~flag/libalias/libalias.tgz or if you prefer perforce: http://perforce.freebsd.org/depotTreeBrowser.cgi?FSPC=//depot/projects/soc2005/libalias&HIDEDEL=NO there's a readme inside that explains pretty much everything you need to know. For more information about the project: http://wikitest.freebsd.org/moin.cgi/PaoloPisati or to summarize the changes respect to plain libalias: -run as kld in 4.x, 5.x and 6.x (actually it was already working in 6.x) -added log support to libalias kld -integrated with ipfw (nat action added to ipfw) -moved from a monolithic deisgn to a modular one -every protocol supported (except for tcp, udp, ip and icmp) is now a module loadable at run time -module works both when libalias run as kld or user land lib -something else that i don't remember now... Feel free to report about bugs or design issue, bye -- Paolo