Commit History

Author SHA1 Message Date
  Nick Mathewson 8bbbbaf87b Add country-code support to configured node lists to implement the ever-popular "no exits in Monaco" feature (ExcludeExitNodes {MC}). Also allow country codes and IP ranges in ExitNodes. (EntryNodes needs more work.) Based on code by Robert Hogan. Needs more testing. 17 years ago
  Nick Mathewson 8bc1536a9e Add patch 4 from Karsten for proposal 121, slightly modified. Karsten should definitely re-review the bits I changed. 17 years ago
  Roger Dingledine 4fd9880540 give rend_client_desc_here a slightly more accurate name 17 years ago
  Roger Dingledine 38f2272d5d patch from karsten for bug 814. whew. 17 years ago
  Nick Mathewson 3db8c15287 Add a circuit_conforms_to_options() function for use in debugging paths [and inother stuff too]. Untested, and so far unused. 17 years ago
  Roger Dingledine 2bde30efa6 read_to_buf should take an int *error_socket and return it. 17 years ago
  Roger Dingledine 4045ef72f5 make it explicit that the uncompressed cached dir items are nul-terminated 17 years ago
  Roger Dingledine ef7af1d61e karsten's patch for bug 767. 17 years ago
  Roger Dingledine d37fae2f4e Catch and report a few more bootstrapping failure cases when Tor 17 years ago
  Nick Mathewson baeb260ad1 Refactor use of connection_new so that we get more verifiable typesafety. 17 years ago
  Nick Mathewson f80ac31d74 Add a lockfile to the Tor data directory to avoid situations where two Tors start with the same datadir, or where a --list-fingerprints races with a server to create keys, or such. 17 years ago
  Roger Dingledine c5fef3c57f commit jake's patch to include strings with socks5 error numbers 17 years ago
  Nick Mathewson 24f1d29be1 Apply proposal 121 patch 3, with minor tweaks and a few comments. 17 years ago
  Nick Mathewson fcf817f897 Switch global_identifier on connections to a 64-bit field and move it to connection_t. When procession onionskins, look up the connection by this field rather than by addr:port. This will keep us from dropping onionskins. How many dropped circuits are dropped because of this bug? 17 years ago
  Peter Palfrader e27b448c57 Do not split stored exit policy summary into type(accept/reject) and portlist. At least not just yet 17 years ago
  Peter Palfrader 41730a893c Rename a field so weasel likes it better 17 years ago
  Peter Palfrader ceae7ed960 Add bw to consensus 17 years ago
  Peter Palfrader 82f8050ac4 Parse policies and weight (bw) into routerstatuses 17 years ago
  Peter Palfrader fdba26f213 minor comment/doxygen fix 17 years ago
  Peter Palfrader 1a2c6b41e3 Do not show policy and bw in v2 statuses 17 years ago
  Peter Palfrader 171a7d4b0f Fix an overflow when counting rejects for *, truncate exit summaries after 1000 chars 17 years ago
  Peter Palfrader b2344a9e4d Move policy_summarize() prototype to or.h 17 years ago
  Nick Mathewson 97245376d9 Next patch from Karsten: client-side configuration stuff for proposal 121. 17 years ago
  Nick Mathewson 60a0ae198d Patch cleanups from karsten 17 years ago
  Nick Mathewson 22259a0877 The first of Karsten's proposal 121 patches: configure and maintain client authorization data. Tweaked a bit: see comments on or-dev. 17 years ago
  Nick Mathewson 635f3c8aee r17664@tombo: nickm | 2008-08-06 12:32:09 -0400 17 years ago
  Nick Mathewson 960a0f0a99 r17641@31-33-44: nickm | 2008-08-05 16:07:53 -0400 17 years ago
  Roger Dingledine d01813a8dd Take out the TestVia config option, since it was a workaround for 17 years ago
  Karsten Loesing 3c9cd463d2 Fix a false assertion when extending a circuit to a relay to which a connection is already established. In that case the circuit should not need to memorize extend info for that relay. circuitbuild.c:389 contains a similar assertion. 17 years ago
  Roger Dingledine fd4a30d198 bump to 0.2.1.3-alpha 17 years ago