1. 14 Oct, 2004 1 commit
  2. 13 Oct, 2004 4 commits
  3. 12 Oct, 2004 1 commit
  4. 29 Sep, 2004 1 commit
  5. 08 Sep, 2004 1 commit
    • Nick Mathewson's avatar
      Flush more changes from sandbox · c66e4c48
      Nick Mathewson authored
       - make clients cache directories and use them to seed their router lists
         at startup.  This means clients have a datadir again.
       - Introduce a global_write_bucket.  We need to respond better to exhausting
         it.
       - Remove the last vestiges of LinkPadding and TrafficShaping.
       - Configuration infrastructure support for warning on obsolete options.
       - Refactor directory header parsing to use smartlist_split_string.
       - Respond to content-encoding headers by trying to uncompress as appropriate.
       - Reply with a deflated directory when a client asks for "dir.z".
         (We could use allow-encodings instead, but allow-encodings isn't
         specified in HTTP 1.0.)
      
      
      svn:r2335
      c66e4c48
  6. 02 Sep, 2004 1 commit
  7. 17 Aug, 2004 1 commit
  8. 16 Aug, 2004 1 commit
    • Roger Dingledine's avatar
      o Handle servers with dynamic IP addresses: don't replace · 0a6e2720
      Roger Dingledine authored
        options->Address with the resolved one at startup.
        o detect our address right before we make a routerinfo each time.
      o external IP vs bind-IP. Already done, just use options->Address.
      o OutboundBindAddress config option, to bind to a specific
        IP address for outgoing connect()s.
      
      
      svn:r2241
      0a6e2720
  9. 15 Aug, 2004 1 commit
  10. 08 Aug, 2004 2 commits
  11. 06 Aug, 2004 1 commit
  12. 20 Jul, 2004 2 commits
    • Roger Dingledine's avatar
      when we get a sigint, don't accept new connections/circuits, · 0da256ef
      Roger Dingledine authored
      but delay 30 seconds until exiting.
      if we get a second sigint, exit immediately.
      
      
      svn:r2070
      0da256ef
    • Roger Dingledine's avatar
      a whole swath of fixes · dc7951a5
      Roger Dingledine authored
      introduce an authdir_mode() macro to match the others.
      don't initialize uptime to the number of seconds since 1970.
      non-authoritative dirservers don't cache their directory on disk.
      make only authdirservers use clique_mode.
      only read approved-routers file if you're an authdirserver.
      even authdirservers fetch a new directory in do_hup.
      retry_all_connections() is now called retry_all_listeners().
      router_parse_list_from_string() correctly reports the router number
        it's working on.
      only call dirserv_add_own_fingerprint() and
         dirserv_add_descriptor() on startup if we're an authdirserver.
      if AuthDir and !ORPort then fail.
      if AuthDir and ClientOnly then fail.
      
      
      svn:r2061
      dc7951a5
  13. 19 Jul, 2004 1 commit
  14. 18 Jul, 2004 1 commit
  15. 13 Jul, 2004 3 commits
  16. 12 Jul, 2004 2 commits
  17. 04 Jul, 2004 1 commit
  18. 02 Jul, 2004 1 commit
  19. 01 Jul, 2004 1 commit
  20. 17 Jun, 2004 1 commit
  21. 05 Jun, 2004 1 commit
  22. 02 Jun, 2004 1 commit
  23. 21 May, 2004 1 commit
  24. 20 May, 2004 2 commits
  25. 19 May, 2004 2 commits
  26. 12 May, 2004 5 commits