1. 28 Aug, 2006 1 commit
  2. 27 Aug, 2006 1 commit
  3. 24 Aug, 2006 1 commit
  4. 23 Aug, 2006 1 commit
  5. 17 Aug, 2006 1 commit
  6. 11 Aug, 2006 2 commits
  7. 28 Jul, 2006 1 commit
  8. 27 Jul, 2006 1 commit
  9. 26 Jul, 2006 2 commits
  10. 23 Jul, 2006 1 commit
  11. 22 Jul, 2006 3 commits
  12. 21 Jul, 2006 1 commit
  13. 18 Jul, 2006 1 commit
  14. 17 Jul, 2006 2 commits
  15. 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
  16. 15 Jun, 2006 1 commit
  17. 07 Jun, 2006 1 commit
  18. 04 Jun, 2006 1 commit
  19. 28 May, 2006 1 commit
  20. 08 May, 2006 1 commit
  21. 25 Apr, 2006 1 commit
  22. 16 Apr, 2006 1 commit
  23. 10 Apr, 2006 2 commits
  24. 27 Mar, 2006 1 commit
  25. 22 Mar, 2006 2 commits
  26. 21 Mar, 2006 1 commit
  27. 19 Mar, 2006 1 commit
  28. 15 Mar, 2006 1 commit
  29. 13 Mar, 2006 1 commit
  30. 12 Mar, 2006 4 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
      a better clean-up · ef447507
      Roger Dingledine authored
      
      svn:r6139
      ef447507
    • Roger Dingledine's avatar
      and another fix · a98b2513
      Roger Dingledine authored
      
      svn:r6138
      a98b2513