Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | [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 | |
| | | | ||||||
| * | | Make BGP FSM table read-only static | Stephen Hemminger | 2009-05-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | The finite state machine table is immutable. | |||||
| * | | BGP make attribute variables local | Stephen Hemminger | 2009-05-15 | 1 | -5/+5 | |
| | | | | | | | | | | | | | | | Message lists can be read-only, and hash tables are local to this code. | |||||
| * | | Use const in smux interface | Stephen Hemminger | 2009-05-15 | 2 | -10/+11 | |
| | | | | | | | | | | | | smux_trap and oid_copy should allow read-only source. | |||||
| * | | Fix compile warnings | Stephen Hemminger | 2009-05-15 | 1 | -4/+5 | |
| | | | | | | | | | | | | Fix printf format warning and make capability table 'const static' | |||||
| * | | Allow message tables to be constant | Stephen Hemminger | 2009-05-15 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | Avoid bugs, and improve cache locality by allowing message lists to be read/only. | |||||
| * | | Bgp socket use static initialization | Stephen Hemminger | 2009-05-15 | 1 | -6/+5 | |
| | | | | | | | | | | | | Save a little code, getaddrinfo hint can be static initialized. | |||||
| * | | Remove assertion when route clears and peer !Established | Stephen Hemminger | 2009-05-15 | 1 | -13/+0 | |
| | | | | | | | | | | | | | | | | | | It is possible on BGP shutdown for routes to finish clearing while peer is waiting deletion. Therefore the assertion check in bgp_clear_route can be deleted. | |||||
* | | | 0.99.12-2debian/0.99.12-2 | Stephen Hemminger | 2009-05-14 | 1 | -0/+7 | |
| | | | ||||||
* | | | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-05-14 | 3 | -6/+42 | |
|\| | |