Tag 'debian/0.99.18-1' created by Stephen Hemminger
<[email protected]> at 2011-03-22 19:06 -0700
0.99.18-1
Changes since debian/0.99.17-18:
Barry Friedman (1):
bgpd: Remove extra lock on interior table node
Chris Caputo (1):
bgpd: fix bgp_node locking issues
Chris Hall (1):
lib: Fix accounting of memory
Denis Ovsienko (1):
doc: fix "ipv6 address" interface command syntax (#608)
John Kemp (1):
bgpd: improve "monotonic" uptime correction
Michael Lambert (2):
bgpd: New show commands for improved view and address family support
bgpd: "Intern" communities in route maps
Paul Jakma (27):
bgpd: Simplify process queue init
lib: thread history funcname shouldn't be constant, it's freed
lib: Thread scheduler should be fair and not let events starve I/O and
timers
lib: Add a command to clear the thread CPU history data
lib: Make workqueue more conservative about ramping up
lib: prefix.c nano-optimisation
lib: Fix bug in prefix trie lookup
ospfd: Lower level of some common messages from info to debug
ospfd: ospf_if_free can leave dangling references on ISM events - cancel
them
ospfd: OSPF_MIN_LS_ARRIVAL compare should be >= to match ospf_flood
ospfd: interface code should leave network_lsa_self alone
ospfd: fix lsa_refresh_walker unlock before use bug
ospfd: Fix various route_unlock discrepencies
ospfd: the maxage_lsa_remover should check whether it needs to yield the
cpu
ospfd: Reset neighbour inactivity timer for any packet arrival
ospfd: Prioritise hellos for sending by queueing to head of output buffer
ospfd: Remember network LSA sequence numbers across up/downs of an
interface
ospfd: Unify router and network LSA refresh logic with general refresher
ospfd: Fix maxage/flush to not try flood twice, remember maxages for
longer
ospfd: potential fix for router-id change assert on refresh cleanup patch
ospfd: Remove oi field from LSA, have network_lsa_refresh look up when
needed
Merge paul/ospfd/201012-review ospfd and lib/ fixes and performance
improvements
bgpd/security: CVE-2010-1674 Fix crash due to extended-community parser
error
bgpd: Remove AS Path limit/TTL functionality
release: 0.99.18
build: change sense of opaque-{lsa,te} enable args to enable by default
ospfd: Compile fix for opaque support
Robert Bays (2):
bgpd: fix errors in aggregate address command
bgpd: unlock node on aggregate error
Stephen Hemminger (12):
ripngd: copy debug statements fix from ripd
bgpd: use XCALLOC to allocate bgpd damp array
bgpd: fix use of free memory by update_rsclient
lib: Better hashing of string values using Bernstein hash
bgpd: use Jenkins hash for BGP transit, cluster and attr hashes
bgpd: leave peer socket in non-blocking mode (mostly)
lib: add TCP_CORK wrapper
bgpd: enable TCP corking
Merge branch 'upstream' into napa
bgpd: attribute jhash call should use a standard interface to in6_addr
data
Merge branch 'upstream' into napa
0.99.18-1
Tom Goff (7):
lib: Add a function to delete all interfaces
lib: zlog should clean up its memory
ospf6d: Fix memory allocation issues in SPF
ospf6d: Remove obsolete code
ospf6d: Have ospf6d cleanup when it terminates normally
ospf6d: Route locking (memory) cleanup
ospf6d: Extend the "[no] debug ospf6 route" vty commands
Wataru Tanitsu (1):
bgpd: Fix display of unsigned attributes
---
bgpd/bgp_attr.c | 117 ---
bgpd/bgp_attr.h | 6
bgpd/bgp_community.c | 7
bgpd/bgp_community.h | 1
bgpd/bgp_damp.c | 2
bgpd/bgp_dump.c | 4
bgpd/bgp_main.c | 10
bgpd/bgp_nexthop.c | 22
bgpd/bgp_route.c | 1507 +++++++++++++++++++++++++++++++++++--------------
bgpd/bgp_route.h | 3
bgpd/bgp_routemap.c | 129 ----
bgpd/bgp_table.c | 1
bgpd/bgp_vty.c | 151 ++++
configure.ac | 13
debian/changelog | 104 +++
doc/bgpd.texi | 23
doc/main.texi | 4
doc/routemap.texi | 14
lib/command.c | 2
lib/if.c | 18
lib/if.h | 1
lib/log.c | 3
lib/memory.c | 10
lib/memtypes.c | 1
lib/prefix.c | 9
lib/table.c | 14
lib/thread.c | 142 ++++
lib/thread.h | 3
lib/workqueue.c | 17
ospf6d/ospf6_area.c | 6
ospf6d/ospf6_asbr.c | 5
ospf6d/ospf6_asbr.h | 1
ospf6d/ospf6_intra.c | 2
ospf6d/ospf6_lsa.c | 5
ospf6d/ospf6_lsa.h | 1
ospf6d/ospf6_main.c | 35 +
ospf6d/ospf6_message.c | 18
ospf6d/ospf6_message.h | 1
ospf6d/ospf6_route.c | 15
ospf6d/ospf6_spf.c | 13
ospf6d/ospf6_top.c | 9
ospf6d/ospf6_top.h | 1
ospfd/ospf_abr.c | 7
ospfd/ospf_asbr.c | 3
ospfd/ospf_ase.c | 12
ospfd/ospf_flood.c | 34 +
ospfd/ospf_flood.h | 1
ospfd/ospf_interface.c | 20
ospfd/ospf_interface.h | 6
ospfd/ospf_ism.c | 17
ospfd/ospf_lsa.c | 351 ++++-------
ospfd/ospf_lsa.h | 24
ospfd/ospf_lsdb.c | 15
ospfd/ospf_network.c | 14
ospfd/ospf_nsm.c | 33 -
ospfd/ospf_nsm.h | 2
ospfd/ospf_opaque.c | 17
ospfd/ospf_opaque.h | 4
ospfd/ospf_packet.c | 116 ++-
ospfd/ospf_packet.h | 1
ospfd/ospf_vty.c | 14
ospfd/ospfd.c | 15
ospfd/ospfd.h | 9
ripngd/ripng_debug.c | 26
ripngd/ripng_debug.h | 2
65 files changed, 2070 insertions(+), 1123 deletions(-)
---
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn