From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Oct 13 09:00:37 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 58BA716A412 for ; Fri, 13 Oct 2006 09:00:37 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA4E943D5E for ; Fri, 13 Oct 2006 09:00:36 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k9D90aLL007562 for ; Fri, 13 Oct 2006 09:00:36 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k9D90aB3007561; Fri, 13 Oct 2006 09:00:36 GMT (envelope-from gnats) Resent-Date: Fri, 13 Oct 2006 09:00:36 GMT Resent-Message-Id: <200610130900.k9D90aB3007561@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Boris Kovalenko Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E090716A403 for ; Fri, 13 Oct 2006 08:58:53 +0000 (UTC) (envelope-from boris@ntmk.ru) Received: from mail.ntmk.ru (mail.ntmk.ru [217.114.241.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id F165C43D58 for ; Fri, 13 Oct 2006 08:58:52 +0000 (GMT) (envelope-from boris@ntmk.ru) Received: from boris.nikom.ru ([10.1.16.195]) by mail.ntmk.ru with esmtp (Exim 4.62) (envelope-from ) id 1GYIsS-0006G9-EC for FreeBSD-gnats-submit@freebsd.org; Fri, 13 Oct 2006 14:58:48 +0600 Received: from root by boris.nikom.ru with local (Exim 4.63 (FreeBSD)) (envelope-from ) id 1GYIsS-000F0z-Bd for FreeBSD-gnats-submit@freebsd.org; Fri, 13 Oct 2006 14:58:48 +0600 Message-Id: Date: Fri, 13 Oct 2006 14:58:48 +0600 From: Boris Kovalenko To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/104371: [MAINTAINER UPDATE] net/quagga: update to 0.99.5 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 13 Oct 2006 09:00:37 -0000 >Number: 104371 >Category: ports >Synopsis: [MAINTAINER UPDATE] net/quagga: update to 0.99.5 >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Oct 13 09:00:35 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Boris Kovalenko >Release: FreeBSD 6.1-RELEASE i386 >Organization: JSC "TAGNet" >Environment: System: FreeBSD boris.nikom.ru 6.1-RELEASE FreeBSD 6.1-RELEASE #3: Thu Jul 27 14:51:35 YEKST 2006 >Description: If this is possible I ask to commit this update to the frozen port tree before 6.2-RELEASE as 0.99.5 version of quagga fixes many important regressions and security holes. - Update to 0.99.5 BGP users of 0.99 are strongly encouraged to upgrade to 0.99.5, due to an important fix for an AS-Path loop-checking regression, or even a CVS snapshot, to assist in testing. OSPF 0.99-CVS is believed to be stable at this point. Removed file(s): - files/patch-memory.c - files/patch-zebra-connected.c Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- quagga-0.99.5.patch begins here --- diff -ruN --exclude=CVS /usr/ports/net/quagga/Makefile /usr/ports/net/quagga.new/Makefile --- /usr/ports/net/quagga/Makefile Tue Jul 18 08:37:28 2006 +++ /usr/ports/net/quagga.new/Makefile Fri Oct 13 14:29:10 2006 @@ -6,22 +6,26 @@ # PORTNAME= quagga -PORTVERSION= 0.99.4 -PORTREVISION= 2 +PORTVERSION= 0.99.5 CATEGORIES= net ipv6 -MASTER_SITES= http://quagga.net/download/ +MASTER_SITES= http://quagga.net/download/ \ + http://www.ru.quagga.net/download/ \ + http://www.de.quagga.net/download/ \ + http://www.us.quagga.net/download/ \ + http://www.us2.quagga.net/download/ \ + http://www.au.quagga.net/download/ PATCH_SITES= http://quagga.net/ MAINTAINER= boris@tagnet.ru COMMENT= Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software -CONFLICTS= openbgpd-* zebra-0* +CONFLICTS= openbgpd-[0-9]* zebra-0* GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes USE_PERL5_BUILD= yes LIBTOOLFILES= configure diff -ruN --exclude=CVS /usr/ports/net/quagga/distinfo /usr/ports/net/quagga.new/distinfo --- /usr/ports/net/quagga/distinfo Tue May 30 08:54:23 2006 +++ /usr/ports/net/quagga.new/distinfo Fri Oct 13 14:14:19 2006 @@ -1,3 +1,3 @@ -MD5 (quagga-0.99.4.tar.gz) = a75d3f5ed0b3354274c28d195e3f6479 -SHA256 (quagga-0.99.4.tar.gz) = 4044bfacb44ec9fa9160b56aeb1e76e1ca62b17115ae38298065cbaad16491a7 -SIZE (quagga-0.99.4.tar.gz) = 2207774 +MD5 (quagga-0.99.5.tar.gz) = 3f9c71aca6faa22a889e2f84ecfd0076 +SHA256 (quagga-0.99.5.tar.gz) = 2555535654893806d21e804406f2cf594214bb2b9661458eb5bbf00402c31c7b +SIZE (quagga-0.99.5.tar.gz) = 2311140 diff -ruN --exclude=CVS /usr/ports/net/quagga/files/patch-memory.c /usr/ports/net/quagga.new/files/patch-memory.c --- /usr/ports/net/quagga/files/patch-memory.c Tue May 30 02:28:35 2006 +++ /usr/ports/net/quagga.new/files/patch-memory.c Thu Jan 1 05:00:00 1970 @@ -1,11 +0,0 @@ ---- lib/memory.c.orig Thu Mar 30 19:47:38 2006 -+++ lib/memory.c Thu May 11 10:18:36 2006 -@@ -21,7 +21,7 @@ - */ - - #include --#include -+#include - - #include "log.h" - #include "memory.h" diff -ruN --exclude=CVS /usr/ports/net/quagga/files/patch-zebra-connected.c /usr/ports/net/quagga.new/files/patch-zebra-connected.c --- /usr/ports/net/quagga/files/patch-zebra-connected.c Tue May 30 02:28:35 2006 +++ /usr/ports/net/quagga.new/files/patch-zebra-connected.c Thu Jan 1 05:00:00 1970 @@ -1,48 +0,0 @@ ---- zebra/connected.c.orig Mon May 22 11:48:55 2006 -+++ zebra/connected.c Mon May 22 11:49:48 2006 -@@ -60,8 +60,11 @@ - UNSET_FLAG (ifc->conf, ZEBRA_IFC_REAL); - } - -- listnode_delete (ifc->ifp->connected, ifc); -- connected_free (ifc); -+ if (!CHECK_FLAG (ifc->conf, ZEBRA_IFC_CONFIGURED)) -+ { -+ listnode_delete (ifc->ifp->connected, ifc); -+ connected_free (ifc); -+ } - } - - static void -@@ -225,7 +228,14 @@ - - /* Check same connected route. */ - if ((current = connected_check (ifp, (struct prefix *) ifc->address))) -- connected_withdraw (current); /* implicit withdraw - freebsd does this */ -+ { -+ if (CHECK_FLAG(current->conf, ZEBRA_IFC_CONFIGURED)) -+ { -+ SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED); -+ UNSET_FLAG(current->conf, ZEBRA_IFC_CONFIGURED); -+ } -+ connected_withdraw (current); /* implicit withdraw - freebsd does this */ -+ } - - connected_announce (ifp, ifc); - } -@@ -364,7 +374,14 @@ - ifc->label = XSTRDUP (MTYPE_CONNECTED_LABEL, label); - - if ((current = connected_check (ifp, (struct prefix *) ifc->address))) -- connected_withdraw (current); /* implicit update of existing address */ -+ { -+ if (CHECK_FLAG(current->conf, ZEBRA_IFC_CONFIGURED)) -+ { -+ SET_FLAG(ifc->conf, ZEBRA_IFC_CONFIGURED); -+ UNSET_FLAG(current->conf, ZEBRA_IFC_CONFIGURED); -+ } -+ connected_withdraw (current); /* implicit update of existing address */ -+ } - - connected_announce (ifp, ifc); - } diff -ruN --exclude=CVS /usr/ports/net/quagga/pkg-plist /usr/ports/net/quagga.new/pkg-plist --- /usr/ports/net/quagga/pkg-plist Tue May 30 08:54:23 2006 +++ /usr/ports/net/quagga.new/pkg-plist Fri Oct 13 14:33:50 2006 @@ -52,6 +52,7 @@ include/quagga/prefix.h include/quagga/privs.h include/quagga/routemap.h +include/quagga/route_types.h include/quagga/sigevent.h include/quagga/smux.h include/quagga/sockopt.h --- quagga-0.99.5.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: