Skip to content
Snippets Groups Projects
  1. Sep 21, 2009
  2. Sep 17, 2009
  3. Sep 16, 2009
  4. Sep 15, 2009
  5. Sep 14, 2009
    • 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
  6. Sep 03, 2009
    • Roger Dingledine's avatar
      Fix obscure 64-bit big-endian hidserv bug · fcacf224
      Roger Dingledine authored
      Fix an obscure bug where hidden services on 64-bit big-endian
      systems might mis-read the timestamp in v3 introduce cells, and
      refuse to connect back to the client. Discovered by "rotor".
      Bugfix on 0.2.1.6-alpha.
      fcacf224
  7. Sep 02, 2009
  8. Sep 01, 2009
  9. Aug 31, 2009
  10. Aug 29, 2009
  11. Aug 28, 2009
  12. Aug 26, 2009
  13. Aug 25, 2009
  14. Aug 20, 2009
    • Nick Mathewson's avatar
      Fix a rare infinite-recursion bug when shutting down. · 9d118277
      Nick Mathewson authored
      Once we had called log_free_all(), anything that tried to log a
      message (like a failed tor_assert()) would fail like this:
      
         1. The logging call eventually invokes the _log() function.
         2. _log() calls tor_mutex_lock(log_mutex).
         3. tor_mutex_lock(m) calls tor_assert(m).
         4. Since we freed the log_mutex, tor_assert() fails, and tries to
            log its failure.
         5. GOTO 1.
      
      Now we allocate the mutex statically, and never destroy it on
      shutdown.
      
      Bugfix on 0.2.0.16-alpha, which introduced the log mutex.
      
      This bug was found by Matt Edman.
      9d118277
  15. Aug 14, 2009
  16. Aug 11, 2009
  17. Aug 10, 2009
  18. Aug 03, 2009
  19. Aug 02, 2009
  20. Aug 01, 2009
  21. Jul 30, 2009
  22. Jul 29, 2009
  23. Jul 28, 2009
Loading