Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 0.99.12-5+jenner5debian/0.99.12-5+jenner5 | Stephen Hemminger | 2009-06-04 | 1 | -0/+42 |
| | |||||
* | Merge branch 'upstream' into jenner | Stephen Hemminger | 2009-06-04 | 20 | -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 Jakma | 2009-06-02 | 10 | -12/+12 |
| |\ | |||||
| | * | [trivia] Fixed typos in communities text (#334) | Denis Ovsienko | 2009-06-01 | 2 | -4/+4 |
| | | | |||||
| | * | [doc] Stick with quagga.net for consistency (#436) | Denis Ovsienko | 2009-06-01 | 7 | -7/+7 |
| | | | |||||
| | * | [bgpd] 64-bit bugfix in community_del_val by Jeremy Jackson <jerj@coplanar.net> | Andrew J. Schorr | 2009-05-29 | 1 | -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 Caputo | 2009-06-02 | 6 | -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() macro | Chris Caputo | 2009-06-02 | 1 | -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 standard | Francesco Dolcini | 2009-06-02 | 1 | -1/+3 |
| | | | | | | | | | | | | "no ospf abr-type standard" was broken | ||||
| * | | [ripd] Fix metrix in call to rip_zebra_ipv4_delete | Krisztian Kovacs | 2009-06-02 | 1 | -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 workqueues | Steve Hill | 2009-06-02 | 2 | -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_release | Paul Jakma | 2009-05-08 | 1 | -1/+1 |
| | | |||||
| * | Fix bgp ipv4/ipv6 accept handling | Stephen Hemminger | 2009-05-08 | 1 | -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 Jakma | 2009-05-08 | 1 | -1/+1 |
| | | |||||
| * | [bgpd] AS4 bugfix by Chris Caputo <ccaputo@alt.net> | Denis Ovsienko | 2009-04-30 | 10 | -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 Ovsienko | 2009-04-13 | 1 | -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 Ovsienko | 2009-04-10 | 1 | -8/+27 |
| | | | | | | | | | | ospf cost <1-65535> A.B.C.D no ospf cost <1-65535> | ||||
* | | 0.99.12-5+jenner4debian/0.99.12-5+jenner4 | Stephen Hemminger | 2009-06-04 | 1 | -0/+7 |
| | | |||||
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-06-04 | 0 | -0/+0 |
|\ \ | |||||
| * | | Fix OSPF route refcount leak | Stephen Hemminger | 2009-06-04 | 1 | -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 jenner | Stephen Hemminger | 2009-06-04 | 2 | -20/+18 |
|\| | | |||||
| * | | Inline trivial reference count functions | Stephen Hemminger | 2009-06-04 | 2 | -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 jenner | Stephen Hemminger | 2009-06-03 | 1 | -1/+2 |
|\ \ \ | |/ / |/| | | |||||
| * | | Fix OSPF route refcount leak | Stephen Hemminger | 2009-06-03 | 1 | -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+jenner3 | Stephen Hemminger | 2009-06-03 | 1 | -0/+6 |
| | | | |||||
* | | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-06-03 | 3 | -1/+9 |
|\| | | |||||
| * | | Add a BGP flag to default to import check | Stephen Hemminger | 2009-06-03 | 3 | -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+jenner2 | Stephen Hemminger | 2009-06-02 | 1 | -0/+6 |
|/ / | |||||
* | | Add show ospf6 debuggging | Stephen Hemminger | 2009-06-02 | 5 | -10/+127 |
| | | | | | | | | | | Implement new ospf6 debugging command Bug 4188 | ||||
* | | 0.99.12-5+jenner1debian/0.99.12-5+jenner1 | An-Cheng Huang | 2009-05-29 | 1 | -0/+6 |
| | | |||||
* | | 0.99.12-5debian/0.99.12-5 | Stephen Hemminger | 2009-05-28 | 1 | -0/+6 |
| | | |||||
* | | Detect support for monotonic clock | Stephen Hemminger | 2009-05-28 | 1 | -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-4 | Stephen Hemminger | 2009-05-27 | 1 | -0/+10 |
| | | |||||
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-27 | 2 | -4/+5 |
|\ \ | |||||
| * | | Allow recursive route with any nexthop | Stephen Hemminger | 2009-05-27 | 2 | -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 Bug | Michael Lambert | 2009-05-21 | 1 | -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-3 | Stephen Hemminger | 2009-05-15 | 1 | -0/+24 |
| | | |||||
* | | Merge branch 'jenner' of nehalam:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-15 | 27 | -120/+109 |
|\ \ | |||||
| * | | BGP make message lists read only | Stephen Hemminger | 2009-05-15 | 2 | -16/+16 |
| | | | |||||
| * | | OSPF make message lists read only | Stephen Hemminger | 2009-05-15 | 3 | -23/+23 |
| | | | |||||
| * | | ZEBRA make message table read only | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | | |||||
| * | | BGP main program cleanup | Stephen Hemminger | 2009-05-15 | 1 | -7/+11 |
| | | | | | | | | | | | | | | | Check result of daemon() call to fix warning Make local variables static | ||||
| * | | BGP make ecommunity variables/functions local | Stephen Hemminger | 2009-05-15 | 2 | -3/+2 |
| | | | |||||
| * | | BGP make some damp function static | Stephen Hemminger | 2009-05-15 | 2 | -6/+5 |
| | | | |||||
| * | | BGP make community hash table static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | | |||||
| * | | BGP make message list in bgp_open const | Stephen Hemminger | 2009-05-15 | 1 | -4/+6 |
| | | | |||||
| * | | BGP make receive capability static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 |
| | | | |||||
| * | | BGP make flag action table read-only | Stephen Hemminger | 2009-05-15 | 2 | -7/+7 |
| | | | | | | | | | | | | | | | This table should be read-only. Also, comment out some unused code. | ||||
| * | | BGP aspath eliminate dead code | Stephen Hemminger | 2009-05-15 | 2 | -3/+5 |
| | | | |||||
| * | | BGP make some bgp_attr functions static | Stephen Hemminger | 2009-05-15 | 2 | -7/+2 |
| | | |