Tag 'quagga_0_99_5_release' created by Paul Jakma <[email protected]> at
1970-01-01 00:00 -0800
Changes since quagga_0_99_4_release:
Andrew J. Schorr (17):
[debug] Improve zebra kernel socket debug message to include IP addresses.
[interface configuration] Preserve flag indicating address was set by
quagga.
[interface configuration] Try to avoid losing address info after shutdown.
[redhat quagga.spec] Detect fedora release automatically
[ospfd] Fix ospf passive-interface subcommand to create interface if
necessary
[ospfd] When writing out config, show "debug ospf nsm status" properly
[ospfd] Improve two info log messages in ospf_snmp.c
[ospfd] Implement new ospf router subcommand "log-adjacency-changes
[detail]"
[ospfd] Avoid getting NSM stuck in ExStart by using local view of DR/BDR
[ospfd] Fix "show ip ospf neighbor A.B.C.D" to show all matches
[debug] Debug messages to terminal vty sessions should include timestamps
[lib] Fix infinite recursion for errors on vtys with terminal monitor
enabled
[lib] Do not call vty_close in vty_log_out to avoid possible free memory
access
[ospfd] Improve Hello NetworkMask mismatch warning to give more info
[vtysh] Never skip authentication, and add support for multiple -c
commands
[ospfd] Bug #288: do not change router ID unless forced by manual
configuration
[testzebra] Patch to misc_null.c to get older gcc to recognize #pragma
tricks
Paul Jakma (97):
[ripngd] CID #72, remove unneeded NULL check
[zebra] CID #31, guard against potential NULL return of route_node_lookup
[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] Squash another ospf_lookup call
[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
[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
[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
[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
[lib] CID #39, Fix the vty completion leak-fix to only free when desired
[lib] Add string mapping table for Zserv commands
[zebra] Remove private command string table
[vtysh] Add 'show logging' command
[vtysh] suppress output in 'show logging' for daemons not present
[doc] document neighbor ..... update-source
[bgpd] expand vty help for neighbor ... update-source
[vtysh] Add "show memory" to vtysh
[build] Update SOS CFLAGS and add check for GNU Make in configure.ac
[lib] include inttypes.h rather than stdint.h, provide defines where
missing
[lib] malloc.h is deprecated, try not to include it anymore
[lib] vty_log shouldn't crash if called when vty isn't initiliased
[lib] Add support for Sun libc printstack to zlog_backtrace_sigsafe
[tests] test-sig.c: configure logging
[tests] Fix stray character in previous commit
[ospfd] suppres mostly uninteresting debug message unless debug is set
[ospfd] lsdb_delete/discard_from_db should be more robust to bad args
[lib] Fix vector leak in error path in command.c, CID #38
[lib] Experimental: have XFREE NULL out the freed pointer
[lib] list_delete shouldn't duplicate list_delete_all_node
[zebra] remove internal if_flag_dump, use libzebras version.
[zebra] Fix forgetfulness wrt configured address on FreeBSD
[ospfd] Fix multicast membership drop bug
[ospfd] NSSA translate-enabled ABR should declare itself as ASBR
[doc] OSPF MD5 keyid documentation, fix texinfo warnings in bgpd.texi
[lib] Centralise Zserv route type information, auto-generate redist
strings
[ospfd] Replace redistribution strings with new route_types.h defines.
[lib] Remove numeric route-type argument in redistribute arg strings
[lib] Remove bare routes in route_types: fix mistake in commmit
[lib] Fix typo in cpp conditional for malloc.h include
[lib] Fix merge error in ChangeLog
[ripd] update to use auto-generated redistribute route-type defs
[bgpd] Fix crash on shutdown of peer
[zebra] Fix CID #104, check addr for null, and #18, check nexthop type
args
[ospfd] consolidate adjacency check logic
[ospfd] Ensure NSM state functions can redirect next_state accidently
[ospfd] trivial cleanup of nsm_timer_set
[ospfd] Clear adjacency state for NSM changes down to TwoWay/ExStart
[ospfd] CID #13, dont try print out fields of LSA we know to be NULL.
[ospfd] Apply some simplifications to ospf_nsm, from Andrew's suggestions
[doc] remove the auto-generated quagga.info file from CVS
[ospfd] early-return in nsm_event missed LLDown event, fixes use after
free
[ospfd] cleanup NSM neighbour delete through a new Deleted NSM state
[ospfd] Remove nsm_reset_nbr and a bunch of useless NSM event/action
functions
[ospfd] trivial: NSM AdjChange should print event, declutter core
functions
[ospfd] record timestamp and event of last NSM state change for neighbour
[lib] Optimise thread_call by caching pointer to thread history in the
thread
[ospfd] Additional NSM neighbour state change stats/information
[ospfd] Allow ospf_lsa_unlock to NULL out callers' LSA pointers upon free
[zebra] Connected routes must always be added to main table
[bgpd] Potential bug#287 fix, peer_delete should NULL out freed buffers
[zebra] Add test rig code, for testing the zebra RIB
[zebra] Add 'debug zebra rib' commands
[zebra] Bug #268, Fix race between add/delete of routes, sanitise rib
queueing
[lib] remove autogenerated file, update .cvsignore
[doc] minor tweaks, refine ospf redist,passive-inter, and abr-type help
[doc] Expand/cross-ref MD5 commands, tweak anchors to avoid added spacing
[zebra] add more stuff to misc_null to avoid compile breakages
[zebra] IRDP: Move stream_free to where its created, probably fixing a
leak
[bgpd] aspath_loop_check was broken, fix it and the aspath unit test code.
[zebra] fix inconsistencies in ifstat_update_* declarations and
definitions
[zebra] trivial: rtadv.h depends on interface.h
[ospfd] trivial: consolidate LSDB delete code into single function
[ospfd] Raise ExchangeDone earlier, avoid often needless round of DD
packets
[ospfd] draft-ogier-ospf-dbex-opt DB-exchange optimisation
[lib] Bug #134: threads should be more robust against backward time jumps
[ospfd] Bug #134, ospfd should be more robust to backward time change
[tests] update heavywq for workqueue api changes
[bgpd] fix mtype in XFREE and NULL out freed pointer
[ospfd] redistribute default no longer works after complete reconfig, fix
[0.99] version bump to 0.99.5
---
doc/quagga.info | 7227 ----------------------------------------------
lib/memtypes.h | 203 -
ChangeLog | 20
bgpd/ChangeLog | 41
bgpd/bgp_advertise.c | 3
bgpd/bgp_aspath.c | 11
bgpd/bgp_aspath.h | 2
bgpd/bgp_attr.c | 9
bgpd/bgp_fsm.c | 41
bgpd/bgp_route.c | 70
bgpd/bgp_vty.c | 12
bgpd/bgpd.c | 7
configure.ac | 52
doc/.cvsignore | 1
doc/ChangeLog | 55
doc/bgpd.texi | 22
doc/main.texi | 4
doc/ospfd.texi | 163 -
doc/overview.texi | 54
doc/quagga.texi | 7
doc/routeserver.texi | 1
doc/vtysh.1 | 37
lib/.cvsignore | 2
lib/ChangeLog | 134
lib/Makefile.am | 11
lib/command.c | 9
lib/command.h | 2
lib/if.c | 3
lib/if.h | 6
lib/linklist.c | 11
lib/log.c | 107
lib/memory.c | 3
lib/memory.h | 5
lib/plist.c | 7
lib/route_types.awk | 187 +
lib/route_types.txt | 74
lib/thread.c | 218 +
lib/thread.h | 29
lib/vty.c | 48
lib/zebra.h | 37
ospf6d/ChangeLog | 23
ospf6d/ospf6_abr.c | 5
ospf6d/ospf6_area.c | 17
ospf6d/ospf6_asbr.c | 41
ospf6d/ospf6_interface.c | 3
ospf6d/ospf6_intra.c | 305 +
ospf6d/ospf6_intra.h | 49
ospf6d/ospf6_message.c | 6
ospf6d/ospf6_neighbor.c | 11
ospf6d/ospf6_network.c | 2
ospf6d/ospf6_route.c | 237 +
ospf6d/ospf6_route.h | 28
ospf6d/ospf6_top.c | 37
ospf6d/ospf6d.c | 2
ospf6d/ospf6d.h | 2
ospfd/ChangeLog | 314 +
ospfd/ospf_abr.c | 111
ospfd/ospf_apiserver.c | 4
ospfd/ospf_asbr.c | 5
ospfd/ospf_asbr.h | 2
ospfd/ospf_ase.c | 12
ospfd/ospf_dump.c | 5
ospfd/ospf_flood.c | 14
ospfd/ospf_ia.c | 12
ospfd/ospf_interface.c | 35
ospfd/ospf_interface.h | 24
ospfd/ospf_ism.c | 21
ospfd/ospf_lsa.c | 124
ospfd/ospf_lsa.h | 2
ospfd/ospf_lsdb.c | 114
ospfd/ospf_neighbor.h | 9
ospfd/ospf_nsm.c | 587 +--
ospfd/ospf_nsm.h | 19
ospfd/ospf_opaque.c | 11
ospfd/ospf_packet.c | 169 -
ospfd/ospf_route.c | 4
ospfd/ospf_snmp.c | 10
ospfd/ospf_spf.c | 4
ospfd/ospf_te.c | 6
ospfd/ospf_vty.c | 312 +
ospfd/ospf_zebra.c | 5
ospfd/ospfd.c | 27
ospfd/ospfd.h | 2
redhat/quagga.spec.in | 4
ripd/ChangeLog | 5
ripd/rip_zebra.c | 81
ripngd/ChangeLog | 5
ripngd/ripng_interface.c | 20
tests/ChangeLog | 17
tests/aspath_test.c | 6
tests/heavy-wq.c | 7
tests/test-sig.c | 10
vtysh/ChangeLog | 39
vtysh/vtysh.c | 78
vtysh/vtysh.h | 2
vtysh/vtysh_main.c | 87
zebra/ChangeLog | 133
zebra/Makefile.am | 8
zebra/connected.c | 78
zebra/debug.c | 74
zebra/debug.h | 7
zebra/if_proc.c | 8
zebra/if_sysctl.c | 10
zebra/interface.c | 53
zebra/interface.h | 2
zebra/ioctl_null.c | 34
zebra/irdp_main.c | 3
zebra/irdp_packet.c | 3
zebra/kernel_null.c | 25
zebra/kernel_socket.c | 43
zebra/misc_null.c | 11
zebra/redistribute_null.c | 26
zebra/rib.h | 17
zebra/rt_netlink.c | 7
zebra/rtadv.h | 2
zebra/test_main.c | 337 ++
zebra/zebra_rib.c | 435 +-
zebra/zserv.c | 32
118 files changed, 4350 insertions(+), 9026 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn