From owner-freebsd-ipfw@FreeBSD.ORG Sun Aug 23 20:25:52 2009 Return-Path: Delivered-To: freebsd-ipfw@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5E2D7106568C for ; Sun, 23 Aug 2009 20:25:52 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from mail.digiware.nl (unknown [IPv6:2001:4cb8:1:106::2]) by mx1.freebsd.org (Postfix) with ESMTP id E783C8FC18 for ; Sun, 23 Aug 2009 20:25:51 +0000 (UTC) Received: from localhost (localhost.digiware.nl [127.0.0.1]) by mail.digiware.nl (Postfix) with ESMTP id 5E491153435; Sun, 23 Aug 2009 22:25:50 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from mail.digiware.nl ([127.0.0.1]) by localhost (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mq7uB0EeDey1; Sun, 23 Aug 2009 22:25:48 +0200 (CEST) Received: from [192.168.10.242] (vaio [192.168.10.242]) by mail.digiware.nl (Postfix) with ESMTP id 96846153434; Sun, 23 Aug 2009 22:25:48 +0200 (CEST) Message-ID: <4A91A5CD.1010901@digiware.nl> Date: Sun, 23 Aug 2009 22:25:49 +0200 From: Willem Jan Withagen Organization: Digiware Management User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: Lars Eggert References: <200908220010.n7M0A419071352@freefall.freebsd.org> <4A8FD99F.1050406@digiware.nl> <67526C6C-7C00-4D0F-A987-B9AA42868E59@nokia.com> In-Reply-To: <67526C6C-7C00-4D0F-A987-B9AA42868E59@nokia.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "freebsd-ipfw@FreeBSD.org" Subject: Re: bin/117214: ipfw(8) fwd with IPv6 treats input as IPv4 X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Aug 2009 20:25:52 -0000 Lars Eggert wrote: > Well, one pretty simple (and not always correct) fix would be to assume > that if an address has more than 1 colon, it's IPv6. > > The correct fix is to generate a small flex parser. Which will require to spec an real grammar for the tokens. In itself of course a "good thing(tm)" --WjW