[tor-bugs] #29024 [Core Tor/Chutney]: Add pluggable-transport support to Chutney

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Jun 10 01:58:28 UTC 2019


#29024: Add pluggable-transport support to Chutney
-------------------------------------------------+-------------------------
 Reporter:  nickm                                |          Owner:  nickm
     Type:  task                                 |         Status:
                                                 |  needs_revision
 Priority:  Medium                               |      Milestone:  Tor:
                                                 |  0.4.2.x-final
Component:  Core Tor/Chutney                     |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-pt, 041-accepted-20190115,       |  Actual Points:  1
  network-team-roadmap-2019-Q1Q2, tor-ci,        |
  041-deferred-20190530                          |
Parent ID:                                       |         Points:  2
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor19
-------------------------------------------------+-------------------------
Changes (by teor):

 * status:  needs_review => needs_revision


Comment:

 Replying to [comment:10 nickm]:
 > My branch `chutney-obfs4` now supports obfs4 as well.  PR at
 https://github.com/torproject/chutney/pull/29 .

 Looks good to me, I had a few minor comments and questions.
 I haven't run it yet.

 > There will be some followup work here to improve test-network.sh, to
 document all of this better, and to support more PTs, and to make it work
 with #30459.

 Did you want to make those changes in this ticket, or open another ticket?

 > To start this network yourself, run these:
 > {{{
 > # configure and launch everything except the bridge client
 > CHUTNEY_CONFIG_PHASE=1 ./chutney configure networks/bridges-obfs4
 > CHUTNEY_LAUNCH_PHASE=1 ./chutney start networks/bridges-obfs4
 > # wait a moment for the PT to launch
 > sleep 2
 > # configure and launch the bridge client.
 > CHUTNEY_CONFIG_PHASE=2 ./chutney configure networks/bridges-obfs4
 > CHUTNEY_LAUNCH_PHASE=2 ./chutney start networks/bridges-obfs4
 > }}}
 >
 > As noted above, this happens in two phases because the bridge line can't
 be constructed until the bridge and its PT are running.

 I wonder if we could expose a better interface to two-phase launches. I
 guess we can do that in test-network.sh.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/29024#comment:16>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list