1. 29 May, 2007 1 commit
  2. 07 May, 2007 1 commit
  3. 01 May, 2007 1 commit
  4. 24 Mar, 2007 1 commit
  5. 09 Mar, 2007 1 commit
  6. 04 Mar, 2007 1 commit
  7. 01 Mar, 2007 1 commit
  8. 12 Feb, 2007 1 commit
  9. 13 Dec, 2006 1 commit
  10. 07 Dec, 2006 3 commits
  11. 31 Oct, 2006 1 commit
  12. 17 Oct, 2006 1 commit
  13. 09 Oct, 2006 2 commits
  14. 01 Oct, 2006 1 commit
    • Nick Mathewson's avatar
      r8826@totoro: nickm | 2006-10-01 17:58:45 -0400 · 57ffca88
      Nick Mathewson authored
       Disprefer exit nodes for entry, middle positions (fixes bug 200).  Also, switch to using a uint64_t to hold "total bandwidth for all nodes" under consideration; crypt_rand_int would have died at 2GB/s network capacity.
      
      
      svn:r8571
      57ffca88
  15. 29 Sep, 2006 1 commit
  16. 26 Jul, 2006 3 commits
  17. 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
  18. 15 Jul, 2006 1 commit
  19. 06 Jul, 2006 1 commit
  20. 04 Jun, 2006 1 commit
  21. 18 Apr, 2006 1 commit
  22. 19 Mar, 2006 1 commit
  23. 12 Mar, 2006 1 commit
  24. 06 Mar, 2006 1 commit
  25. 19 Feb, 2006 1 commit
    • Roger Dingledine's avatar
      New config options to address bug 251: · 6a528678
      Roger Dingledine authored
      FetchServerDescriptors and FetchHidServDescriptors for whether
      to fetch server info and hidserv info or let the controller do it,
      and also PublishServerDescriptor and PublishHidServDescriptors.
      
      Add AllDirActionsPrivate undocumented option -- if you set it, you'll
      need the controller to bootstrap you enough to build your first circuits.
      
      
      svn:r6047
      6a528678
  26. 13 Feb, 2006 1 commit
  27. 12 Feb, 2006 1 commit
  28. 09 Feb, 2006 1 commit
  29. 10 Jan, 2006 1 commit
  30. 05 Jan, 2006 1 commit
  31. 14 Dec, 2005 1 commit
  32. 10 Dec, 2005 1 commit
  33. 25 Nov, 2005 1 commit
    • Roger Dingledine's avatar
      Start the process of treating internal circuits and exit circuits · fe221f3d
      Roger Dingledine authored
      separately. It's important to keep them separate because internal
      circuits have their last hops picked like middle hops, rather than like
      exit hops. So exiting on them will break the user's expectations.
      
      - Stop cannibalizing internal circuits for general exits, and stop
        cannibalizing exit circuits for rendezvous stuff.
      
      - Don't let new exit streams attach to internal circuits.
      
      - When deciding if we have enough circuits for internal and for exit,
        don't count the wrong ones.
      
      - Treat predicted resolves as predicted port 80 exits.
      
      
      svn:r5457
      fe221f3d
  34. 05 Nov, 2005 1 commit
  35. 25 Oct, 2005 1 commit