1. 28 Apr, 2015 1 commit
    • Ondřej Zajíček's avatar
      OSPF: Fixes validation of LSA checksums · 30d09eb9
      Ondřej Zajíček authored
      Prior to this patch, BIRD validates the OSPF LSA checksum by calculating
      a new checksum and comparing it with the checksum in the header. Due to
      the specifics of the Fletcher checksum used in OSPF, this is not
      necessarily correct as the checkbytes in the header may be calculated via
      a different means and end up with a different value that is nonetheless
      still correct.
      
      The documented means of validating the checksum as specified in RFC 905
      B.4 is to calculate c0 and c1 from the unchanged contents of the packet,
      which must result in a zero value to be considered valid.
      
      Thanks to Chris Boot for the patch.
      30d09eb9
  2. 25 Apr, 2015 2 commits
  3. 22 Apr, 2015 1 commit
  4. 20 Apr, 2015 1 commit
  5. 19 Apr, 2015 1 commit
  6. 18 Apr, 2015 1 commit
  7. 12 Apr, 2015 1 commit
  8. 01 Apr, 2015 1 commit
    • Ondřej Zajíček's avatar
      BGP: Fixes serious bug in TX handling · d924d5a5
      Ondřej Zajíček authored
      Under some circumstances and heavy load, TX could be postponed
      until the session fails with hold timer expired.
      
      Thanks to Javor Kliachev for making the bug reproductible.
      d924d5a5
  9. 31 Mar, 2015 1 commit
  10. 29 Mar, 2015 2 commits
  11. 09 Mar, 2015 1 commit
  12. 02 Mar, 2015 3 commits
  13. 24 Feb, 2015 1 commit
  14. 22 Feb, 2015 3 commits
  15. 21 Feb, 2015 15 commits
  16. 08 Nov, 2014 1 commit
  17. 05 Nov, 2014 1 commit
  18. 04 Nov, 2014 1 commit
  19. 03 Nov, 2014 2 commits