Commit History

Author SHA1 Message Date
  Roger Dingledine 67f0babfd4 start to fix http status stuff, more work needed 21 years ago
  Nick Mathewson 80e8359ccf Give better reason phrases in HTTP status lines. Start resolving task #67. (Messages still need to be better.) 21 years ago
  Roger Dingledine 38be533c69 Handle unavailable hidden services better. We try each intro point 21 years ago
  Nick Mathewson 1eddb28f82 Add unittests for compression detection. Make all rendezvous descriptors "plausible". 21 years ago
  Nick Mathewson 69fa5be7b6 Workaround for webservers that lie about Content-Encoding: Tor now tries to autodetect compressed directories and compression itself. (resolves bug 65) 21 years ago
  Nick Mathewson 324b192f68 Make Tor use Niels Provos's libevent instead of it's current 21 years ago
  Roger Dingledine 84c81e0783 Annotate circuits w/ whether they aim to contain high uptime nodes and/or 21 years ago
  Roger Dingledine 45eb8d9660 if you're a server and the auth dirservers are down, go to any other 21 years ago
  Roger Dingledine f468ff04ea when we haven't fetched a directory yet, or the last time we 21 years ago
  Roger Dingledine cd1f50d2f0 new config option DirAllowPrivateAddresses for authdirservers. 21 years ago
  Nick Mathewson 91bafc476e Fix a fun bug: do not rewrite a cached directory back to the cache; otherwise we will think it is recent and not fetch a newer one. 21 years ago
  Roger Dingledine 82c5381ecb forward-port the fix for the compiler warning 21 years ago
  Nick Mathewson d1fc7ad94b Log when we retry a directory connection 21 years ago
  Nick Mathewson 0c4186d6ee Use correct logic to decide whether there are more directory servers to retry. 21 years ago
  Nick Mathewson 65c4fa2614 Split mark-dir-failed-and-retry logic into separate function; make it retry runningrouters as well as directory fetches; note that the do-we-need-to-give-up test is wrong. 21 years ago
  Roger Dingledine 59504f4831 bugfix: if a server uploads a descriptor that's unapproved, actually 21 years ago
  Roger Dingledine 35d5a5b712 when a dirserver causes you to give a warn, mention which dirserver it was 21 years ago
  Roger Dingledine 011ad3cba5 clean up logging, 21 years ago
  Nick Mathewson fe6eb34a10 Solaris CC freaks out if isspace and friends get anything other than an int. We learned that, so we casted. But it is also a bad idea to cast a signed char to an int and expect things to work on win32. Now we cast to unsigned char, then to int, then pass to isspace. Ug 21 years ago
  Roger Dingledine ef6c9d18e7 New circuit building strategy: keep a list of ports that we've used in the past 6 hours, and always try to have 2 circuits open or on the way 21 years ago
  Nick Mathewson fc87758ff3 Add function to check that addr_policy_t is okay; change struct addr_policy_t to addr_policy_t. 21 years ago
  Nick Mathewson 7fbd297532 Suggestion from weasel: Make tor --version --version dump the cvs Id of every file. 21 years ago
  Nick Mathewson aff5122685 Fetch cached running-routers from servers that serve it (that is, authdirservers, and servers running 0.0.9rc5-cvs or later.) 21 years ago
  Nick Mathewson 9ba7311c1c After implementing a feature, remember to disable the error message you used to get when requesting it. 21 years ago
  Roger Dingledine 22727b4edc wrong is ok, and right is fine, but in between is apparently 21 years ago
  Nick Mathewson 6f5dbefa7e Normalize space: add one between every control keyword and control clause. 21 years ago
  Roger Dingledine 7c9a707900 remove emacs droppings, since nick says he doesn't need them anymore 21 years ago
  Nick Mathewson f91152ce6a Clarify a bunch of log messages 21 years ago
  Nick Mathewson 22dba27d8d Normalize a few more kinds of whitespace. We now dislike: 21 years ago
  Roger Dingledine 310a8da0d2 break reached_eof() out of process_inbuf() 21 years ago