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

Reply via email to