1. 12 Dec, 2009 1 commit
    • Sebastian Hahn's avatar
      *_free functions now accept NULL · 3807db00
      Sebastian Hahn authored
      Some *_free functions threw asserts when passed NULL. Now all of them
      accept NULL as input and perform no action when called that way.
      
      This gains us consistence for our free functions, and allows some
      code simplifications where an explicit null check is no longer necessary.
      3807db00
  2. 18 Oct, 2009 1 commit
  3. 15 Oct, 2009 8 commits
  4. 14 Oct, 2009 1 commit
  5. 15 Sep, 2009 1 commit
  6. 14 Sep, 2009 2 commits
    • Sebastian Hahn's avatar
      Fix a memory leak when parsing a ns · b792afa9
      Sebastian Hahn authored
      Adding the same vote to a networkstatus consensus leads to a memory leak
      on the client side. Fix that by only using the first vote from any given
      voter, and ignoring the others.
      
      Problem found by Rotor, who also helped writing the patch. Thanks!
      b792afa9
    • Sebastian Hahn's avatar
      Fix a spec conformance issue when parsing a ns vote · c1a6fb42
      Sebastian Hahn authored
      A vote may only contain exactly one signature. Make sure we reject
      votes that violate this.
      
      Problem found by Rotor, who also helped writing the patch. Thanks!
      c1a6fb42
  7. 01 Sep, 2009 2 commits
  8. 27 Aug, 2009 1 commit
  9. 21 Aug, 2009 1 commit
  10. 17 Aug, 2009 1 commit
  11. 06 Aug, 2009 1 commit
  12. 27 May, 2009 1 commit
  13. 04 May, 2009 1 commit
  14. 02 May, 2009 1 commit
  15. 09 Apr, 2009 1 commit
  16. 09 Feb, 2009 1 commit
  17. 31 Jan, 2009 1 commit
  18. 13 Jan, 2009 1 commit
  19. 04 Jan, 2009 1 commit
  20. 29 Dec, 2008 4 commits
  21. 23 Dec, 2008 1 commit
  22. 22 Dec, 2008 3 commits
  23. 17 Dec, 2008 1 commit
  24. 12 Dec, 2008 1 commit
  25. 11 Dec, 2008 2 commits