[tahoe-lafs-trac-stream] [tahoe-lafs] #1010: use only 127.0.0.1 as local address

tahoe-lafs trac at tahoe-lafs.org
Thu Aug 11 11:34:05 PDT 2011


#1010: use only 127.0.0.1 as local address
-------------------------+-------------------------------------------------
     Reporter:  duck     |      Owner:  warner
         Type:           |     Status:  new
  enhancement            |  Milestone:  1.9.0
     Priority:  minor    |    Version:  1.6.1
    Component:  code-    |   Keywords:  privacy anonymity docs anti-
  network                |  censorship review-needed
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by zooko):

 Review:

 I haven't thought through davidsarah's assertion in comment:26 that this
 patch won't make it harder to do what I want (clients listen for
 connections from servers by default, and anonymous-mode is an explicit
 flag instead of setting {{{location=''}}}) in the future, but I'll take
 their word for it.

 I find it very confusing that {{{location=''}}} in the {{{tahoe.cfg}}}
 file means "Emit only 127.0.0.1" but {{{location=''}}} in
 [source:src/allmydata/node.py]'s {{{_setup_tub()}}} means "Discover all
 local IP addresses and emit them.". This is on top of my slight confusion
 about the fact that {{{location=None}}} in {{{tahoe.cfg}}} has a different
 meaning from {{{location=''}}}. Or wait -- does it? Is one of them the
 same as not having a {{{location}}} entry at all?

 Off I go to search for answers in the docs in
 attachment:cleanup-1010.dpatch. But the fact that I experience this much
 confusion after glancing at a few lines of the code and the config file is
 a bad sign.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1010#comment:28>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


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