[tahoe-lafs-trac-stream] [Tahoe-LAFS] #1010: anonymous client mode

Tahoe-LAFS trac at tahoe-lafs.org
Mon Mar 28 01:20:08 UTC 2016


#1010: anonymous client mode
-------------------------+-------------------------------------------------
     Reporter:  duck     |      Owner:  warner
         Type:           |     Status:  new
  enhancement            |
     Priority:  minor    |  Milestone:  1.12.0
    Component:  code-    |    Version:  1.6.1
  network                |   Keywords:  privacy anonymity docs anti-
   Resolution:           |  censorship forward-compatibility i2p-collab i2p
Launchpad Bug:           |  tor-protocol
-------------------------+-------------------------------------------------

Comment (by dawuud):

 This here is the latest with upstream/master merged in;

 https://github.com/david415/tahoe-lafs/tree/1010-anonymous-client-mode

 It seems like we need to fix at least two things in the above changeset:

 1. the tub.port = UNREACHABLE isn't correct. currently it's "tub.port=" to
 express "no listening"
 2. the ``is_anonymous`` helper function seems to not account for storage
 server operators who specify their listening port via a TCP endpoint
 instead of tor/i2p. Referring to code here:

 https://github.com/david415/tahoe-lafs/blob/1010-anonymous-client-
 mode/src/allmydata/util/anonymize.py

 Question: Should ``is_anonymous`` only check for "tub.port=AUTO"
 condition?

 We should not assume that tor will be listening on loopback. As various
 virtualization environments are becoming more popular tor might well be
 listening on a bridge interface or something like that.

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


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