1. 03 Jun, 2006 1 commit
  2. 30 May, 2006 2 commits
  3. 29 Apr, 2006 1 commit
  4. 18 Apr, 2006 3 commits
  5. 10 Apr, 2006 4 commits
  6. 08 Apr, 2006 4 commits
  7. 03 Apr, 2006 1 commit
  8. 01 Apr, 2006 1 commit
  9. 28 Mar, 2006 1 commit
  10. 27 Mar, 2006 1 commit
  11. 26 Mar, 2006 1 commit
  12. 22 Mar, 2006 1 commit
  13. 21 Mar, 2006 1 commit
  14. 19 Mar, 2006 2 commits
  15. 18 Mar, 2006 2 commits
  16. 17 Mar, 2006 1 commit
  17. 15 Mar, 2006 2 commits
  18. 12 Mar, 2006 3 commits
    • Nick Mathewson's avatar
      bd8ffcca
    • Nick Mathewson's avatar
      Cleanup on time-relaqted constants. New conventions: · 474c60b7
      Nick Mathewson authored
        1) Surround all constants by (parens), whether we'll be using them
           in a denominator or not.
        2) Express all time periods as products (24*60*60), not as multiplied-out
           constants (86400).
        3) Comments like "(60*60) /* one hour */" are as pointless as comments
           like "c = a + b; /* set c to the sum of a and b */".  Remove them.
        4) All time periods should be #defined constants, not given inline.
        5) All time periods should have doxygen comments.
        6) All time periods, unless specified, are in seconds.  It's not necessary
           to say so.
      
      To summarize, the old (lack of) style would allow:
      
        #define FOO_RETRY_INTERVAL 60*60 /* one hour (seconds) */
        next_try = now + 3600;
      
      The new style is:
      
        /** How often do we reattempt foo? */
        #define FOO_RETRY_INTERVAL (60*60)
      
        next_try = now + RETRY_INTERVAL;
      
      
      svn:r6142
      474c60b7
    • Roger Dingledine's avatar
      Now do address rewriting when the controller asks us to attach · a4da44c2
      Roger Dingledine authored
      to a particular circuit too. This will let Blossom specify
      "moria2.exit" without having to learn what moria2's IP address is.
      
      It may also cause other controller authors some angst. Let us know.
      
      
      svn:r6136
      a4da44c2
  19. 11 Mar, 2006 1 commit
  20. 09 Mar, 2006 1 commit
  21. 08 Mar, 2006 2 commits
  22. 05 Mar, 2006 1 commit
  23. 23 Feb, 2006 1 commit
    • Roger Dingledine's avatar
      Add a new circuit purpose 'controller' to let the controller · 329af979
      Roger Dingledine authored
      ask for a circuit that Tor won't try to use.
      
      Extend the EXTENDCIRCUIT controller command to let you specify
      the purpose if you're starting a new circuit.
      
      Add a new SETCIRCUITPURPOSE controller command to let you
      change a circuit's purpose after it's been created.
      
      
      svn:r6075
      329af979
  24. 19 Feb, 2006 2 commits
    • 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
    • Roger Dingledine's avatar
      clean up the Reachable*Addresses changes · 266254f4
      Roger Dingledine authored
      
      svn:r6041
      266254f4