1. 07 Dec, 2017 6 commits
  2. 10 Oct, 2017 4 commits
  3. 23 May, 2017 1 commit
  4. 29 Apr, 2017 1 commit
  5. 08 Mar, 2017 1 commit
  6. 20 Feb, 2017 1 commit
  7. 22 Dec, 2016 3 commits
  8. 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.
      7d95c445
  9. 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.
      9e7d3a78
  10. 09 Nov, 2016 1 commit
    • Ondřej Zajíček's avatar
      Unit Testing for BIRD · 9b0a0ba9
      Ondřej Zajíček authored
       - Unit Testing Framework (BirdTest)
       - Integration of BirdTest into the BIRD build system
       - Tests for several BIRD modules
      
       Based on squashed Pavel Tvrdik's int-test branch, updated for
       current int-new branch.
      9b0a0ba9
  11. 08 Nov, 2016 1 commit
  12. 02 Nov, 2016 2 commits
  13. 01 Nov, 2016 1 commit
  14. 17 May, 2016 1 commit
  15. 12 May, 2016 1 commit
  16. 10 May, 2016 1 commit
  17. 08 Apr, 2016 1 commit
  18. 07 Apr, 2016 1 commit
  19. 23 Mar, 2016 2 commits
    • Ondřej Zajíček's avatar
      OSPF: Fix bogus LSA ID collisions between received and originated LSAs · 39a6b19d
      Ondřej Zajíček authored
      After restart, LSAs locally originated by the previous instance are
      received from neighbors. They are installed to LSA db and flushed. If
      export of a route triggers origination of a new external LSA before flush
      of the received one is complete, the check in ospf_originate_lsa() causes
      origination to fail (because en->nf is NULL for the old LSA and non-NULL
      for the new LSA). The patch fixes this by updating the en->nf for LSAs
      being flushed (as is already done for empty ones). Generally, en->nf
      field deserves some better description in the code.
      
      Thanks to Jigar Mehta for analyzing the problem.
      39a6b19d
    • Ondřej Zajíček's avatar
      OSPF: Fix reading from freed memory · a459f4df
      Ondřej Zajíček authored
      Thanks to Pavel Tvrdik for noticing it.
      a459f4df
  20. 25 Feb, 2016 1 commit
  21. 01 Feb, 2016 1 commit
  22. 11 Jan, 2016 1 commit
  23. 29 Dec, 2015 1 commit
  24. 24 Dec, 2015 1 commit
  25. 21 Dec, 2015 3 commits
  26. 20 Dec, 2015 1 commit