1. 09 Oct, 2019 2 commits
  2. 06 Aug, 2019 1 commit
    • Ondřej Zajíček's avatar
      Configure: CFLAGS update · 8c42205e
      Ondřej Zajíček authored
       - add -flto only to default CFLAGS
       - add -fno-strict-aliasing, -fno-strict-overflow always
       - remove -Wno-implicit-fallthrough
      8c42205e
  3. 01 Aug, 2019 3 commits
  4. 23 May, 2019 1 commit
  5. 27 Feb, 2019 1 commit
  6. 26 Feb, 2019 1 commit
  7. 20 Feb, 2019 3 commits
  8. 18 Dec, 2018 2 commits
  9. 04 Dec, 2018 1 commit
    • Ondřej Zajíček's avatar
      Unix: Change debugging options · 3fda08e4
      Ondřej Zajíček authored
      The old behavior was that enabling debugging did many nontrivial changes
      in BIRD behavior. The patch changes it that these changes are generally
      independent. Compiling with --enable-debug now just enables compile-time
      debug macros, but do not automatically activate debug mode (-d) nor local
      mode (-l). Debug mode with output to file (-D) do not force foreground
      mode (-f), therefore there is no need for backgroud option (-b), which is
      removed. Also fixes a bug when the default log target in -D mode was
      stderr instead of given debug file.
      3fda08e4
  10. 21 Nov, 2018 1 commit
  11. 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
  12. 18 Nov, 2018 1 commit
  13. 14 Aug, 2018 2 commits
  14. 26 Jun, 2018 1 commit
  15. 09 Jan, 2018 1 commit
  16. 02 Jan, 2018 1 commit
    • Ondřej Zajíček's avatar
      Remove libhistory check · cce6ba4d
      Ondřej Zajíček authored
      According to GNU Readline developers, if we link with libreadline then
      there is no need to link with libhistory at all.
      cce6ba4d
  17. 10 Dec, 2017 1 commit
  18. 19 Jul, 2017 1 commit
  19. 18 May, 2017 2 commits
  20. 17 May, 2017 4 commits
  21. 16 May, 2017 4 commits
  22. 09 May, 2017 2 commits
  23. 14 Mar, 2017 1 commit
    • Ondřej Zajíček's avatar
      Some autoconf cleanups · 7a855725
      Ondřej Zajíček authored
      The patch allows to use autoreconf, replaces some long obsolete
      constructs and does some other minor cleanups. Also, the file
      configure.in is renamed to configure.ac, as the old name has been
      deprecated for a long time.
      
      Thanks to Ruben Kerkhof for the patchset.
      7a855725
  24. 22 Dec, 2016 1 commit
    • Jan Moskyto Matejka's avatar
      Merged multipath and single-path data structures. · 4e276a89
      Jan Moskyto Matejka authored
      Dropped struct mpnh and mpnh_*()
      Now struct nexthop exists, nexthop_*(), and also included struct nexthop
      into struct rta.
      
      Also converted RTD_DEVICE and RTD_ROUTER to RTD_UNICAST. If it is needed
      to distinguish between these two cases, RTD_DEVICE is equivalent to
      IPA_ZERO(a->nh.gw), RTD_ROUTER is then IPA_NONZERO(a->nh.gw).
      
      From now on, we also explicitely want C99 compatible compiler. We assume
      that this 20-year norm should be known almost everywhere.
      4e276a89
  25. 10 Dec, 2016 1 commit