aboutsummaryrefslogtreecommitdiff
path: root/LICENSE
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2009-07-27 21:01:24 -0400
committerRoger Dingledine <arma@torproject.org>2009-07-27 21:58:32 -0400
commit2b63fa40e8349e0e6c40d0660d9df5b0ba73937e (patch)
tree533c7b62fa1081b970c9ab9965f133cb222c4405 /LICENSE
parentf39cee375472a6e3a4f0decb7e2f91c5768a2165 (diff)
downloadtor-2b63fa40e8349e0e6c40d0660d9df5b0ba73937e.tar
tor-2b63fa40e8349e0e6c40d0660d9df5b0ba73937e.tar.gz
three hacks to workaround bug 1038
The problem is that clients and hidden services are receiving relay_early cells, and they tear down the circuit. Hack #1 is for rendezvous points to rewrite relay_early cells to relay cells. That way there are never any incoming relay_early cells. Hack #2 is for clients and hidden services to never send a relay_early cell on an established rendezvous circuit. That works around rendezvous points that haven't upgraded yet. Hack #3 is for clients and hidden services to not tear down the circuit when they receive an inbound relay_early cell. We already refuse extend cells at clients.
Diffstat (limited to 'LICENSE')
0 files changed, 0 insertions, 0 deletions