Commit History

Author SHA1 Message Date
  Nick Mathewson 0ef85f6dba Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware. 20 years ago
  Nick Mathewson c66e4c4870 Flush more changes from sandbox 20 years ago
  Nick Mathewson bda41ba3fd Use new split function and strcmpstart correctly 20 years ago
  Roger Dingledine 79df0aa18a when picking unverified routers, skip those with bad uptime or 20 years ago
  Roger Dingledine 8ddc029d07 if options.FascistFirewall but none are running on port 80, try 20 years ago
  Roger Dingledine b500104cbe tolerate old 0.0.7 clients that demand a certain ip:port for a router 20 years ago
  Roger Dingledine 3937ecfaae when we try to exclude our routerinfo from being picked in the 20 years ago
  Roger Dingledine b885db033e remove crazy notion that clique_mode() means we are 20 years ago
  Roger Dingledine 6d661d1bc0 bugfix: make intro circuits work again 20 years ago
  Roger Dingledine b294a037a4 choose exit nodes by bandwidth too 20 years ago
  Roger Dingledine aa1e518446 when a verified routerinfo arrives with a new key than the previous 20 years ago
  Roger Dingledine 9e5fc55564 now that we parse router->uptime, make use of it 20 years ago
  Roger Dingledine ee23b7a470 use unverified routers in the desired positions 20 years ago
  Nick Mathewson 590cd621f8 Clean up last patch; implement (mostly) proper handling for verified/unverified name collisions. 20 years ago
  Roger Dingledine 76eadc6f0a if a router claim huge bandwidth, don't believe it 20 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) 20 years ago
  Nick Mathewson 416653271a Implement strict{entry|exit}nodes config options 20 years ago
  Roger Dingledine cd3da3fc12 o clients choose nodes proportional to advertised bandwidth 20 years ago
  Roger Dingledine b2c7b5adfb fix a race condition in 008pre2: don't try to extend onto a connection 20 years ago
  Roger Dingledine fb4b804c2c Don't warn about being unverified if you're not in the running-routers 20 years ago
  Nick Mathewson bc24c3f47d Allow multiple ORs with same nickname in routerlist 20 years ago
  Roger Dingledine 810ebc80d0 be willing to expire routers that have a dirport open 20 years ago
  Roger Dingledine e95ae1c9ad let purging routerinfos and descriptors take an age argument 20 years ago
  Nick Mathewson 78f12ffcca Bugfix: "Okay, I just shut down like you told me. Now let me verify your signature." Also fix error message when running over-new version. 20 years ago
  Roger Dingledine a939796919 put a comment by routerlist_update_from_runningrouters() to 20 years ago
  Roger Dingledine a328aab316 clean whitespace and tabs 20 years ago
  Nick Mathewson 1391eafe67 Chek for overlong nicknames in add_nickname_list_to_smartlist 20 years ago
  Nick Mathewson 7b4865ec33 Add notion of "longest nickname-or-hex-digest-with-$" 20 years ago
  Nick Mathewson 0c990259de Add noisy debug log to hunt for bug in router_update_status_from_smartlist 20 years ago
  Nick Mathewson 33fe5e362f Never use time(NULL) as assumed publication time for a directory. 20 years ago