[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #15515 [Tor]: Don't allow multiple INTRODUCE1s on the same circuit
#15515: Don't allow multiple INTRODUCE1s on the same circuit
------------------------+--------------------------------
Reporter: asn | Owner:
Type: defect | Status: needs_review
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version:
Resolution: | Keywords:
Actual Points: | Parent ID: #15463
Points: |
------------------------+--------------------------------
Changes (by asn):
* status: new => needs_review
Comment:
Hello,
please see branch `bug15515_2` on my repo:
https://gitweb.torproject.org/user/asn/tor.git/log/?h=bug15515_2
In the end, we decided to go with the "don't accept more than one
introduction on a circuit" approach.
We originally planned to go with the "IP closes circuit after
INTRODUCE_ACK gets sent", but we learned that there might be race
conditions with the `INTRODUCE_ACK` cell and the `DESTROY` cell that could
lead a client to close the circuit before receiving the `ACK` cell. So we
ended up going with the other approach which is a bit messier.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/15515#comment:2>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs