Commit History

Autor SHA1 Mensaxe Data
  Roger Dingledine 7c3ab346f6 various tweaks and fixes %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson a1bf39f698 Code to parse (but not yet actually use) RedirectExit lines %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine de65052312 don't assert multiple things in the same tor_assert() %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 9d5831341e Implement user-declared node families. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 28dd458eaf Upload to trusted dir servers based on DirServer config options, not on routerinfos. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 01eacbca9e Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 88e0c080cf Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 7fa5d224d4 Implement "families" of coadministered nodes; prevent them all from appearing on the same circuit. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 3737566465 make it build on amd64 %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine aebc3a03ba more int to size_t conversions, fixing one or more amd64 bugs %!s(int64=21) %!d(string=hai) anos
  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. %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson e0cce8fba8 Unify tests for "did I originate this nonopen OR connection?" %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 30dd1c87a5 Add default trusted-dir-server entries only when no dirserver lines are given in the config file %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 9c49947163 Check fingerprint list before generating running-routers lists; also add as-yet-uncalled function to update an OR connection nickname on the fly %!s(int64=21) %!d(string=hai) anos
  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 %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 1a4cb248f3 interim commit for http proxy support %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 9e8ae9766e Only check versions against downloaded directories, not cached directories. %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine a31ba30ae6 if our local cached directory is new enough, go ahead and %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d20d10f360 If we are an authoritative dirserver, check out the fingerprint list when setting connection nicknames %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine d0edf8e8b5 fix two bugs with cached directories: %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine a2517b4f07 checking only 0.0.7 and 0.0.8 didn't work, because some dirservers %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 959199340a don't pick administrative-friends when picking your path %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson c66e4c4870 Flush more changes from sandbox %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson d6e47bec46 Keep a deflated version of each directory so we can deliver it when requested %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 79df0aa18a when picking unverified routers, skip those with bad uptime or %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b500104cbe tolerate old 0.0.7 clients that demand a certain ip:port for a router %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 3937ecfaae when we try to exclude our routerinfo from being picked in the %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine 765530421e be more aggressive about trying to make circuits: %!s(int64=21) %!d(string=hai) anos
  Roger Dingledine b294a037a4 choose exit nodes by bandwidth too %!s(int64=21) %!d(string=hai) anos
  Nick Mathewson 86980cf6e2 Functions to test nickname validity %!s(int64=21) %!d(string=hai) anos