summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 0.99.11-7debian/0.99.11-7Stephen Hemminger2009-02-241-0/+7
|
* Change to only start zebra and watchquaggaStephen Hemminger2009-02-241-9/+8
| | | | Other daemons started as need by config anyway.
* Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jennerStephen Hemminger2009-02-191-0/+6
|\
| * 0.99.11-6debian/0.99.11-6Stephen Hemminger2009-02-181-0/+6
| |
* | sockopt_tcp_signature: sin6 requires IPV6Stephen Hemminger2009-02-191-0/+2
|/ | | | | An external user was building on system without IPV6 and it wouldn't work.
* Modified version of daemon startupStephen Hemminger2009-02-181-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-5Stephen Hemminger2009-02-121-0/+13
|
* Remove 'no router' from OSPF6_NODEStephen Hemminger2009-02-111-1/+0
| | | | Don't need command twice.
* Fix ospf6d crash if removing interface with no areaJon2009-02-111-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 routersJon2009-02-111-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 twiceJon2009-02-111-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 ospf6Jon2009-02-111-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-4Stephen Hemminger2009-02-091-0/+26
|
* zebra: minor whitespace stuffStephen Hemminger2009-02-092-1/+1
|
* ospf: extra braceStephen Hemminger2009-02-091-1/+0
|
* zebra: disambiguate up from operativeStephen Hemminger2009-02-091-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-cStephen Hemminger2009-02-091-1/+1
| | | | chang ospf_snmp_if_new
* Comment out unused codeStephen Hemminger2009-02-091-1/+3
| | | | Marked unused by compiler
* zebra: rtadv use ansi-c prototoypeStephen Hemminger2009-02-091-1/+1
|
* Comment out unused codeStephen Hemminger2009-02-095-0/+10
| | | | More compiler warning removal
* Align bgp with upstreamStephen Hemminger2009-02-096-4/+16
|
* Convert XMALLOC/memset to XCALLOCStephen Hemminger2009-02-0911-56/+22
| | | | Simple conversion of XMALLOC/memset to XCALLOC
* whitespace fixStephen Hemminger2009-02-093-3/+3
|
* revert: don't bother with gcc builtin_expect()Stephen Hemminger2009-02-091-8/+8
| | | | Doesn't really help and unlikely to get upstream (pun intended).
* Merge branch 'vyatta-update' of /home/shemminger/src/quagga into jennerStephen Hemminger2009-02-0912-32/+32
|\
| * bgp: change () to (void)Stephen Hemminger2009-02-0912-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 jennerStephen Hemminger2009-02-093-6/+6
|\|
| * [lib] Fix timer precision.Joakim Tjernlund2008-11-291-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 checksumJoakim Tjernlund2008-11-291-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 datePaul Jakma2008-11-291-4/+4
| | | | | | | | | | * quagga.spec.in: No need to default to accomodate now ancient versions of Fedora
* | Set TOS on RIP packetsStephen Hemminger2009-02-081-0/+3
| | | | | | | | Set TOS correctly on RIP packets.
* | 0.99.11-3debian/0.99.11-3Stephen Hemminger2009-02-051-0/+6
| |
* | Merge branch 'jenner' of 192.168.100.1:git/vyatta-quagga into jennerStephen Hemminger2009-02-051-2/+14
|\ \
| * | stop all daemons on shutdownStephen Hemminger2009-02-041-2/+14
| | | | | | | | | | | | Explicitly shutdown any running routing daemons when zebra is shutdown
* | | 0.99.11-2debian/0.99.11-2Stephen Hemminger2009-02-041-0/+7
|/ /
* | Don't start daemons till neededStephen Hemminger2009-02-041-67/+17
| | | | | | | | The protocols will be started by protocols template.
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jennerStephen Hemminger2009-01-281-1/+3
|\ \
| * | 0.99.11-1debian/0.99.11-1An-Cheng Huang2009-01-071-1/+3
| | |
* | | Move pid check back to original locationStephen Hemminger2009-01-081-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 updatesStephen Hemminger2008-12-231-23/+36
| | | | | | | | | | When interface is renamed notify daemons of addresses that are now available.
* | Add diagnostic messagesStephen Hemminger2008-12-231-2/+3
| | | | | | | | More diagnostic messages in case of updating existing route.
* | Add diagnostic messagesStephen Hemminger2008-12-231-2/+8
| | | | | | | | More messages in case of netlink errors, and debugging
* | Fix recursive route handlingStephen Hemminger2008-12-221-7/+30
| | | | | | | | If route type or other index changes flag it as changed.
* | Handle rename to existing deviceStephen Hemminger2008-12-192-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 stripStephen Hemminger2008-12-191-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 changelogStephen Hemminger2008-12-191-0/+30
| |
* | ignore derived filesStephen Hemminger2008-12-191-1/+1
| | | | | | | | these files are created by build
* | Interface rename changesStephen Hemminger2008-12-192-18/+25
| | | | | | | | | | | | When interface is created, associate it with any pre-existing configuration. When interface is renamed, notify protocols that is deleted/added but keep existing address information.
* | Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-quagga into jennerStephen Hemminger2008-12-18183-24305/+2608
|\ \
| * | Revert "Revised version if interface renaming"Stephen Hemminger2008-12-173-18/+26
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 3b1779981cd67679dd4cddd70160859ca3d862d7. Conflicts: zebra/rt_netlink.c