Commit History

Author SHA1 Message Date
  Roger Dingledine b500104cbe tolerate old 0.0.7 clients that demand a certain ip:port for a router 21 years ago
  Roger Dingledine 3937ecfaae when we try to exclude our routerinfo from being picked in the 21 years ago
  Roger Dingledine 765530421e be more aggressive about trying to make circuits: 21 years ago
  Roger Dingledine b294a037a4 choose exit nodes by bandwidth too 21 years ago
  Nick Mathewson 86980cf6e2 Functions to test nickname validity 21 years ago
  Roger Dingledine ee23b7a470 use unverified routers in the desired positions 21 years ago
  Nick Mathewson 590cd621f8 Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions. 21 years ago
  Nick Mathewson 74621132a9 Implement AllowUnverifiedNodes 21 years ago
  Nick Mathewson 0b91fd1cbe Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443) 21 years ago
  Roger Dingledine 0a6e27208b o Handle servers with dynamic IP addresses: don't replace 21 years ago
  Nick Mathewson 416653271a Implement strict{entry|exit}nodes config options 21 years ago
  Roger Dingledine cd3da3fc12 o clients choose nodes proportional to advertised bandwidth 21 years ago
  Roger Dingledine b2c7b5adfb fix a race condition in 008pre2: don't try to extend onto a connection 21 years ago
  Roger Dingledine 05790d1722 let children survive sigint, sigterm, etc. 21 years ago
  Roger Dingledine fb4b804c2c Don't warn about being unverified if you're not in the running-routers 21 years ago
  Roger Dingledine 052537dad9 rotate onion keys every 12 hours, not every 2 hours 21 years ago
  Nick Mathewson f6cc218742 Refactor ISO-style (yyyy-mm-dd hh:mm:ss) time parsing into util.c; rename format/parse_rfc1123_time; make rephist remember used bandwidth; published used bandwidth in descriptors in 15-minute chunks. Breaks unittests. 21 years ago
  Roger Dingledine e95ae1c9ad let purging routerinfos and descriptors take an age argument 21 years ago
  Roger Dingledine b51a444dd2 commit some odds and ends, so my tree is clean 21 years ago
  Nick Mathewson 5b61dd0457 Fix all warnings on win32 build 21 years ago
  Roger Dingledine aebec8ab9e stop using atexit() to remove our pid, since it's called 21 years ago
  Nick Mathewson 7b4865ec33 Add notion of "longest nickname-or-hex-digest-with-$" 21 years ago
  Nick Mathewson 33fe5e362f Never use time(NULL) as assumed publication time for a directory. 21 years ago
  Roger Dingledine 06b72cc8f2 publish advertised_bandwidth in descriptor 21 years ago
  Nick Mathewson 334de84cbe Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior 21 years ago
  Roger Dingledine 99926813b1 get the function prototype right 21 years ago
  Roger Dingledine 73ffcc5cef add a new advertised_server_mode() to distinguish ORs that 21 years ago
  Nick Mathewson e57698cc6e Track bandwidth usage to estimate capacity 21 years ago
  Nick Mathewson d858a9e990 Remember list of digests for trusted dirservers; use this list to tell whether you are a trusted dirserver 21 years ago
  Roger Dingledine d5999a24af also don't hang up on him if we're an OR and he's an authdirserver 21 years ago