Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Put symbolic backtrace on system log | Stephen Hemminger | 2009-03-09 | 1 | -6/+15 | |
| | | | | | | | | When BGP crashes, sometimes all we get to see is syslog. | |||||
| * | Only print message on shutdown if daemon is running | Stephen Hemminger | 2009-02-24 | 1 | -1/+1 | |
| | | | | | | | | | | Check for pid file, and only print if daemon is running. But always call start-stop anyway as backup | |||||
* | | fix email in changelog | Stephen Hemminger | 2009-03-09 | 1 | -2/+2 | |
| | | ||||||
* | | 0.99.11-7debian/0.99.11-7 | Stephen Hemminger | 2009-02-24 | 1 | -0/+7 | |
|/ | ||||||
* | Change to only start zebra and watchquagga | Stephen Hemminger | 2009-02-24 | 1 | -9/+8 | |
| | | | | Other daemons started as need by config anyway. | |||||
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-02-19 | 1 | -0/+6 | |
|\ | ||||||
| * | 0.99.11-6debian/0.99.11-6 | Stephen Hemminger | 2009-02-18 | 1 | -0/+6 | |
| | | ||||||
* | | sockopt_tcp_signature: sin6 requires IPV6 | Stephen Hemminger | 2009-02-19 | 1 | -0/+2 | |
|/ | | | | | An external user was building on system without IPV6 and it wouldn't work. | |||||
* | Modified version of daemon startup | Stephen Hemminger | 2009-02-18 | 1 | -23/+35 | |
| | | | | | Start daemons at init time based on configuration. This is easier than hacking it into the template priorities | |||||
* | 0.99.11-5debian/0.99.11-5 | Stephen Hemminger | 2009-02-12 | 1 | -0/+13 | |
| | ||||||
* | Remove 'no router' from OSPF6_NODE | Stephen Hemminger | 2009-02-11 | 1 | -1/+0 | |
| | | | | Don't need command twice. | |||||
* | Fix ospf6d crash if removing interface with no area | Jon | 2009-02-11 | 1 | -0/+7 | |
| | | | | | | ospf6d will crash if attempting to remove interface when no areas have been defined Check if any areas have been defined. Should prevent use of empty pointer. | |||||
* | Fix ospf6d crash in show border routers | Jon | 2009-02-11 | 1 | -0/+6 | |
| | | | | | | ospf6d will crash if this command is executed on a non-border-router. Included test to verify that any routes are defined, preventing empty pointer from being used. | |||||
* | Fix ospf6d crash if range defined twice | Jon | 2009-02-11 | 1 | -0/+6 | |
| | | | | | | ospf6d will crash if the same range is defined twice. There was no check if the same range had previously been defined, thereby causing a later assert to fail. | |||||
* | Add no router ospf6 | Jon | 2009-02-11 | 1 | -0/+1 | |
| | | | | | | Suggestion: Makes no sense to me that the statement to remove ospf6 configuration is located in OSPF6D_NODE. Moved to CONFIG_NODE next to matching define command. | |||||
* | 0.99.11-4debian/0.99.11-4 | Stephen Hemminger | 2009-02-09 | 1 | -0/+26 | |
| | ||||||
* | zebra: minor whitespace stuff | Stephen Hemminger | 2009-02-09 | 2 | -1/+1 | |
| | ||||||
* | ospf: extra brace | Stephen Hemminger | 2009-02-09 | 1 | -1/+0 | |
| | ||||||
* | zebra: disambiguate up from operative | Stephen Hemminger | 2009-02-09 | 1 | -5/+5 | |
| | | | | | Some changes are allowed when link is down but interface is up. Others (like delete) should not be possible when only link is down. | |||||
* | ospf: fix function to ansi-c | Stephen Hemminger | 2009-02-09 | 1 | -1/+1 | |
| | | | | chang ospf_snmp_if_new | |||||
* | Comment out unused code | Stephen Hemminger | 2009-02-09 | 1 | -1/+3 | |
| | | | | Marked unused by compiler | |||||
* | zebra: rtadv use ansi-c prototoype | Stephen Hemminger | 2009-02-09 | 1 | -1/+1 | |
| | ||||||
* | Comment out unused code | Stephen Hemminger | 2009-02-09 | 5 | -0/+10 | |
| | | | | More compiler warning removal | |||||
* | Align bgp with upstream | Stephen Hemminger | 2009-02-09 | 6 | -4/+16 | |
| | ||||||
* | Convert XMALLOC/memset to XCALLOC | Stephen Hemminger | 2009-02-09 | 11 | -56/+22 | |
| | | | | Simple conversion of XMALLOC/memset to XCALLOC | |||||
* | whitespace fix | Stephen Hemminger | 2009-02-09 | 3 | -3/+3 | |
| | ||||||
* | revert: don't bother with gcc builtin_expect() | Stephen Hemminger | 2009-02-09 | 1 | -8/+8 | |
| | | | | Doesn't really help and unlikely to get upstream (pun intended). | |||||
* | Merge branch 'vyatta-update' of /home/shemminger/src/quagga into jenner | Stephen Hemminger | 2009-02-09 | 12 | -32/+32 | |
|\ | ||||||
| * | bgp: change () to (void) | Stephen Hemminger | 2009-02-09 | 12 | -32/+32 | |
| | | | | | | | | | | Use Ansi-C prototypes rather than old K&R method of declaring function without arguments | |||||
* | | Merge branch 'master' of /home/shemminger/src/quagga into jenner | Stephen Hemminger | 2009-02-09 | 3 | -6/+6 | |
|\| | ||||||
| * | [lib] Fix timer precision. | Joakim Tjernlund | 2008-11-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | Whenever a thread adds an timer funcname_thread_add_timer_timeval() gets called to add the timer. Before adding the timer a quagga_gettimeofday() call is made to do some time house keeping. However quagga_gettimeofday() only updates recent_time, not relative_time that is used to calculate the alarm_time. Replace with quagga_get_relative (NULL) | |||||
| * | [lib] Move type cast in Fletcher checksum | Joakim Tjernlund | 2008-11-29 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | The int type cast should be on the whole expression passed to the mod operator. Otherwise it won't work when/if c0/c1 is unsigned. Making c0/c1 unsigned makes it possible to use 5802 as MODX value. | |||||
| * | [rpm] some defaults for Fedora are way out of date | Paul Jakma | 2008-11-29 | 1 | -4/+4 | |
| | | | | | | | | | | * quagga.spec.in: No need to default to accomodate now ancient versions of Fedora | |||||
* | | Set TOS on RIP packets | Stephen Hemminger | 2009-02-08 | 1 | -0/+3 | |
| | | | | | | | | Set TOS correctly on RIP packets. | |||||
* | | 0.99.11-3debian/0.99.11-3 | Stephen Hemminger | 2009-02-05 | 1 | -0/+6 | |
| | | ||||||
* | | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jenner | Stephen Hemminger | 2009-02-05 | 1 | -2/+14 | |
|\ \ | ||||||
| * | | stop all daemons on shutdown | Stephen Hemminger | 2009-02-04 | 1 | -2/+14 | |
| | | | | | | | | | | | | Explicitly shutdown any running routing daemons when zebra is shutdown | |||||
* | | | 0.99.11-2debian/0.99.11-2 | Stephen Hemminger | 2009-02-04 | 1 | -0/+7 | |
|/ / | ||||||
* | | Don't start daemons till needed | Stephen Hemminger | 2009-02-04 | 1 | -67/+17 | |
| | | | | | | | | The protocols will be started by protocols template. | |||||
* | | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jenner | Stephen Hemminger | 2009-01-28 | 1 | -1/+3 | |
|\ \ | ||||||
| * | | 0.99.11-1debian/0.99.11-1 | An-Cheng Huang | 2009-01-07 | 1 | -1/+3 | |
| | | | ||||||
* | | | Move pid check back to original location | Stephen Hemminger | 2009-01-08 | 1 | -7/+7 | |
|/ / | | | | | | | | | There is a possiblity of some hostile netlink user getting bogus responses in the conversation between zebra and kernel. | |||||
* | | Add more to interface rename updates | Stephen Hemminger | 2008-12-23 | 1 | -23/+36 | |
| | | | | | | | | | | When interface is renamed notify daemons of addresses that are now available. | |||||
* | | Add diagnostic messages | Stephen Hemminger | 2008-12-23 | 1 | -2/+3 | |
| | | | | | | | | More diagnostic messages in case of updating existing route. | |||||
* | | Add diagnostic messages | Stephen Hemminger | 2008-12-23 | 1 | -2/+8 | |
| | | | | | | | | More messages in case of netlink errors, and debugging | |||||
* | | Fix recursive route handling | Stephen Hemminger | 2008-12-22 | 1 | -7/+30 | |
| | | | | | | | | If route type or other index changes flag it as changed. | |||||
* | | Handle rename to existing device | Stephen Hemminger | 2008-12-19 | 2 | -16/+24 | |
| | | | | | | | | | | | | In the case of rename, delete_retain would be called twice. Once when the interface is removed from the system, and again when interface is being replaced during rename. | |||||
* | | Change compile and linking to not strip | Stephen Hemminger | 2008-12-19 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | If a routing daemon crashes, the quagga code sets up a signal handler and catches the exception and produces a backtrace. If the code is not stripped then the backtrace can include symbolic information that can be useful for debugging. Save space by not including full debug symbols. | |||||
* | | Update version and changelog | Stephen Hemminger | 2008-12-19 | 1 | -0/+30 | |
| | | ||||||
* | | ignore derived files | Stephen Hemminger | 2008-12-19 | 1 | -1/+1 | |
| | | | | | | | | these files are created by build |