1. 16 May, 2017 2 commits
  2. 14 Mar, 2017 3 commits
    • 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.
    • Ondřej Zajíček's avatar
      BGP: Allow to specify interface for regular sessions · 33b6c292
      Ondřej Zajíček authored
      This may be useful if multple interfaces share the same network range.
      Thanks to Fritz Grimpen for the original patch.
    • Ondřej Zajíček's avatar
      BGP: Fix bug in ADD_PATH · 27f6ba65
      Ondřej Zajíček authored
      When a BGP session with ADD_PATH is restarted and the neighbor do not
      announce ADD_PATH capability during reconnect, the accept_ra_types is
      still set to RA_ANY.
      Thanks to Lennert Buytenhek for the bugreport
  3. 23 Feb, 2017 1 commit
  4. 19 Feb, 2017 2 commits
  5. 17 Feb, 2017 1 commit
    • Ondřej Zajíček's avatar
      Static: Fix bug in static route filter expressions · 30c734fc
      Ondřej Zajíček authored
      During reconfiguration, old and new filter expressions in static routes
      are compared using i_same() function. When filter expressions contain
      function calls, it is necessary that old filter expressions are the
      second argument in i_same(), as it is internally modified by i_same().
      Otherwise pointers to old (and freed) data appear in the config
      Thanks to Lennert Buytenhek for tracking and reporting the bug.
  6. 24 Jan, 2017 1 commit
  7. 17 Jan, 2017 1 commit
    • Ondřej Zajíček's avatar
      Fix IP_HDRINCL usage on FreeBSD 11 · f6e6c3b5
      Ondřej Zajíček authored
      FreeBSD 11 changed endianity of ip_len field from host order to network
      order. Also DragonFly BSD allegedly expects network order here.
      Thanks to Olivier Cochard-Labbé for the patch.
  8. 21 Dec, 2016 1 commit
  9. 20 Dec, 2016 1 commit
  10. 15 Dec, 2016 1 commit
    • Ondřej Zajíček's avatar
      OSPF: Fix ECMP external merging · 7d95c445
      Ondřej Zajíček authored
      The variable nfa is not cleaned before each loop iteration and can have
      a wrong value of nfa.nhs_reuse from the previous step.
      Thanks to Bernardo Figueiredo for the bugreport and analysis.
  11. 13 Dec, 2016 1 commit
    • Ondřej Zajíček's avatar
      OSPF: Fix net-summary origination combined with stubnet option · 9e7d3a78
      Ondřej Zajíček authored
      Stubnet nodes in OSPF FIB were removed during rt_sync(), but the pointer
      remained in top_hash_entry.nf, so net-summary LSA origination was
      confused, reported 'LSA ID collision' and net-summary LSAs were not
      originated properly.
      Thanks to Naveen Chowdary Yerramneni for bugreport and analysis.
  12. 25 Nov, 2016 1 commit
    • Ondřej Zajíček's avatar
      BGP: Fix memory leak in graceful restart code · ed1a908e
      Ondřej Zajíček authored
      Prefix and bucket tables are initialized when entering established state
      but not explicitly freed when leaving it (that is handled by protocol
      restart). With graceful restart, BGP may enter and leave established
      state multiple times without hard protocol restart causing memory leak.
  13. 15 Nov, 2016 1 commit
  14. 08 Nov, 2016 1 commit
  15. 03 Nov, 2016 1 commit
  16. 02 Nov, 2016 6 commits
  17. 01 Nov, 2016 3 commits
  18. 27 Oct, 2016 1 commit
  19. 18 Oct, 2016 1 commit
  20. 13 Oct, 2016 2 commits
  21. 12 Oct, 2016 4 commits
  22. 11 Oct, 2016 4 commits