1. 14 Aug, 2006 3 commits
  2. 13 Aug, 2006 1 commit
  3. 11 Aug, 2006 1 commit
  4. 10 Aug, 2006 2 commits
  5. 05 Aug, 2006 2 commits
  6. 04 Aug, 2006 1 commit
  7. 30 Jul, 2006 1 commit
  8. 28 Jul, 2006 3 commits
  9. 27 Jul, 2006 2 commits
  10. 26 Jul, 2006 5 commits
  11. 25 Jul, 2006 1 commit
  12. 23 Jul, 2006 1 commit
    • Nick Mathewson's avatar
      Don't tell anybody, but we're going OO here. This patch splits · 7239262f
      Nick Mathewson authored
      circuit_t into origin_circuit_t and or_circuit_t.  I fixed some
      segaults; there may be more.  We still need to move more rendezvous
      stuff into subtypes.
      
      This is a trial run for splitting up connection_t; if the approach is
      insane, please say so soon so we can do something smarter.
      
      Also, this discards the old HALF_OPEN code, which nobody seems to
      want.
      
      
      svn:r6817
      7239262f
  13. 22 Jul, 2006 1 commit
  14. 18 Jul, 2006 2 commits
  15. 17 Jul, 2006 1 commit
    • Roger Dingledine's avatar
      Allow servers with no hostname or IP address to learn their IP address · 9db7b2c0
      Roger Dingledine authored
      by asking the directory authorities. This code only kicks in when you
      would normally have exited with a "no address" error.
      
      This design is flawed, though, since the X-Your-Address-Is header is not
      authenticated, and doing it this way introduces too many new attacks. The
      right answer is to give IP address hints inside the HELLO cell; much of
      this code can be reused when we switch.
      
      
      svn:r6774
      9db7b2c0
  16. 16 Jul, 2006 1 commit
  17. 15 Jul, 2006 1 commit
  18. 07 Jul, 2006 1 commit
  19. 04 Jul, 2006 1 commit
    • Roger Dingledine's avatar
      Get rid of the router_retry_connections notion. Now routers no longer · 05d0b705
      Roger Dingledine authored
      try to rebuild long-term connections to directory authorities, and
      directory authorities no longer try to rebuild long-term connections to
      all servers.
      
      We still don't hang up connections in these two cases though -- we need
      to look at it more carefully to avoid flapping, and we likely need to
      wait til 0.1.1.x is obsolete.
      
      
      svn:r6712
      05d0b705
  20. 22 Jun, 2006 1 commit
  21. 21 Jun, 2006 1 commit
  22. 20 Jun, 2006 1 commit
  23. 18 Jun, 2006 3 commits
  24. 13 Jun, 2006 2 commits
  25. 10 Jun, 2006 1 commit