Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#5010 closed project (implemented)

Come up with a recommended approach for an external program that discovers bridge addresses to tell Tor about them

Reported by: karsten Owned by: mikeperry
Priority: Medium Milestone:
Component: Circumvention/Pluggable transport Version:
Severity: Keywords: SponsorF20120315
Cc: nickm, asn, chiiph, arma Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Sponsor F deliverable 7 says: "pluggable transports: Come up with a recommended approach for an external program that discovers bridge addresses to tell Tor about them. Does it tell Vidalia, which setconfs them? Should it be a Vidalia plugin, or launched by Vidalia? Or can we integrate it into Torbutton? Or should it be a separate program and talk the controller protocol itself? Should we extend the stdin/stdout PT protocol? Or should the separate program just be an independent proxy, and never even tell Tor about the bridges? I am thinking in particular of the ISC program that will take in an n-tuple from a rendezvous service and output some bridge addresses, but it would be good to have a plan for future similar tools. Write proposals and start implementation as needed. [Nick, George, Tomas, Mike, Roger, everybody]"

Mike and I decided to split this deliverable into two substeps:

  • Discuss possible designs.
  • Write proposals and start implementing them.

Assigning this project ticket to Mike. He said he's fine taking the lead on the discussion task, but not on the proposal writing task. Hopefully the discussion will give us some hints who could write the proposals and start implementing them.

Child Tickets

TicketStatusOwnerSummaryComponent
#5011closedmikeperryDiscuss possible designs for an external program that discovers bridge addresses to tell Tor about themCircumvention/Pluggable transport
#5012closedmikeperryWrite proposals to allow an external program that discovers bridge addresses to tell Tor about them and start implementing the proposalsCircumvention/Pluggable transport

Change History (2)

comment:1 Changed 7 years ago by karsten

Resolution: implemented
Status: newclosed

We have a design sketch in #5011 that has been reviewed and approved by everyone. We wrote a proposal that seeks to create a means for inter-controller communication using the Tor Control Port and another proposal that describes how the Tor client software can interact with an external program that performs bridge discovery.

Closing.

comment:2 Changed 7 years ago by karsten

Keywords: SponsorF20120315 added
Milestone: Sponsor F: March 15, 2012

Switching from using milestones to keywords for sponsor deliverables. See #6365 for details.

Note: See TracTickets for help on using tickets.