Permalink
Commits on Sep 28, 2017
  1. Fix config.guess to know about aarch64 systems.

    greearb committed Sep 28, 2017
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Sep 27, 2017
  1. Fix compile on Fedora-26.

    greearb committed Sep 27, 2017
    Fixes some fall-through warnings and errors, and some
    other issues found by the newer compiler.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  2. Allow adding -Wno-deprecated compiler command.

    greearb committed Sep 27, 2017
    So we can try to compile on recent gcc without removing all the exception cruft.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  3. Add exception-removal attempt patches as WIP.

    greearb committed Sep 27, 2017
    I am tired of wasting time on this, will have to try again later
    when I have time to do it right.
  4. xlog: Fix error found by latest g++ compiler.

    greearb committed Sep 8, 2017
    Looks like a real bug, though not sure how important.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Mar 2, 2017
  1. Add some null pointer checks to avoid segfaults.

    greearb committed Mar 2, 2017
    When compiled using gcc 6, the initialization process generates segfaults at
    some null pointer dereferences. This problem was probably exposed by the
    behaviour of -fdelete-null-pointer-checks in gcc 6.
    
    Original patch by: Dhionel Díaz <ddiaz@cenditel.gob.ve>
    
    I added an extra check as well.
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Aug 23, 2016
  1. Fix build on older compilers that don't have 'unique_ptr' support.

    greearb committed Aug 23, 2016
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  2. Fix compile warnings on Fedora 24.

    greearb committed Aug 23, 2016
    Newer gcc/g++ is more picky.  auto_ptr change is most risky
    I assume, hope it works.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Jul 15, 2016
  1. Fix misleading indentation.

    greearb committed Jul 15, 2016
    Code would have worked regardless, but this is cleaner and fixes warnings
    on gcc 6.
    
    Initial patch by: Jose M Calhariz <jose@calhariz.com>
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  2. Merge pull request #120 from kniranjanreddy/aarch64_support

    greearb committed Jul 15, 2016
    UPSTREAM: added aarch64 machine type in config.sub
Commits on Jul 8, 2016
  1. Fix bugs found by gcc 6.

    greearb committed Jul 8, 2016
    Compile tested only (and with older gcc).
    
    Reported-by Jose M Calhariz <jose.calhariz@tecnico.ulisboa.pt>
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Feb 17, 2016
  1. Fix build on Fedora-23.

    greearb committed Feb 17, 2016
    The template recursion limit of 25 was too small,
    the UNUSED() macro caused issues, and clnt-gen was
    missing a semi-colon.
    
    Also, fix conflicting name in vrrp/vrrp.cc.  Hopefully,
    that is fixed correctly.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Apr 2, 2015
  1. pkg: Fix user-dir regex.

    greearb committed Apr 2, 2015
    Not sure why I ever thought that worked, I had
    the ascii range wrong and it did not include lower-case
    characters!
Commits on Nov 14, 2014
  1. fea: Fix compile on windows.

    greearb committed Nov 14, 2014
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  2. fea: Remove more un-used variables.

    greearb committed Nov 14, 2014
    Original patch by Radim Kolar.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  3. fea: Remove un-used variable.

    greearb committed Nov 14, 2014
    Original patch by Radim Kolar
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  4. fea: Remove un-used variables.

    greearb committed Nov 14, 2014
    Original patch by Radim Kolar.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  5. fea: Make ifconfig_get_ioctl dependent on linux.

    greearb committed Nov 14, 2014
    Original patch from Radim Kolar
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  6. turn WinRtmPipePlumber from struct to class.

    greearb committed Nov 14, 2014
    Original patch by Radim Kolar.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  7. fea/rib/rtrmgr: Remove un-used class members.

    greearb committed Nov 14, 2014
    Original patch series by Radim Kolar.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  8. redefine RoutingSocketPlumber as class

    greearb committed Nov 13, 2014
    Original patch from Radom Kolar.
Commits on Nov 13, 2014
  1. remove extra parenthesses

    greearb committed Nov 13, 2014
    Original patch from Radim Kolar.
  2. policy: Improve dispatcher logging, comment it out.

    greearb committed Nov 13, 2014
    Log the return value, but comment it out by default since
    otherwise logs are too noisy.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  3. rip: Improve route-db trace messages.

    greearb committed Nov 13, 2014
    Helps to understand why routes are not properly imported
    into RIP.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  4. policy: Fix nexthop6 policy operations.

    greearb committed Nov 13, 2014
    They were not being added to the operations map.  Also,
    add lots of debugging that should help next time there is
    a problem like this.
    
    Fix up some integer overflows in the hash logic.
    
    Move some functionality out of header files and into .cc files.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  5. pkg: Disable gcc colors when compiling.

    greearb committed Nov 13, 2014
    Looks like crap in xemacs, at least.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
Commits on Nov 12, 2014
  1. rip: Improve logging, cleanup whitespace.

    greearb committed Nov 12, 2014
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  2. rip: Tell user why default route was ignored.

    greearb committed Nov 12, 2014
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  3. rip: comments and commented-out logging.

    greearb committed Nov 12, 2014
    Should be no functional change, but will be easier to
    debug in future should need arise.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  4. ripng: bind to specific ipv6 addr.

    greearb committed Nov 12, 2014
    This lets us run more than one ripng per OS, and should
    also do a better job of restricting reception of pkts on
    ports we do not care about.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  5. fea: bind ipv6 udp socket with BINDTODEV and scope.

    greearb committed Nov 12, 2014
    Use scope regardless of link-local addr or not, if we
    can find the ifindex.
    
    Doesn't appear to have much changes in my testing, but
    looks more proper to me.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  6. comm-sock: always bind ipv6 to requested scope.

    greearb committed Nov 12, 2014
    Calling code can make decision on whether to zero it out or not.
    
    Signed-off-by: Ben Greear <greearb@candelatech.com>
  7. pkg: Build with -j8 when packaging xorp.

    greearb committed Nov 12, 2014
    Everyone has 8-core processors these days, right?