Tag 'quagga_0_99_4_release' created by Paul Jakma <[email protected]> at
2006-05-15 09:54 -0700
Tag Quagga 0.99.4 CVS Release
Changes since quagga_0_99_3_release:
Andrew J. Schorr (1):
[ripd] Fix logic to send updates on all connected addresses.
Paul Jakma (50):
[bug #89] Fix leak of community when set community is used
[bgpd] trivial readability fix
[doc] Credit Jeroen Simonetti for contributing snmptrap.texi
[solaris] version depend files, auto-generate. Start zebra when needed.
[bgpd] Record afi/safi in bgp_table. Serialise peer clear with FSM.
[bgpd] Record afi/safi in bgp_table. Serialise peer clear with FSM.
[bgpd] Add Clrng description to bgp summary state.
[bgpd] Add Clrng description to bgp summary state.
[lib/sockunion] trivial: use XSTRDUP.
[lib/sockunion] trivial: use XSTRDUP.
[bgpd] Start off FSM again once clearing finishes.
[bgpd] Start off FSM again once clearing finishes.
[lib] export show_address_cmd debug command in if.h
[bgpd] rearrange some structs for less padding, stats for table/attrs.
[lib/privs] Changing user IDs should be done before dropping privileges
[zebra] arrange structs in padding-efficient manner and remove unused
field
[solaris] SMF manifest, method and depend updates.
[tests] fix heavy-wq, add redundant AS_SET test and statics to aspath_test
[solaris] revert previous update of manifest install path
[lib/memory] Add mallinfo support
[lib] fix libtool version argument in Makefile.am
[bgpd] Include header dependency in bgp_nexthop.h
[bgpd] Add 'show bgp memory' for stats on fixed-size allocations in bgpd
[bgpd] trivial: use a distinct memtype for struct bgp_synchronize
[bgpd] release peer specific clear queue in peer_free
[ospfd] Fix incorrect byte-order conversion of OSPF_MAX_SEQUENCE_NUMBER
[ospfd] ignore loopbacks for received interface validation
[lib] status field/flags no longer used in struct workqueue
[lib] fix gensub call in memtypes.awk to pass "g", not g.
[ospfd] Fix failure of Fletcher checksum with certain compilers
[TODO] Note MED functionality we should implement
[bgpd] Fix infinite loop in community_str2com
[lib] Mark most arguments in DEFUN_CMD_FUNC_TEXT as potentially unused
[lib] Trivial: fix line lengths of a comment in workqueu.c
[lib] command.c exports host global, add it to header.
Sync rebuild of cvs_head
[doc] document version zserv header, add txt figures, make pdf figs nicer
[ospfd] Fix virtual-link handling in nbrs route-table, exposed by bug#234
fix
[solaris] Manifest referenced non-existent services, fix.
[ospfd] Fix SPF of virtual-links
[ripd] bugs #261, #262: Fix RIPv1 info-leak and unauthenticated route
updates
[docs] Update ripd docs on version and authentication, see bugs #261,#262
[bgpd] bug #210: Enable crucial VPNv4 code which was disabled
[bgpd] Fix bug where FSM can stay hung forever in Idle/Clrng
[bgpd] CID#62 fix double-free, use-after-free in community_str2com
[ripngd] bug #242, fix crash in routemap, ipv6 stored in in_addr.
[bgpd] Bug #240, Fix route-server crash when static routes are configured
[doc] bug #245, remove reference to non-existent log_mode argument
[0.99] Version bump to 0.99.4
[doc] Update auto-generated quagga.info
paul (6):
[zebra] Fix pauls zebra_rib/rib_process commit mistakes, again.
[build system] cleanup --enable-snmp by removing ucd-snmp cruft
[zebra] Display flags on their line in 'show interface'.
[lib/workqueue] remove the useless 'delay' factor.
[bgpd] Fix peer prefix counts and make it slightly more robust
[bgpd] trivial fix for gcc warning
vincent (1):
ripd.c: correct bug that allowed route learnt through RIP to take
precedence over connected routes
---
solaris/depend.daemons | 7
solaris/depend.dev | 1
solaris/depend.doc | 1
solaris/depend.libs | 5
solaris/depend.smf | 6
ChangeLog | 22 +
TODO | 1
bgpd/ChangeLog | 156 +++++++++
bgpd/bgp_advertise.c | 3
bgpd/bgp_aspath.c | 4
bgpd/bgp_attr.c | 16
bgpd/bgp_attr.h | 49 +-
bgpd/bgp_community.c | 16
bgpd/bgp_fsm.c | 1
bgpd/bgp_nexthop.c | 12
bgpd/bgp_nexthop.h | 2
bgpd/bgp_packet.c | 24 -
bgpd/bgp_route.c | 299 +++++++++--------
bgpd/bgp_route.h | 59 +--
bgpd/bgp_routemap.c | 12
bgpd/bgp_table.c | 18 -
bgpd/bgp_table.h | 18 -
bgpd/bgp_vty.c | 203 ++++++++++--
bgpd/bgpd.c | 11
bgpd/bgpd.h | 8
configure.ac | 133 ++-----
doc/ChangeLog | 47 ++
doc/Makefile.am | 17 -
doc/fig-normal-processing.txt | 11
doc/fig-rs-processing.txt | 47 ++
doc/fig_topologies_full.txt | 6
doc/fig_topologies_rs.txt | 5
doc/main.texi | 4
doc/protocol.texi | 125 +++++--
doc/quagga.info | 700 +++++++++++++++++++++++++----------------
doc/ripd.texi | 107 ++++--
doc/routeserver.texi | 64 ++-
doc/snmptrap.texi | 8
lib/ChangeLog | 66 +++
lib/Makefile.am | 2
lib/command.h | 9
lib/if.h | 1
lib/memory.c | 117 ++++++
lib/memory.h | 6
lib/memtypes.awk | 6
lib/memtypes.c | 3
lib/privs.c | 38 +-
lib/sockunion.c | 4
lib/workqueue.c | 42 --
lib/workqueue.h | 23 -
ospfd/ChangeLog | 85 +++++
ospfd/ospf_interface.c | 64 ++-
ospfd/ospf_interface.h | 5
ospfd/ospf_lsa.c | 4
ospfd/ospf_neighbor.c | 74 ++--
ospfd/ospf_nsm.c | 5
ospfd/ospf_route.c | 5
ospfd/ospf_spf.c | 165 ++++++---
ospfd/ospf_spf.h | 5
ospfd/ospf_vty.c | 29 +
ripd/ChangeLog | 32 +
ripd/rip_interface.c | 18 -
ripd/ripd.c | 257 +++++++--------
ripngd/ChangeLog | 6
ripngd/ripng_routemap.c | 2
solaris/ChangeLog | 58 +++
solaris/Makefile.am | 12
solaris/depend.daemons.in | 8
solaris/depend.dev.in | 2
solaris/depend.doc.in | 1
solaris/depend.libs.in | 5
solaris/depend.smf.in | 8
solaris/quagga.init.in | 143 ++++----
solaris/quagga.xml.in | 710 +++++++++++++++++++++++++++++-------------
tests/ChangeLog | 8
tests/aspath_test.c | 20 +
tests/heavy-wq.c | 3
zebra/ChangeLog | 17 +
zebra/interface.c | 4
zebra/rib.h | 35 +-
zebra/zebra_rib.c | 12
81 files changed, 2954 insertions(+), 1393 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn