Opened 6 months ago

Last modified 12 days ago

#28930 assigned enhancement

consider reordering PT/proxy phases

Reported by: catalyst Owned by: ahf
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: pt, proxy, 040-deferred-20190220, ex-sponsor-19, network-team-roadmap-2019-Q1Q2, ex-28018-child, bootstrap, ex-sponsor19
Cc: brade, mcs, arma Actual Points:
Parent ID: Points: 3
Reviewer: Sponsor:

Description

A pluggable transport can itself use a firewall-bypass proxy, so maybe the progression should go more like

  1. conn_pt
  2. conn_proxy
  3. conn_proxy_done
  4. conn_pt_done

Child Tickets

Change History (9)

comment:1 Changed 5 months ago by catalyst

Sponsor: Sponsor8Sponsor19

comment:2 Changed 5 months ago by ahf

Owner: changed from catalyst to ahf

comment:3 Changed 4 months ago by nickm

Keywords: 040-deferred-20190220 added
Milestone: Tor: 0.4.0.x-finalTor: unspecified

Deferring 51 tickets from 0.4.0.x-final. Tagging them with 040-deferred-20190220 for visibility. These are the tickets that did not get 040-must, 040-can, or tor-ci.

comment:4 Changed 6 weeks ago by gaba

Points: 3

comment:5 Changed 5 weeks ago by catalyst

The change would be to reorder the phases so the proxy phases are "inside" the PT phases. Last I checked, tor doesn't know about whether or not the PT client itself uses a proxy, so the PT would have to explicitly tell tor.

We can do the reordering now, or wait until we have a PT client interface that can report intermediate progress when using a PT tunneled through a proxy. ahf, which do you think is better?

There might be reasons to have these phases in any number of slightly different orderings, including the current ordering. I would have to refresh my memory about the current behavior to be sure.

comment:6 Changed 2 weeks ago by gaba

Keywords: ex-sponsor-19 added

Adding the keyword to mark everything that didn't fit into the time for sponsor 19.

comment:7 Changed 13 days ago by gaba

Keywords: sponsor19-also s8-bootstrap removed
Sponsor: Sponsor19

comment:8 Changed 13 days ago by gaba

Keywords: network-team-roadmap-2019-Q1Q2 added

comment:9 Changed 12 days ago by catalyst

Keywords: ex-28018-child bootstrap ex-sponsor19 added
Parent ID: #28018

Unparent remaining open children of #28018.

Note: See TracTickets for help on using tickets.