[tahoe-lafs-trac-stream] [Tahoe-LAFS] #517: make tahoe Tor- and I2P-friendly

Tahoe-LAFS trac at tahoe-lafs.org
Wed May 7 12:28:42 UTC 2014


#517: make tahoe Tor- and I2P-friendly
-------------------------+-------------------------------------------------
     Reporter:  warner   |      Owner:  ioerror
         Type:           |     Status:  new
  enhancement            |  Milestone:  undecided
     Priority:  minor    |    Version:  1.2.0
    Component:  code-    |   Keywords:  easy privacy anonymity anti-
  network                |  censorship i2p tor
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by dawuud):

 Greetings!

 I have written Tor client and server endpoint parsers...

 Here's the tor client endpoint I wrote... based on txsocksx.
 It has retry logic for guessing the system tor socks port:
 https://github.com/david415/txsocksx/tree/endpoint_parsers_retry_socks

   - should we instead use txtorcon to launch a new tor proc with which
     to speak socks to instead of trying to connect to the system tor
     proc?

   - or maybe if it fails to socks connect to all the tor ports in it's
     list... it fails-back to launching it's own tor proc with txtorcon

 Here's the tor server endpoint I rewrote to launch tor in it's
 `listen` method... so that it remains compatible with Twisted
 IStreamServerEndpoint interface... also I wrote a parser for it :
 https://github.com/david415/txtorcon/tree/endpoint_parser_plugin-rewrite3

   - Meejah and I were discussing the prospect of using the controlPort
     of the system tor proc to create Tor Hidden Services :
 > 10:40 < dawuud> meejah: so your earlier point was that we could use the
 controlPort to configure a hidden service on the system tor?
 > 13:36 < meejah> dawuud: yes, we can use controlPort to configure a new
 hiddenservice in a running system Tor *however*
 > 13:37 < meejah> for how, e.g., it's installed on debian it won't work
 for most people (unless you're running as 'debian-tor' user)
 > 13:37 < meejah> there is a nearly-fixed tor bug adding a "group
 readable" option for hidden-service dirs, and then this will all work fine
 > 13:45 < coderman> oh fuuuu   i'm the worst Tor contrib ever
 https://trac.torproject.org/projects/tor/ticket/11291 meejah ?
 > 14:07 < meejah> coderman: yes, that's the one :)

   - and then the question become *when* to launch tor to create a
     hidden service? I think perhaps as a fallback to first attempting
     to use the system tor controlPort to create the hidden service.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/517#comment:19>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list