Re: [tor-bugs] #30707 [Circumvention/Pluggable transport]: Revise our pluggable transport specification

2019-06-05 Thread Tor Bug Tracker & Wiki
#30707: Revise our pluggable transport specification
---+---
 Reporter:  phw|  Owner:  phw
 Type:  enhancement| Status:  closed
 Priority:  High   |  Milestone:
Component:  Circumvention/Pluggable transport  |Version:
 Severity:  Normal | Resolution:  duplicate
 Keywords:  sponsor28  |  Actual Points:
Parent ID: | Points:  10
 Reviewer: |Sponsor:
   |  Sponsor28-must
---+---
Changes (by phw):

 * status:  assigned => closed
 * resolution:   => duplicate


Comment:

 Closing this because it's a duplicate of #29285.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

Re: [tor-bugs] #30707 [Circumvention/Pluggable transport]: Revise our pluggable transport specification

2019-06-04 Thread Tor Bug Tracker & Wiki
#30707: Revise our pluggable transport specification
---+---
 Reporter:  phw|  Owner:  phw
 Type:  enhancement| Status:  assigned
 Priority:  High   |  Milestone:
Component:  Circumvention/Pluggable transport  |Version:
 Severity:  Normal | Resolution:
 Keywords:  sponsor28  |  Actual Points:
Parent ID: | Points:  10
 Reviewer: |Sponsor:
   |  Sponsor28-must
---+---

Comment (by phw):

 An incomplete list of existing library implementations:
 * [https://github.com/operatorfoundation/transport A seemingly unnamed
 Swift implementation] of the v2.1 specification, maintained by the
 Operator Foundation.
 * [https://github.com/guardianproject/AndroidPluggableTransports PLUTO2]
 is a Java implementation of the v2.x specification, maintained by the
 Guardian Project.
 * [https://gitweb.torproject.org/pluggable-transports/goptlib.git/
 goptlib] is a Go implementation of the v1.0 specification, maintained by
 the Tor Project.
 * [https://gitweb.torproject.org/pluggable-transports/pyptlib.git/
 pyptlib] is a Python implementation of the v1.0 specification, (formerly)
 maintained by the Tor Project.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs

[tor-bugs] #30707 [Circumvention/Pluggable transport]: Revise our pluggable transport specification

2019-05-30 Thread Tor Bug Tracker & Wiki
#30707: Revise our pluggable transport specification
---+---
 Reporter:  phw|  Owner:  phw
 Type:  enhancement| Status:  assigned
 Priority:  High   |  Milestone:
Component:  Circumvention/Pluggable transport  |Version:
 Severity:  Normal |   Keywords:  sponsor28
Actual Points: |  Parent ID:
   Points:  10 |   Reviewer:
  Sponsor:  Sponsor28-must |
---+---
 As part of our work for Sponsor 28, we will revise our PT specification.
 This will happen in two steps. First, we need to reach out to implementors
 and ask them about their experience, feedback, and suggestions. We also
 need to review the independently-developed [https://github.com/Pluggable-
 Transports/Pluggable-Transports-spec PT v2.1 specification]. Once we have
 a comprehensive understanding of the spec's shortcomings (both ours and PT
 v2.1's), we need to update our spec and implementations (e.g.,
 [https://gitweb.torproject.org/pluggable-transports/goptlib.git/
 goptlib]). Ideally, we should try to merge our efforts with PT v2.1, so
 the community has a single specification that we all agree on.

 Here's a preliminary list of issues with our current spec:

 * The PT should be able to communicate its bootstrap status to the
 invoking process.
 * The spec should incorporate the proposed dormant mode (see #28849).
 * Some PTs such as meek and snowflake don't rely on an IP address. The
 current workaround is to use awkward pseudo IP addresses.
 * Other transports may want to rely on multiple IP address. We need to
 reconsider the outdated notion of a bridge line.

--
Ticket URL: 
Tor Bug Tracker & Wiki 
The Tor Project: anonymity online
___
tor-bugs mailing list
tor-bugs@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs