Merge remote-tracking branch 'rransom-tor/bug3335-v2'

Conflicts:
	src/or/connection_edge.c
	src/or/rendclient.c
This commit is contained in:
Nick Mathewson
2011-10-03 15:06:07 -04:00
9 changed files with 247 additions and 39 deletions
+8
View File
@@ -0,0 +1,8 @@
o Minor bugfixes:
- When one of a hidden service's introduction points times out,
consider trying it again during the next attempt to connect to
the HS. Previously, we would not try it again unless a newly
fetched descriptor contained it. Required by fixes for bugs
1297 and 3825.
+11
View File
@@ -0,0 +1,11 @@
o Major bugfixes:
- When an attempt to connect to a hidden service ends, consider
refetching its hidden service descriptors from each of the HSDir
relays responsible for them immediately. Previously, we would
not consider refetching the service's descriptors from each
HSDir for 15 minutes after the last fetch; this behaviour was
inconvenient if the hidden service was not running during the
first attempt, for example. Bugfix on 0.2.0.18-alpha; fixes bug
3335.
+8
View File
@@ -0,0 +1,8 @@
o Major bugfixes:
- When one of a hidden service's introduction points appears to be
unreachable, stop trying it. Previously, we would keep trying
to build circuits to the introduction point until we lost the
descriptor, usually because the user gave up and restarted Tor.
Partly fixes bug 3825.