Commit graph

17 commits

Author SHA1 Message Date
gdt
a1384c07c8 Drop '(fork of zebra)' from COMMENT as that's now only of historical
interest rather than something useful.
2009-11-05 13:24:14 +00:00
gdt
02283295c9 quagga now checks explicitly for GNU awk features, so USE_TOOLS it. 2009-11-04 00:08:17 +00:00
gdt
070dc5e0c6 Update to 0.99.15, from Frederic Jaeckel via private mail.
Lightly tested (some of ospf, bgp, ripng on i386/amd64/sparc64).

No NEWS, but basically bugfixes and minor improvements.
2009-10-17 17:43:17 +00:00
joerg
76039544d1 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wiz
272d51cc21 Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.
2009-05-20 00:58:05 +00:00
hasso
b6e42a1ea1 Update to 0.99.12. Changes since 0.99.11:
bgpd:
    Fix bgp ipv4/ipv6 accept handling
    [bgpd] AS4 bugfix by Chris Caputo [SECURITY]
    [bgpd] Add 'show bgp views' command
    [bgpd] Allow accepted peers to progress even if realpeer is in Connect

ospfd:
    [lib] Move type cast in Fletcher checksum
    [lib] Switch Fletcher checksum back to old ospfd version
    Justified OSPF cost function names and added support for:
     ospf cost <1-65535> A.B.C.D
     no ospf cost <1-65535>

library:
    [lib] Fix timer precision.
    [lib] fix missing sockunion_normalise_mapped

vtysh:
    [vtysh] Add commands from zebra_routemap.c to vtysh

misc:
    [build] tools/multiple-bgpd.sh should be in 'make dist'
2009-05-13 10:02:40 +00:00
gdt
1f38df73e7 Update to 0.99.11.
From www.quagga.net:

Stable release candidate

Most regressions in 0.99 over 0.98 are now believed to be fixed. This
release should be considered a release-candidate for a new stable
series, and we urge any remaining users of 0.98 to test this release
and report any bugs. A blocker meta-bug exists to track critical
regressions.

bgpd: Preliminary UI and Linux-IPv4 support for TCP-MD5 merged

  Initial support for TCP-MD5 has been merged. This adds the neighbor
  ... password command, and some support for setting TCP-MD5 on
  pure-IPv4 connections on Linux. On Linux systems with IPv6 available,
  passing the -l 0.0.0.0 argument to bgpd may allow TCP-MD5 support to
  work. It's not possible at this point to have IPv6 sessions and also
  use TCP-MD5 on IPv4 sessions. This will hopefully be rectified in a
  future release.

bgpd: Fix double-free crash in bgp_table_finish, seen with rs-client

  Though diagnosed with rs-clients, this fix very likely addresses a
  number of crashes reported to Quagga bugzilla.

zebra: ignore dead routes in RIB update

  This fix may address some issues reported with routes not being
  consistent between the zebra RIB and the kernel FIB, remaining after
  the fixes in last release.

Solaris: Sync SMF bits with OpenSolaris SFW

  The Quagga packaging support for Solaris has been updated to
  synchronise with OpenSolaris SFW. Of particular note is that SMF
  schema has been updated to match the Sun PSARC approved schema, which
  is supported by the OpenSolaris routeadm utility. User's may need to
  familiarise themselves with the changed FMRIs, and may need to update
  any administrative scripts.

From NEWS:

* Changes in Quagga 0.99.10

- [bgpd] 4-byte AS support added
- [bgpd] MRT format changes to version 2. Those relying on
  bgpd MRT table dumps may need to update their tools.
- [bgpd] Added new route-map set statement: "as-path exclude"
- Zebra RIB updates queue has evolved into a multi-level
  structure to address RIB consistency issues.
2009-01-10 19:08:36 +00:00
obache
32dcd5a595 Fixes PLIST.
Some rc scripts does not installed if inet6 option is disabled.

Patch provided by Hasso Tepper in PR 38823.
2008-06-02 12:08:54 +00:00
gdt
d46a0a0f83 Update to 0.99.9:
[many bugfixes; upstream has no NEWS entries]
2007-09-16 13:57:14 +00:00
jlam
cdb276bfa1 Convert to use the options framework. 2007-09-07 22:07:31 +00:00
gdt
3f5d894b4d 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.
2007-05-23 10:44:17 +00:00
minskim
c10b848660 Not every platform has malloc.h. Apply a patch from the Quagga CVS. 2006-12-02 05:06:33 +00:00
gdt
f6718559f5 Update to 0.99.4.
Security:
   bgpd:
     - BGP Telnet Interface DoS
         CVE-2006-2276, OSVDB ID 25245

       [bgpd] Fix infinite loop in community_str2com

   ripd:
     - RIPD unauthenticated route table broadcast:
         CVE-2006-2223, OSVDB ID 25224, Secunia SA19910
     - RIPD unauthenticated route injection:
         CVE-2006-2224, OSVDB ID 25225, Secunia SA19910

       [ripd] bugs #261, #262: Fix RIPv1 info-leak and unauthenticated route updates
       [docs] Update ripd docs on version and authentication, see bugs #261,#262

Many bugfixes (no NEWS entry).
2006-06-05 13:58:54 +00:00
jlam
a4b4d5b501 List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-06 03:20:54 +00:00
joerg
17179a4fb3 Fix errno. 2006-03-23 13:50:12 +00:00
gdt
ab7f19aced quagga is a multiprotocol routing suite.
This is 0.99.3, a development snapshot.
2006-03-08 01:46:05 +00:00