summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 0.99.12-5+jenner5debian/0.99.12-5+jenner5Stephen Hemminger2009-06-041-0/+42
|
* Merge branch 'upstream' into jennerStephen Hemminger2009-06-0420-45/+50
|\ | | | | | | | | | | | | | | | | Conflicts: bgpd/bgp_aspath.c bgpd/bgpd.c lib/smux.c lib/workqueue.c ospfd/ospf_snmp.c
| * Merge remote branch 'origin/master'Paul Jakma2009-06-0210-12/+12
| |\
| | * [trivia] Fixed typos in communities text (#334)Denis Ovsienko2009-06-012-4/+4
| | |
| | * [doc] Stick with quagga.net for consistency (#436)Denis Ovsienko2009-06-017-7/+7
| | |
| | * [bgpd] 64-bit bugfix in community_del_val by Jeremy Jackson <jerj@coplanar.net>Andrew J. Schorr2009-05-291-1/+1
| | | | | | | | | | | | | | | * 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.
| * | [snmp] Compiler warning fixes for when "--enable-snmp" is configured.Chris Caputo2009-06-026-143/+172
| | | | | | | | | | | | | | | 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.
| * | [smux] 64-bit fix for lib/smux.h SNMP_INTEGER() macroChris Caputo2009-06-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | [ospfd] fix vty ospfd no ospf abr-type standardFrancesco Dolcini2009-06-021-1/+3
| | | | | | | | | | | | "no ospf abr-type standard" was broken
| * | [ripd] Fix metrix in call to rip_zebra_ipv4_deleteKrisztian Kovacs2009-06-021-1/+1
| | | | | | | | | | | | | | | | | | | | | 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.
| * | [bgp] Fix crash on SIGHUP, deref of freed workqueuesSteve Hill2009-06-022-3/+12
| |/ | | | | | | | | | | | | * 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
| * [release] Bump version to 0.99.12quagga_0_99_12_releasePaul Jakma2009-05-081-1/+1
| |
| * Fix bgp ipv4/ipv6 accept handlingStephen Hemminger2009-05-081-0/+9
| | | | | | | | | | | | | | When bgp calls getaddrinfo, it gets both ipv6 and ipv4 addresses. Unless IPV6_ONLY is set on Linux, only the ipv6 bind will succeed, and the IPV4 connections will come in as mapped connections on the IPV6 socket.
| * [build] tools/multiple-bgpd.sh should be in 'make dist'Paul Jakma2009-05-081-1/+1
| |
| * [bgpd] AS4 bugfix by Chris Caputo <ccaputo@alt.net>Denis Ovsienko2009-04-3010-85/+62
| | | | | | | | | | | | | | | | | | * bgpd/bgp_aspath.c: (aspath_make_str_count) "assert (len < str_size)" was getting hit under certain 4-byte ASN conditions. New realloc strategy. * bgpd/bgp_aspath.c: (aspath_key_make) const warning fix. "%d" -> "%u" 4-byte ASN corrections. Prevent negative number when ASN is above 2^31.
| * Dmitry Tejblum <tejblum@yandex-team.ru>Denis Ovsienko2009-04-131-1/+1
| | | | | | | | | | Don't enable HAVE_BSD_STRUCT_IP_MREQ_HACK for FreeBSD 7.0 and upper, because OS behaviour has changed.
| * Justified OSPF cost function names and added support for:Denis Ovsienko2009-04-101-8/+27
| | | | | | | | | | ospf cost <1-65535> A.B.C.D no ospf cost <1-65535>
* | 0.99.12-5+jenner4debian/0.99.12-5+jenner4Stephen Hemminger2009-06-041-0/+7
| |
* | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-06-040-0/+0
|\ \
| * | Fix OSPF route refcount leakStephen Hemminger2009-06-041-1/+2
| | | | | | | | | | | | | | | This may fix BUG 3096. The reference count for OSPF route table was never completely freed on deleting all neighbors.
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-06-042-20/+18
|\| |
| * | Inline trivial reference count functionsStephen Hemminger2009-06-042-20/+18
| | | | | | | | | | | | route_node_lock/route_node_unlock are trivial and used often.
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-06-031-1/+2
|\ \ \ | |/ / |/| |
| * | Fix OSPF route refcount leakStephen Hemminger2009-06-031-1/+2
| | | | | | | | | | | | | | | This may fix BUG 3096. The reference count for OSPF route table was never completely freed on deleting all neighbors.
* | | 0.99.12-5+jenner3debian/0.99.12-5+jenner3Stephen Hemminger2009-06-031-0/+6
| | |
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-06-033-1/+9
|\| |
| * | Add a BGP flag to default to import checkStephen Hemminger2009-06-033-1/+9
| | | | | | | | | | | | | | | | | | | | | This adds a flag to bgpd that makes each BGP instance start with import-check enabled. With Vyatta CLI, this resolves issues resulting from ordering at startup and how command elements for disable-import-check are used.
* | | 0.99.12-5+jenner2debian/0.99.12-5+jenner2Stephen Hemminger2009-06-021-0/+6
|/ /
* | Add show ospf6 debugggingStephen Hemminger2009-06-025-10/+127
| | | | | | | | | | Implement new ospf6 debugging command Bug 4188
* | 0.99.12-5+jenner1debian/0.99.12-5+jenner1An-Cheng Huang2009-05-291-0/+6
| |
* | 0.99.12-5debian/0.99.12-5Stephen Hemminger2009-05-281-0/+6
| |
* | Detect support for monotonic clockStephen Hemminger2009-05-281-0/+10
| | | | | | | | | | | | Quagga has code to support monotonic clock to avoid issues where time of day changes. The support was incomplete since it was not being detected by autoconf.
* | 0.99.12-4debian/0.99.12-4Stephen Hemminger2009-05-271-0/+10
| |
* | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-05-272-4/+5
|\ \
| * | Allow recursive route with any nexthopStephen Hemminger2009-05-272-4/+5
| | | | | | | | | | | | | | | | | | Bug 4228 Mark static routes as internal. By marking static routes as internal, they get re-evaluated as possible recursive routes.
* | | BGP Community Deletion BugMichael Lambert2009-05-211-1/+1
|/ / | | | | | | | | | | | | | | The attached patch was already posted to the list once (thanks to whoever found it first). However, it never made it into the code base. It is a severe to critical bug affecting community deletions on 64-bit machines and is bug #515 in bugzilla.
* | 0.99.12-3debian/0.99.12-3Stephen Hemminger2009-05-151-0/+24
| |
* | Merge branch 'jenner' of nehalam:git/vyatta-quagga into jennerStephen Hemminger2009-05-1527-120/+109
|\ \
| * | BGP make message lists read onlyStephen Hemminger2009-05-152-16/+16
| | |
| * | OSPF make message lists read onlyStephen Hemminger2009-05-153-23/+23
| | |
| * | ZEBRA make message table read onlyStephen Hemminger2009-05-151-1/+1
| | |
| * | BGP main program cleanupStephen Hemminger2009-05-151-7/+11
| | | | | | | | | | | | | | | Check result of daemon() call to fix warning Make local variables static
| * | BGP make ecommunity variables/functions localStephen Hemminger2009-05-152-3/+2
| | |
| * | BGP make some damp function staticStephen Hemminger2009-05-152-6/+5
| | |
| * | BGP make community hash table staticStephen Hemminger2009-05-151-1/+1
| | |
| * | BGP make message list in bgp_open constStephen Hemminger2009-05-151-4/+6
| | |
| * | BGP make receive capability staticStephen Hemminger2009-05-151-1/+1
| | |
| * | BGP make flag action table read-onlyStephen Hemminger2009-05-152-7/+7
| | | | | | | | | | | | | | | This table should be read-only. Also, comment out some unused code.
| * | BGP aspath eliminate dead codeStephen Hemminger2009-05-152-3/+5
| | |
| * | BGP make some bgp_attr functions staticStephen Hemminger2009-05-152-7/+2
| | |