From owner-cvs-all@FreeBSD.ORG Mon Jan 28 07:35:35 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B3C2E16A418; Mon, 28 Jan 2008 07:35:35 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A60C413C4EE; Mon, 28 Jan 2008 07:35:35 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m0S7ZZf2026011; Mon, 28 Jan 2008 07:35:35 GMT (envelope-from mtm@repoman.freebsd.org) Received: (from mtm@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m0S7ZZLU026010; Mon, 28 Jan 2008 07:35:35 GMT (envelope-from mtm) Message-Id: <200801280735.m0S7ZZLU026010@repoman.freebsd.org> From: Mike Makonnen Date: Mon, 28 Jan 2008 07:35:35 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sbin/route route.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2008 07:35:35 -0000 mtm 2008-01-28 07:35:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/route route.c Log: MFC: ver. 1.82-1.83 Fix an error in bit shifting logic for network addresses. The route command would add incorrect routing entries if network numbers weren't fully "spelled" out according to their class. For example: # route add 128.0/16 (works) # route add 128/16 (doesn't work) # route add 193.0.0/24 (works) # route add 193/24 (doesn't work) Also, rework the way a netmask is deduced from network number if it [netmask] is not specified. Submitted by: Nuno Antunes (mostly) Revision Changes Path 1.79.2.2 +23 -20 src/sbin/route/route.c