[tahoe-lafs-trac-stream] [Tahoe-LAFS] #517: make tahoe Tor- and I2P-friendly
Tahoe-LAFS
trac at tahoe-lafs.org
Mon Sep 14 19:22:39 UTC 2015
#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: privacy anonymity anti-censorship
network | i2p tor-protocol usability
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by daira):
Replying to [comment:38 warner]:
> It's because we can get our IP address synchronously, via blocking
`subprocess.check_output(["ifconfig"])`. We'll do this before Twisted has
taken over the SIGCHLD handler (which happens in a reactor "during-
startup" event trigger, so after reactor.run, so after
`allmydata.node.Node` is constructed).
>
> We can also allocate a port synchronously. I just landed some code in
Foolscap to do this (in `foolscap/util.py`)
Okay, but aren't these changes independent of the other Tor/I2P changes? I
don't see how they motivate the potential breakage of backward
compatibility in making AUTO no longer the default (for non-anonymous
nodes that listen at all).
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/517#comment:39>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list