Subject: CVS commit: [pkgsrc-2007Q1] pkgsrc/net/quagga-devel
To: None <pkgsrc-changes@NetBSD.org>
From: Geert Hendrickx <ghen@netbsd.org>
List: pkgsrc-changes
Date: 05/23/2007 11:59:28
Module Name:	pkgsrc
Committed By:	ghen
Date:		Wed May 23 11:59:28 UTC 2007

Modified Files:
	pkgsrc/net/quagga-devel [pkgsrc-2007Q1]: Makefile PLIST distinfo
Removed Files:
	pkgsrc/net/quagga-devel/patches [pkgsrc-2007Q1]: patch-aa patch-ab

Log Message:
Pullup ticket 2096 - requested by gdt
security update for quagga-devel

- pkgsrc/net/quagga-devel/Makefile			1.4
- pkgsrc/net/quagga-devel/PLIST				1.3
- pkgsrc/net/quagga-devel/distinfo			1.5
- pkgsrc/net/quagga-devel/patches/patch-aa		removed
- pkgsrc/net/quagga-devel/patches/patch-ab		removed

   Module Name:	pkgsrc
   Committed By:	gdt
   Date:		Wed May 23 10:44:19 UTC 2007

   Modified Files:
	   pkgsrc/net/quagga-devel: Makefile PLIST distinfo
   Removed Files:
	   pkgsrc/net/quagga-devel/patches: patch-aa patch-ab

   Log Message:
   Update to 0.99.7.

       *  bgpd
             o Minor performance improvement patch
             o bug #352: IPv6/Multicast address-family config not written out
             o V. quick route flap gets mistaken for duplicate, route is then ignored
             o Bug #354: Take care to keep reads of MP_(UN)REACH_NLRI in bounds
             o Peer delete can race with reconfig leading to crash
       * zebra
             o For solaris IPv6 PtP interfaces, try to support prefixlen != 128
             o IRDP should ignore non-IPv4 addresses
             o Bug #351: Don't redistribute routes to ipv4 link-local prefixes
             o Only suppress adding a connected route to the kernel if it is
             o Fix interface metric bug on BSD
             o Retain configured IPv4 address upon removal by kernel
             o MTU change should propogate to zserv client on BSD/Solaris
       * ospfd
             o Fix bug: should exit immediately on SIGTERM if OSPF not actually running
             o Return SNMP standard neighbor state values, not quagga internal ones
             o Fix bug in 'passive-interface default' behavior
             o Bug #330: SPF must consider that nexthop-calc may fail
             o Fix regression in SPF introduced by bug#330 fixes
             o Bug #330 regression: failure to calculate routes through networks
       * ospf6d
             o Bug 322: ospf6d show ipv6 neighbour showing wrong times
             o Fix string comparison bug in ospf6_lsa_handler_name.
       * ripd
             o Fix "show ip rip status" display of time until next update
             o Fix the display of route timeout in "show ip rip".
       * ripngd
             o Fix the display of some timers.
       * general
             o Better comment explaining that GNU awk is really required.
             o de-support NetBSD 1.6, and note that FreeBSD 4 is on thin ice.
             o [PtP over ethernet] New peer flag allows much more addressing flexibility
             o [logging] Add new "log timestamp precision" command for subsecond timestamps

   # 2006-12-09: Quagga 0.99.6 Released

   Quagga 0.99.6 has been released, see the full changelog for the details. A summary of the changes:

       * bgpd
             o Bug #302, bgpd can get stuck in state Clearing
             o Implement 'debug bgp zebra' to log all messages to and from zebra.
             o Fix bug where a deleted route that was quickly re-added was being lost
             o trivial: non C99 u_int.._t should be uint.._t
             o struct peer must have bgp field valid (redistribute crash)
             o Coverity CID #64: Needless NULL check, CID #64: Deref of potentially NULL pointer.
             o CID#73, potential crash in bgp statistics if called for AFI/SAFI with emtpy table
             o Bug #302 fixes. ClearingCompleted event gets flushed, leaving peers stuck in Clearing.
             o Trivial fix of printf format/arg mismatch
             o reduce the process queue hold time to something more sensible
             o RIB statistics address space size shouldnt double count space
             o simplify peer refcounts, squash slow peer leak
             o Fix 0.99 shutdown regression, introduce Clearing and Deleted states
             o Add RIB reporting commands, show bgp ... statistics
             o Handle pcount as flags are changed, fixing pcount issues
             o Add 'show ... neighbor .... prefix-counts' command
       * ospfd
             o Consider all connected addresses when creating ospf interfaces
             o Add debug messages for a few zebra messages that had been overlooked
             o Fix bug in passive-interface default commands.
             o Stop losing subsequent default-information originate 'always' info
             o Add passive-interface default support
             o Improve some warning messages.
             o Fix assertion in DB-exchange fix, hit by ogier-db-ex-opt commit
       * isisd: Fix compiler warnings and allow v4-only compilation
       * zebra
             o Changes of nexthops of static routes didnt take effect
             o Compile fix for PF_ROUTE
       * ripd
             o bug #293: routemap set metric doesn't check for underflow correctly
             o bug #278: remove gratuitous use of mid-function declaration
       * general
             o [daemon startup] Add --dry-run/-C argument to daemons, to check config file syntax
             o Handle upgrade from SUNWzebra to Quagga for 'interface fooX:Y' commands
             o [snmp] Fix asn_build calls to pass correct variable sizes (fixes 64-bit issues)
             o [doc] Add recent NetBSD/FreeBSD versions to list of what ought to work.

       * 2006-09-17: Quagga 0.99.5 Released

	 Quagga 0.99.5 was released on the 28th of August, see the release
	 announcement (version with HTML links). A small regression in ospfd
	 was quickly reported and fixed by a user, available in CVS.
	 Additionally, the final 0.99 BGP regressions mentioned in the 0.99.5
	 announcement are believed to be fixed in CVS, see this mail to
	 quagga-dev. Testing of bgpd in CVS snapshots dated 2006-09-14 or later
         would be appreciated.

	 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.


To generate a diff of this commit:
cvs rdiff -r1.3 -r1.3.8.1 pkgsrc/net/quagga-devel/Makefile
cvs rdiff -r1.2 -r1.2.8.1 pkgsrc/net/quagga-devel/PLIST
cvs rdiff -r1.4 -r1.4.4.1 pkgsrc/net/quagga-devel/distinfo
cvs rdiff -r1.1 -r0 pkgsrc/net/quagga-devel/patches/patch-aa \
    pkgsrc/net/quagga-devel/patches/patch-ab

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.