Commit History

Author SHA1 Message Date
  Nick Mathewson ff38cc06e1 Fix search-and-replace in comments: Friends->family does not imply friendship->familyhip. 21 years ago
  Nick Mathewson 7fa5d224d4 Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit. 21 years ago
  Nick Mathewson bd10bf4b5b Try to always dtrt if routerlist==NULL 21 years ago
  Roger Dingledine 89280e6c20 rename addr to address to we avoid this bug later 21 years ago
  Roger Dingledine aebc3a03ba more int to size_t conversions, fixing one or more amd64 bugs 21 years ago
  Nick Mathewson 92bb360ad7 Add missing line; add similar check 21 years ago
  Nick Mathewson 0d5a847f12 Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one. 21 years ago
  Nick Mathewson 30dd1c87a5 Add default trusted-dir-server entries only when no dirserver lines are given in the config file 21 years ago
  Nick Mathewson df3098367c Make directories get generated properly again; debug key lookup. Also, it is hard to find entries in a table when you never put them there. 21 years ago
  Nick Mathewson 0068415b80 Add an implementation of trusted_dir_server logic to switch towards simply remembering an addr/port/keyid for each trusted dir server 21 years ago
  Nick Mathewson c7e8c2098a Include a dir-signing-key token in directories to tell the parsing entity which key is being used to sign. This is the first step in obsoleting the dirservers file. 21 years ago
  Nick Mathewson dad7c71686 Workaround for bug on windows where cached-directories get crlf corruption. 21 years ago
  Roger Dingledine 8b02610bd5 when an OR starts up, it loads its directory from cache. 21 years ago
  Nick Mathewson 9e8ae9766e Only check versions against downloaded directories, not cached directories. 21 years ago
  Roger Dingledine 136d4e5739 prefer tor_free to free 21 years ago
  Roger Dingledine a31ba30ae6 if our local cached directory is new enough, go ahead and 21 years ago
  Nick Mathewson 11384b6d92 Make sure that routerlists contain only routers; give a better error message if they start with a nonrouter. 21 years ago
  Nick Mathewson 0c653e5cc7 cached-directory has a directory, not a router list 21 years ago
  Roger Dingledine 4b3001a08c fix some local buffer overflows 21 years ago
  Roger Dingledine ff622786f1 slightly better warn message 21 years ago
  Nick Mathewson 431b33a2ca Warn the user when we mark ourself as down. 21 years ago
  Roger Dingledine 959199340a don't pick administrative-friends when picking your path 21 years ago
  Nick Mathewson 0ef85f6dba Some platforms have weird translations when you open files in "test" mode; make read/write_str_to_file aware. 21 years ago
  Nick Mathewson c66e4c4870 Flush more changes from sandbox 21 years ago
  Nick Mathewson bda41ba3fd Use new split function and strcmpstart correctly 21 years ago
  Roger Dingledine 79df0aa18a when picking unverified routers, skip those with bad uptime or 21 years ago
  Roger Dingledine 8ddc029d07 if options.FascistFirewall but none are running on port 80, try 21 years ago
  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 b885db033e remove crazy notion that clique_mode() means we are 21 years ago