bgpd/bgp_community.c | 2 bgpd/bgp_ecommunity.c | 2 bgpd/bgp_routemap.c | 6 +- bgpd/bgp_snmp.c | 39 +++++++++------ bgpd/bgpd.c | 12 +++- doc/bgpd.8 | 2 doc/ospf6d.8 | 2 doc/ospfd.8 | 2 doc/ripd.8 | 2 doc/ripngd.8 | 2 doc/vtysh.1 | 2 doc/zebra.8 | 2 lib/smux.c | 95 +++++++++++++++++--------------------- lib/smux.h | 4 - lib/workqueue.c | 3 + ospf6d/ospf6_snmp.c | 10 ++-- ospfd/ospf_snmp.c | 124 ++++++++++++++++++++++++++++---------------------- ospfd/ospf_vty.c | 4 + ripd/rip_interface.c | 2 ripd/rip_snmp.c | 14 +++-- zebra/zebra_snmp.c | 33 +++++++------ 21 files changed, 202 insertions(+), 162 deletions(-)
New commits: commit 0be8dfb2a95f41f100982085595b7c7505127018 Author: Chris Caputo <[email protected]> Date: Tue Jun 2 18:40:07 2009 +0100 [snmp] Compiler warning fixes for when "--enable-snmp" is configured. Compiled on 32-bit and 64-bit linux gcc 4.1.2 platforms. No run-time testing on 32-bit and limited run-time testing on 64-bit. commit 42176e6b01c9ca2b2725952684b2d7792468e861 Author: Chris Caputo <[email protected]> Date: Tue Jun 2 18:37:11 2009 +0100 [smux] 64-bit fix for lib/smux.h SNMP_INTEGER() macro Macro SNMP_INTEGER() prepares data which is eventually processed by asn_build_int(). SNMP_INTEGER() was using "int32_t" whereas asn_build_int() uses "long". On 32-bit systems these are the same, both 4 bytes, but on x86 64-bit systems "long" is 8 bytes. asn_build_int()'s reaction to an improperly sized value is to return a NULL pointer. Quagga's smux.c would eventually get this NULL pointer and use it in calculations to determine how much data to send over the smux connection, resulting in garbage being sent to the SNMP agent. Corrected SNMP_INTEGER() to use "long". Tested on 32-bit and 64-bit x86 Linux 2.6.27.10 systems running Quagga 0.99.11 with bgpd smux. commit 04d23314ddf950fefb3ff18306c7564bf4573a12 Author: Francesco Dolcini <[email protected]> Date: Tue Jun 2 18:20:09 2009 +0100 [ospfd] fix vty ospfd no ospf abr-type standard "no ospf abr-type standard" was broken commit c5a89ff4e68c49b8841baf3c76290dd78ba383ec Author: Krisztian Kovacs <[email protected]> Date: Tue Jun 2 18:09:48 2009 +0100 [ripd] Fix metrix in call to rip_zebra_ipv4_delete Fix a potential problem (most probably not triggering a real problem, at least on Linux). When an interface goes down and ripd tries to delete the corresponding route it errorneously passes the interface's index instead of the metric to zebra. commit acde4b861333d799b50d6e8a53214abc0d17ede3 Author: Steve Hill <[email protected]> Date: Tue Jun 2 14:28:16 2009 +0100 [bgp] Fix crash on SIGHUP, deref of freed workqueues * lib/workqueue.c: free-ing workqueues had never been tested obviously, queue's thread was not being stopped * bgpd/bgpd.c: null out freed workqueues, to prevent acting on freed workqueues commit e6b6a56419ed5a2e8cf2cb11eab340d7b0d28055 Author: Denis Ovsienko <[email protected]> Date: Mon Jun 1 20:20:36 2009 +0400 [trivia] Fixed typos in communities text (#334) commit 2bbd71aace61a70a631c1d0c0bce75fbc76ee1d1 Author: Denis Ovsienko <[email protected]> Date: Mon Jun 1 20:07:46 2009 +0400 [doc] Stick with quagga.net for consistency (#436) commit 8178b2e156d2263015d7d981590a0899f2cb4c05 Author: Andrew J. Schorr <sch...@ti82.(none)> Date: Fri May 29 09:15:20 2009 -0400 [bgpd] 64-bit bugfix in community_del_val by Jeremy Jackson <[email protected]> * bgpd/bgp_community.c: (community_del_val) Fix bug in memcpy that was using the wrong size on architectures where a pointer is not 32 bits. http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=0be8dfb2a95f41f100982085595b7c7505127018 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=42176e6b01c9ca2b2725952684b2d7792468e861 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=04d23314ddf950fefb3ff18306c7564bf4573a12 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=c5a89ff4e68c49b8841baf3c76290dd78ba383ec http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=acde4b861333d799b50d6e8a53214abc0d17ede3 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=e6b6a56419ed5a2e8cf2cb11eab340d7b0d28055 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=2bbd71aace61a70a631c1d0c0bce75fbc76ee1d1 http://suva.vyatta.com/git/?p=vyatta-quagga.git;a=commitdiff;h=8178b2e156d2263015d7d981590a0899f2cb4c05 _______________________________________________ svn mailing list [email protected] http://mailman.vyatta.com/mailman/listinfo/svn
