1. 17 Jul, 2007 1 commit
  2. 05 Jul, 2007 1 commit
  3. 17 Jun, 2007 2 commits
  4. 31 May, 2007 1 commit
  5. 29 May, 2007 1 commit
    • Nick Mathewson's avatar
      r13070@catbus: nickm | 2007-05-29 15:53:21 -0400 · 1359871c
      Nick Mathewson authored
       Fix handling of resolves with very long or otherwise malformed addresses, and comment dns_resolve better, and stop making what should be a BUG warning into an assert(0).  This fixes bug 427, which was introduced around 9900/9931/9932.  Not a backport candidate: 0.1.2.x never had this bug.
      
      
      svn:r10399
      1359871c
  6. 25 May, 2007 2 commits
  7. 24 May, 2007 1 commit
  8. 21 May, 2007 1 commit
  9. 20 May, 2007 2 commits
  10. 13 May, 2007 1 commit
  11. 09 Apr, 2007 2 commits
  12. 24 Mar, 2007 2 commits
  13. 05 Mar, 2007 1 commit
  14. 04 Mar, 2007 1 commit
  15. 23 Feb, 2007 1 commit
  16. 16 Feb, 2007 1 commit
  17. 13 Feb, 2007 1 commit
    • Nick Mathewson's avatar
      r11797@catbus: nickm | 2007-02-13 16:17:40 -0500 · a10ccac9
      Nick Mathewson authored
       Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection.  We were smart enough to detect this and assert, but not smart enough to fix this bug before now.  This should resolve bug 390.  Backport candidate.
      
      
      svn:r9581
      a10ccac9
  18. 12 Feb, 2007 1 commit
  19. 10 Feb, 2007 1 commit
  20. 08 Feb, 2007 1 commit
    • Nick Mathewson's avatar
      r11726@catbus: nickm | 2007-02-08 16:04:53 -0500 · e00a1cbf
      Nick Mathewson authored
       Resolve some XXXX012 items:
         - Remove PathlenCoinWeight: if we want it again, we can add it
           back in.
         - Ditto with RelayBandwidth*.
         - Decide to leave in the "hey, you didn't set end_reason!" BUG log message,
           but stop telling people to bug me personally.
         - Postpone strengthening assert_connection_ok(): it's important, but 
           it's also a good way to introduce weird bugs.
         - Move some expensive consistency checking from dns_free_all() into
           assert_cache_ok().
      
      
      svn:r9533
      e00a1cbf
  21. 02 Feb, 2007 3 commits
  22. 01 Feb, 2007 1 commit
  23. 31 Jan, 2007 1 commit
  24. 30 Jan, 2007 1 commit
    • Nick Mathewson's avatar
      r11610@catbus: nickm | 2007-01-30 17:44:02 -0500 · 49b5e5cf
      Nick Mathewson authored
       Fix a bug in our assertions related to removing recently-completed DNS lookup attempts on exit.  It is okay to find a cache entry with the same name as a DONE entry, so long it is not the same struct as the DONE entry.
      
      
      svn:r9467
      49b5e5cf
  25. 29 Jan, 2007 1 commit
  26. 24 Jan, 2007 1 commit
  27. 22 Jan, 2007 2 commits
  28. 17 Jan, 2007 1 commit
  29. 16 Jan, 2007 1 commit
  30. 15 Jan, 2007 2 commits
  31. 11 Jan, 2007 1 commit
    • Nick Mathewson's avatar
      r11938@Kushana: nickm | 2007-01-11 11:02:28 -0500 · c1b5f536
      Nick Mathewson authored
       Check addresses for rfc953-saneness at exit too, and give a PROTOCOL_WARN when they fail.  Also provide a mechanism to override this, so blossom can have its @@##$$^.whatever.exit hostnames if it wants.
      
      
      svn:r9336
      c1b5f536