Opened 9 years ago

Closed 8 years ago

Last modified 6 years ago

#1865 closed project (implemented)

Implement Isolated Streams Proposal (171)

Reported by: mwenge Owned by: nickm
Priority: Medium Milestone: Tor: 0.2.3.x-final
Component: Core Tor/Tor Version:
Severity: Keywords:
Cc: ioerror Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Child Tickets

#3514closednickmRefactor *Port/*ListenAddress handlingCore Tor/Tor
#3515closednickmImplement option parsing for proposal 171Core Tor/Tor
#3516closednickmImplement stream isolation backend logic for proposal 171Core Tor/Tor
#3517closednickmOnly put streams onto isolation-compatible circuitsCore Tor/Tor
#3518closednickmUpdate circuit-launch and predictive circuit-launch logic for prop 171Core Tor/Tor
#3534closednickmAdd support for Isolating streams by socks authenticationCore Tor/Tor
#3535closednickmRelax IsolateDestAddr rules to handle hostname/ip distinctionCore Tor/Tor
#3539closednickmWrite manpage entries for Proposal171 FooPort syntaxCore Tor/Tor
#3540closedLimit the number of non-open general circuitsCore Tor/Tor
#3541closedDecide on prop171 isolation properties for tunneled dir conns, controller-launched resolvesCore Tor/Tor

Change History (13)

comment:1 Changed 9 years ago by mwenge

Component: - Select a componentTor Client
Milestone: Tor: 0.2.2.x-final
Owner: set to mwenge
Status: newassigned
Type: defectenhancement

comment:2 Changed 9 years ago by nickm

Milestone: Tor: 0.2.2.x-final

Remember that before we get too far, we need to nail down what proposal we're actually doing. Maybe you should coalesce what you think is the latest version of the proposal as amended by the thread in an updated version before implementing too much stuff.

Also, I don't think this is for 0.2.2.x-final? 0.2.2.x is supposed to be in feature freeze. I'll move it to the null milestone.

comment:3 Changed 8 years ago by nickm

Cc: ioerror added
Milestone: Tor: 0.2.3.x-final
Summary: Implement Isolated Streams ProposalImplement Isolated Streams Proposal (171)

Moving to 0.2.3.x-final. ioerror, we still need a final proposal here.

comment:4 Changed 8 years ago by mikeperry

Created #3455 for how we see Tor Browser using Proposal 171.

comment:5 Changed 8 years ago by nickm

Owner: changed from mwenge to nickm

comment:6 Changed 8 years ago by nickm

Type: enhancementproject

comment:7 Changed 8 years ago by nickm

Type: projectenhancement

comment:8 Changed 8 years ago by rransom

Type: enhancementproject

comment:9 Changed 8 years ago by nickm

Type: projectenhancement

comment:10 Changed 8 years ago by rransom

Type: enhancementproject

comment:11 Changed 8 years ago by nickm

I just rebased + squashed prop171 onto master so that I could get access to socks username/password info, and added another patch or two to support isolating on that. Now instead see branch "prop171_v2" in my public repository.

comment:12 Changed 8 years ago by nickm

Resolution: implemented
Status: assignedclosed

Merged into master.

comment:13 Changed 6 years ago by nickm

Component: Tor ClientTor
Note: See TracTickets for help on using tickets.