summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 3.2.0vyatta/3.2.0debian/0.99.10-2Mark O'Brien2008-11-251-0/+54
|
* Fix SEGV in ip ospf neighbor allJoakim Tjernlund2008-10-211-1/+1
| | | | | Dont use vty->index in show_ip_ospf_neighbor_all_cmd(), It is invalid, use ospf_lookup() instead.
* Merge branch 'hollywood' into islavistaRick Balocca2008-10-161-0/+14
|\ | | | | | | | | | | | | Conflicts: bgpd/ChangeLog debian/changelog
| * 3.1.4vyatta/3.1.4debian/0.99.9-14Mark O'Brien2008-10-141-0/+14
| |
| * [bgpd] bug #419: partial aspath-limit incorrectly causes session resetPaul Jakma2008-09-242-2/+10
| | | | | | | | | | | | | | | | 2008-06-01 jfletche@gmail.com * bgp_attr.c: (bgp_attr_aspathlimit) fix silly bug in flags check that was causing BGP to drop sessions if it received a aspath-limit with partial set. Fixes bug #419.
* | Notify on MTU changesStephen Hemminger2008-10-081-36/+45
| | | | | | | | | | Bugfix 3732 Notify routing protocols about MTU changes
* | netlink message signed/unsigned cleanupStephen Hemminger2008-10-081-6/+6
| | | | | | | | | | Avoid possible problems where netlink message is being formatted with unsigned 32 bit value, which was being read as int.
* | Merge branch 'islavista' of suva.vyatta.com:/git/vyatta-quagga into islavistaStephen Hemminger2008-10-061-5/+1
|\ \
| * | Building with optimization for size gives better performanceStephen Hemminger2008-09-251-5/+1
| | | | | | | | | | | | | | | | | | The GCC -Os flag gives better performance for most code (except scientific) because the memory footprint is smaller and more likely to fit in cache.
* | | fix ipv6 typo in recursive route update codeStephen Hemminger2008-09-181-1/+1
| | |
* | | remove incorrect debug messageStephen Hemminger2008-09-181-2/+0
|/ /
* | Add delete interface cleanoutStephen Hemminger2008-09-181-4/+4
| | | | | | | | | | | | | | Quagga needs to fully cleanout state when interface is deleted from system. Bugfix: 3962, 3693
* | Set metric in RIB for connected routesStephen Hemminger2008-09-171-2/+4
| | | | | | | | | | | | | | | | Set metric in RIB to keep OSPF happy, but don't set the metric in the kernel since the kernel portion of connected route has metric=0. Bugfix 3668
* | Handle device renames correctlyStephen Hemminger2008-09-171-8/+13
| | | | | | | | | | | | Bugfix 3658 If inactive device is renamed, just do it. If active device is renamed, update RIB if needed.
* | Set proper protocol for routes from command lineStephen Hemminger2008-09-171-2/+10
| | | | | | | | | | | | Bugzilla 3681 fix. Routes from 'ip route' default to protocol boot. Need to use this same value when deleting or udpating.
* | Merge branch 'hollywood' into islavistarbalocca2008-08-261-0/+17
|\| | | | | | | | | | | Conflicts: debian/changelog
| * 3.1.3vyatta/3.1.3debian/0.99.9-13Mark O'Brien2008-08-191-0/+17
| |
* | Merge branch 'islavista' of 69.59.150.140:/git/vyatta-quagga into islavistaStephen Hemminger2008-08-241-0/+1
|\ \
| * | Ignore derived filerbalocca2008-08-221-0/+1
| | |
* | | Fix bgp ipv4/ipv6 accept handlingStephen Hemminger2008-08-241-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.
* | Fix up filtering of netlink pidStephen Hemminger2008-08-181-10/+11
| | | | | | | | | | | | There are two distinct pid's in netlink message. The one in the receive address is the pid of the sender (ie kernel), the other in the netlink message is the originator (ie quagga or ip command).
* | Revert "Filter messages so that only netlink messages from kernel are allowed."Stephen Hemminger2008-08-181-19/+27
| | | | | | | | This reverts commit e5d63369e1f3fdc1c22ae15fe477de1f97022703.
* | Use XCALLOCStephen Hemminger2008-08-1834-199/+59
| | | | | | | | Replace calls to XMALLOC followed by memset with XCALLOC.
* | Filter messages so that only netlink messages from kernel are allowed.Stephen Hemminger2008-08-181-27/+19
| | | | | | | | | | This is a refinement of the socket filter, and also closes a security hole that would allow non-kernel messages to confuse quagga.
* | Ignore both names for this packageStephen Hemminger2008-08-151-0/+1
| |
* | Enable zebra to manage system routesStephen Hemminger2008-08-151-1/+1
| |
* | Manage system routes with zebraStephen Hemminger2008-08-1513-128/+147
| | | | | | | | | | | | This adds a new flag to the zebra daemon that causes it to add and remove system routes (ie connected and kernel routes). This causes user space (zebra) to do what the kernel was doing in hollwood.
* | Update ignore file listStephen Hemminger2008-08-141-1/+1
| |
* | Ignore more filesStephen Hemminger2008-08-121-5/+2
| |
* | Change package name back to vyatta-quaggaStephen Hemminger2008-08-121-4/+4
| |
* | Fix package name in changelogdebian/0.99.10-1Stephen Hemminger2008-08-121-3/+1
| |
* | Revert "Rename vyatta-quagga package to quagga"Stephen Hemminger2008-08-1213-8/+9
| | | | | | | | | | | | | | | | This reverts commit b3d1820e48cfd5571ecbc16ed33977141da1e7ad. Conflicts: debian/changelog
* | Revert "Ignore derived files that have changed name (vyatta-quagga ==> quagga)"Stephen Hemminger2008-08-121-6/+6
| | | | | | | | This reverts commit 2efaeb45f5d5ef521ce68e09d0342bd0bfb57fcc.
* | Revert "Take off some vyattaising of the filenames"Stephen Hemminger2008-08-121-0/+5
| | | | | | | | This reverts commit 8d84f562de3a080bd21503b24dde293821f1a94e.
* | Revert "More devyattaing"Stephen Hemminger2008-08-121-12/+14
| | | | | | | | This reverts commit ca0ea2443b0d11a5c922a1f0e84ed26bda2846f5.
* | Revert "More leftovers from vyatta- name change"Stephen Hemminger2008-08-122-4/+4
| | | | | | | | This reverts commit 215e7b9080aa89583d1ce458a285e8b3b11e0ddd.
* | Revert "Set paths correctly after the vyatta demangling"Stephen Hemminger2008-08-121-2/+0
| | | | | | | | This reverts commit 8839ea209eac30fcc336841ae336cbbaa614a91f.
* | Revert "More cleanup from change back from vyatta-quagga to quagga"Stephen Hemminger2008-08-127-20/+20
| | | | | | | | This reverts commit b890cca90fd02cbb71649601a0fb9d4d81346e54.
* | More cleanup from change back from vyatta-quagga to quaggaStephen Hemminger2008-08-127-20/+20
| | | | | | | | The install scripts need to be fixed as well
* | Set paths correctly after the vyatta demanglingStephen Hemminger2008-08-111-0/+2
| | | | | | | | Changes to get rid of vyatta- were putting files in the wrong location.
* | More leftovers from vyatta- name changeStephen Hemminger2008-08-112-4/+4
| | | | | | | | More places where daemon expected vyatta in name
* | More devyattaingStephen Hemminger2008-08-111-14/+12
| | | | | | | | | | The initialization script needs to look for quagga commands, not vyatta-quagga commands.
* | Take off some vyattaising of the filenamesStephen Hemminger2008-08-111-5/+0
| | | | | | | | | | Since package is called quagga, the filenames should be in quagga standard locations...
* | Cleanup meta-queue codeStephen Hemminger2008-08-111-64/+70
| | | | | | | | | | | | | | | | Do some cleanup work on recently added meta-queue code: * use table rather than switch * indent with quagga standard indentation * since meta_queue_new is only used at initialization allocation failure should be fatal.
* | Merge branch 'islavista' of suva.vyatta.com:/git/vyatta-quagga into islavistaStephen Hemminger2008-08-111-6/+6
|\ \
| * | Ignore derived files that have changed name (vyatta-quagga ==> quagga)rbalocca2008-08-081-6/+6
| | |
* | | Make command nodes staticStephen Hemminger2008-08-1129-67/+60
| | | | | | | | | | | | | | | The cmd_nodes used to configure vty, can mostly be static so (basic data hiding 101).
* | | Fix format warnings from interface flagsStephen Hemminger2008-08-111-8/+12
| | | | | | | | | | | | | | | | | | Interface flags or 64 bit, and on 32 bit platform this needs to converted to long long for printf. Print in hex because it is easier to figure out the bits then.
* | | Add compiler directive to mark code paths that log as coldStephen Hemminger2008-08-082-18/+26
| | | | | | | | | | | | | | | This causes compiler to naturally favor faster path through code. Anything that logs a message is not fast path.
* | | Mark assert() tests as unlikelyStephen Hemminger2008-08-081-3/+11
| | | | | | | | | | | | | | | This forces compiler to generate the more common code on the faster path.