OpenSolaris

Printable Version Enter a New Search
Bug ID 6578890
Synopsis Quagga should be updated to 0.99.7+
State 10-Fix Delivered (Fix available in build)
Category:Subcategory network:quagga
Keywords
Responsible Engineer Paul Jakma
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_75
Fixed In snv_76
Release Fixed solaris_nevada(snv_76) , solaris_10u5(s10u5_01) (Bug ID:2154065)
Related Bugs 6511281 , 6532908 , 6554276 , 6607647 , 2154063 , 2154064
Submit Date 10-July-2007
Last Update Date 29-October-2007
Description
Quagga in Nevada should be updated to latest release, to get rid of patches carried in SFW and to avail of several important bug fixes, and a minor security fix (see also 6554276).

Fixes available in 0.99.7 + CVS as of 20070702:

Security fixes:                                                                 
                                                                                
  [bgpd] Bug #354: Take care to keep reads of MP_(UN)REACH_NLRI in bounds

Major bugfixes:
  [bgpd] bug #368: Fix possible loop between peers going Idle<->OpenSent
  [bgpd] bug #370, default-originate was broken by a silly thinko
  [ospfd] Bug #330 regression: Fix ospf_spf_add_parent assert
  [ospfd] network command now behaves more logically when a peer prefix is defined
  [bgpd] V. quick route flap gets mistaken for duplicate, route is then ignored
  [ospfd] Bug #330 regression: failure to calculate routes through networks
  [ospfd] Fix regression in SPF introduced by bug#330 fixes
  [bgpd] Peer delete can race with reconfig leading to crash
  [ospfd] Bug #330: SPF must consider that nexthop-calc may fail

Minor Fixes:
  [vtysh] bug #371: vtysh forgets to print 'end' for write-terminal
  [ospf6d] Fix silly bug: muse use strcmp to compare strings
  [zebra] Trivial patches so we can compile when IPv6 is not enabled
  [ospfd] Fix address qualified 'ip ospf auth' commands                         
  [zebra/solaris] fix if_get_index passing wrong arg to lifreq_set_name         
  [ospfd] Fix bug in 'passive-interface default' behavior                       
  Fix the display of some timers. (show ipv6 ripng and show ipv6 ripng status)                                                                         
  Fix the display of route timeout in "show ip rip". (Use thread_timer_remain_second)                                                     
  [zebra] MTU change should propogate to zserv client on BSD/Solaris
  [zebra] Retain configured IPv4 address upon removal by kernel
  [zebra] Bug #351: Don't redistribute routes to ipv4 link-local prefixes
  [bgpd] bug #352: IPv6/Multicast address-family config not written out
  [ripd] Fix "show ip rip status" display of time until next update             
  [ospfd] Return SNMP standard neighbor state values, not quagga internal ones                                                                            
  [ospfd] Fix two debug messages that used inet_ntoa more than once
  [ospf6d] Bug 322: ospf6d show ipv6 neighbour showing wrong times              
  [ospf6d] Fix string comparison bug in ospf6_lsa_handler_name.                 
  [ospfd] Fix bug: should exit immediately on SIGTERM if OSPF not actually running                                                                         
  [zebra] IRDP should ignore non-IPv4 addresses
  [zebra] For solaris IPv6 PtP interfaces, try to support prefixlen != 128      

Feature add:                                                                    
                                                                                
  [bgpd] Trim memory usage of BGP routes
  [logging] Minor performance tweak
  [logging] Add new "log timestamp precision" command for subsecond timestamps                                                                      
  [bgpd] Minor performance improvement patch                                    
  [PtP over ethernet] New peer flag allows much more addressing flexibility
Work Around
N/A
Comments
N/A