1. 20 Nov, 2018 1 commit
    • Ondřej Zajíček's avatar
      The MRT protocol · 863ecfc7
      Ondřej Zajíček authored
      The new MRT protocol is responsible for periodic RIB table dumps in the
      MRT format (RFC 6396). Also the existing code for BGP4MP MRT dumps is
      refactored and splitted between BGP to MRT protocols, will be more
      integrated into MRT in the future.
      
      Example:
      
      protocol mrt {
              table "*";
              filename "%N_%F_%T.mrt";
              period 60;
      }
      
      It is partially based on the old MRT code from Pavel Tvrdik.
      863ecfc7
  2. 18 Nov, 2018 3 commits
  3. 05 Nov, 2018 2 commits
  4. 26 Oct, 2018 1 commit
  5. 25 Oct, 2018 4 commits
  6. 11 Oct, 2018 2 commits
  7. 01 Oct, 2018 2 commits
  8. 18 Sep, 2018 1 commit
    • Jan Maria Matejka's avatar
      No more warnings ... · d4cebc6b
      Jan Maria Matejka authored
      no more warnings
      No more warnings over me
      And while it is being compiled all the log is black and white
      Release BIRD now and then let it flee
      
      (use the melody of well-known Oh Freedom!)
      d4cebc6b
  9. 11 Sep, 2018 1 commit
  10. 28 Aug, 2018 1 commit
  11. 24 Aug, 2018 1 commit
  12. 22 Aug, 2018 1 commit
    • Jan Maria Matejka's avatar
      Lib: recursive printf · 64c5ad58
      Jan Maria Matejka authored
      Use like this:
      
      void func(const char *msg, va_list args) {
        ...
        bvsnprintf(buf, len, "file %s, line %d: %V (foo %d, bar %d)", file, line, msg, &args, foo, bar);
        ...
      }
      64c5ad58
  13. 21 Aug, 2018 1 commit
  14. 14 Aug, 2018 3 commits
  15. 13 Aug, 2018 1 commit
  16. 07 Aug, 2018 1 commit
  17. 31 Jul, 2018 1 commit
  18. 28 Jul, 2018 1 commit
    • Ondřej Zajíček's avatar
      BSD: Use MSG_DONTROUTE for unicast packets on FreeBSD · 318acb0f
      Ondřej Zajíček authored
      BSD systems cannot use SO_DONTROUTE, because it does not work properly
      with multicast packets (perhaps it tries to find iface based on multicast
      group address). But we can use MSG_DONTROUTE sendmsg() flag for unicast
      packets. Works on FreeBSD, is ignored on OpenBSD and is broken on NetBSD
      (i guess due to integrated routing table and ARP table).
      318acb0f
  19. 19 Jul, 2018 2 commits
  20. 06 Jul, 2018 1 commit
    • Ondřej Zajíček's avatar
      Nest: Fix race condition during reconfiguration, part 2 · 092c4930
      Ondřej Zajíček authored
      If export filter is changed during reconfiguration and a route disappears
      between reconfiguration and refeed (e.g., if the route is a static route
      also removed during the reconfiguration), the route is not withdrawn.
      
      The issue was fixed for regular channels by an earlier patch. This patch
      fixes the issue for channels in RA_ACCEPTED mode (first-pass-the-filter),
      used by BGP with 'secondary' option.
      092c4930
  21. 03 Jul, 2018 2 commits
  22. 01 Jul, 2018 2 commits
  23. 29 Jun, 2018 1 commit
  24. 27 Jun, 2018 2 commits
  25. 26 Jun, 2018 2 commits