From owner-freebsd-bugs@FreeBSD.ORG Fri Mar 26 09:50:10 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48C2B16A4CF for ; Fri, 26 Mar 2004 09:50:10 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 238EE43D39 for ; Fri, 26 Mar 2004 09:50:10 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) i2QHoAbv057124 for ; Fri, 26 Mar 2004 09:50:10 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.10/8.12.10/Submit) id i2QHo9tE057122; Fri, 26 Mar 2004 09:50:09 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 26 Mar 2004 09:50:09 -0800 (PST) Resent-Message-Id: <200403261750.i2QHo9tE057122@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Benny v. M." Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BA93216A4CE for ; Fri, 26 Mar 2004 09:49:30 -0800 (PST) Received: from hamlet.pilgerer.de (hamlet.pilgerer.de [213.133.123.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id E806943D31 for ; Fri, 26 Mar 2004 09:49:29 -0800 (PST) (envelope-from benny@pilgerer.de) Received: from hamlet.pilgerer.de (hamlet.pilgerer.de [213.133.123.43]) by hamlet.pilgerer.de (8.12.10/8.12.10) with ESMTP id i2QHnG7m042539 for ; Fri, 26 Mar 2004 18:49:16 +0100 (CET) Received: (from benny@localhost) by hamlet.pilgerer.de (8.12.10/8.12.7/Submit) id i2QHnGww042538; Fri, 26 Mar 2004 18:49:16 +0100 (CET) Message-Id: <200403261749.i2QHnGww042538@hamlet.pilgerer.de> Date: Fri, 26 Mar 2004 18:49:16 +0100 (CET) From: "Benny v. M." To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: kern/64778: IPFW2: incorrect parsing of 0.0.0.0/0 expression X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "Benny v. M." List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Mar 2004 17:50:10 -0000 >Number: 64778 >Category: kern >Synopsis: IPFW2: incorrect parsing of 0.0.0.0/0 expression >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Mar 26 09:50:09 PST 2004 >Closed-Date: >Last-Modified: >Originator: Benjamin von Mossner >Release: FreeBSD 5.2.1-RELEASE-p3 i386 >Organization: pilgerer.org e.V. >Environment: System: FreeBSD oberon.pilgerer.org 5.2.1-RELEASE-p3 FreeBSD 5.2.1-RELEASE-p3 #1: Mon Mar 22 17:53:55 CET 2004 root@oberon.pilgerer.org:/usr/obj/usr/src/sys/OBERON i386 >Description: ipfw2 evaluates 0.0.0.0/0 ip/net expression to 'me' instead of 'any'. >How-To-Repeat: bensons:/home/benny# ipfw add allow ip from any to 0.0.0.0/0 00200 allow ip from any to me bensons:/home/benny# ipfw add allow ip from 0.0.0.0/0 to any 00300 allow ip from me to any bensons:/home/benny# ipfw add allow ip from \{ 0.0.0.0/0 or 1.1.1.1/1 \} to any 00400 allow ip from { me or 0.0.0.0/1 } to any ... >Fix: I'm not familiar enough with the ipfw2.c code. So no patch/fix available. >Release-Note: >Audit-Trail: >Unformatted: