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 |