2009-05-13 12:02:40 by Hasso Tepper | Files touched by this commit (2) |
Log message:
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-01-10 20:08:37 by Greg Troxel | Files touched by this commit (2) | |
Log message:
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.
|
2008-06-02 14:08:55 by OBATA Akio | Files touched by this commit (4) |
Log message:
Fixes PLIST.
Some rc scripts does not installed if inet6 option is disabled.
Patch provided by Hasso Tepper in PR 38823.
|
2007-09-16 15:57:15 by Greg Troxel | Files touched by this commit (3) |
Log message:
Update to 0.99.9:
[many bugfixes; upstream has no NEWS entries]
|
2007-09-08 00:07:32 by Johnny C. Lam | Files touched by this commit (6) |
Log message:
Convert to use the options framework.
|
2007-05-23 12:44:19 by Greg Troxel | Files touched by this commit (5) | |
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.
|
2006-12-02 06:06:33 by Min Sik Kim | Files touched by this commit (2) |
Log message:
Not every platform has malloc.h. Apply a patch from the Quagga CVS.
|
2006-06-05 15:58:54 by Greg Troxel | Files touched by this commit (2) | |
Log message:
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-04-06 05:20:54 by Johnny C. Lam | Files touched by this commit (24) |
Log message:
List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR.
|
2006-03-23 14:51:48 by Joerg Sonnenberger | Files touched by this commit (2) |
Log message:
Fix errno.
|