Monday August 28, 2006 Quagga 0.99.5 has been released. Hypertext version of the summary as follows:
lib: major: [lib] Fix infinite recursion for errors on vtys with terminal monitor enabled (quagga-dev 4239) [lib] Do not call vty_close in vty_log_out to avoid possible free memory access (quagga-dev 4258) minor: [lib] vty_log shouldn't crash if called when vty isn't initiliased enhancement: [lib] Add support for Sun libc printstack to zlog_backtrace_sigsafe [lib] Optimise thread_call by caching pointer to thread history in the thread [lib] Bug #134: threads should be more robust against backward time jumps zebra: major: [zebra] Fix forgetfulness wrt configured address on FreeBSD [zebra] Bug #268, Fix race between add/delete of routes, sanitise rib queueing [interface configuration] Preserve flag indicating address was set by quagga. [interface configuration] Try to avoid losing address info after shutdown. minor: [zebra] Connected routes must always be added to main table (quagga-dev 4276) [zebra] IRDP: Move stream_free to where its created, probably fixing a leak enhancement: [debug] Improve zebra kernel socket debug message to include IP addresses. [debug] Debug messages to terminal vty sessions should include timestamps (quagga-dev 4211) bgpd: major: [bgpd] Fix crash on shutdown of peer [bgpd] Potential bug#287 fix, peer_delete should NULL out freed buffers [bgpd] aspath_loop_check was broken, fix it and the aspath unit test code. minor: [bgpd] fix mtype in XFREE and NULL out freed pointer enhancement: [bgpd] expand vty help for neighbor ... update-source known regressions: - peer prefix counts can drift, potentially dramatically when bgp dampening is not enabled. This is cosmetic, unless maximum-prefix is configured for any peer. - the 'shutdown' command may not work, sessions to shutdown peers can come up. Fix will be integrated to CVS after this release. ospfd: major: [ospfd] Avoid getting NSM stuck in ExStart by using local view of DR/BDR (quagga dev 4196) [ospfd] Bug #288: do not change router ID unless forced by manual configuration [ospfd] Clear adjacency state for NSM changes down to TwoWay/ExStart (quagga-dev 4202) [ospfd] early-return in nsm_event missed LLDown event, fixes use after free (quagga-dev 4217) minor: [ospfd] Fix ospf passive-interface subcommand to create interface if necessary [ospfd] When writing out config, show "debug ospf nsm status" properly [ospfd] redistribute default no longer works after complete reconfig, fix (quagga-dev 4336) [ospfd] Fix multicast membership drop bug [ospfd] NSSA translate-enabled ABR should declare itself as ASBR [ospfd] lsdb_delete/discard_from_db should be more robust to bad args [ospfd] Fix "show ip ospf neighbor A.B.C.D" to show all matches [ospfd] Raise ExchangeDone earlier, avoid often needless round of DD packets enhancement: [ospfd] Implement new ospf router subcommand "log-adjacency-changes [detail]" [ospfd] Improve Hello NetworkMask mismatch warning to give more info (quagga-dev 4246) [ospfd] cleanup NSM neighbour delete through a new Deleted NSM state (quagga-dev 4218) [ospfd] record timestamp and event of last NSM state change for neighbour [ospfd] Additional NSM neighbour state change stats/information [ospfd] draft-ogier-ospf-dbex-opt DB-exchange optimisation [ospfd] Bug #134, ospfd should be more robust to backward time change known regressions: - bug #269: reports of ospfd crashing, apparently when loading large number of external LSAs. No one has yet confirmed whether the problem has been fixed or still persists. ospf6d: sync with GNU Zebra: [ospf6d] Import GNU Zebra CVSps#3559: Fix inter-area as-ext bug, cleanup debug [ospf6d] GNU Zebra 3560: Call ospf6_maxage_remove when out of Exchange/Loading [ospf6d] GNU Zebra #3562: ABR Crash fix, memory fixes, route table debugs [ospf6d] GNU Zebra 3563: Fix as-external forwarding address vtysh: enhancement: [vtysh] Never skip authentication, and add support for multiple -c commands [vtysh] Add 'show logging' command [vtysh] suppress output in 'show logging' for daemons not present [vtysh] Add "show memory" to vtysh doc: [doc] document neighbor ..... update-source [doc] OSPF MD5 keyid documentation, fix texinfo warnings in bgpd.texi [doc] minor tweaks, refine ospf redist,passive-inter, and abr-type help [doc] Expand/cross-ref MD5 commands, tweak anchors to avoid added spacing Coverity issues: [lib] CID #3, fix forward-null errors in vty_prefix_list_uninstall [lib] CID #37, fix error case leak, cmd_complete_command_real [lib] CID #39, fix leak in error path, vty_describe_command [lib] CID #55, fix return of freed pointer, cmd_describe_command_real [lib] CID #39, Fix the vty completion leak-fix to only free when desired [lib] Fix vector leak in error path in command.c, CID #38 [zebra] CID #31, guard against potential NULL return of route_node_lookup [zebra] Fix CID #104, check addr for null, and #18, check nexthop type args [bgpd] Remove dead code in ORIGINATOR_ID packet forming code [bgpd] CID #7, remove useless NULL check, bgp_static_update_main [bgpd] CID #6, remove useless NULL check, bgp_static_update_rsclient [bgpd] CID #4,#5,#9,#10, simplify aspath_print_vty usage [ripngd] CID #72, remove unneeded NULL check [ospfd] Fix missing check for ospf_lookup NULL return, CID #70 [ospfd] Check NULL result from ospf_area_lookup_by_area_id, CID #69 [ospfd] CID #49, fix dereference before NULL check [ospfd] Fix leak in area-range-cost command, CID #46. [ospfd] CID #29, fix missing NULL check by removing unused code. [ospfd] CID #27, fix missing NULL return check [ospfd] CID #28, remove another ospf_lookup call - ospf_redistribute_withdraw [ospfd] CID #14, NULL check ospf->backbone before use, ospf_update_router_route [ospfd] CID #15, remove redundant NULL check in ism_change_state [ospfd] CID #13, debug for NULL type7 LSA should not print out data from it [ospfd] Fix small error in CID #13 commit [ospfd] CID #13, dont try print out fields of LSA we know to be NULL. miscellaneous: [redhat quagga.spec] Detect fedora release automatically [build] Update SOS CFLAGS and add check for GNU Make in configure.ac( Aug 28 2006, 05:18:19 AM IST ) Permalink Comments [0]