[tahoe-lafs-trac-stream] [Tahoe-LAFS] #517: make tahoe Tor- and I2P-friendly
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Sep 22 00:38:50 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 warner):
Having `type` attributes would also make it easier for these to be proper
plugins: that is, some sort of scan-your-filesystem thing happens at
startup, without an application being aware of it, and every plugin that's
found gets registered automatically. It's harder to do that when the
registration function must be told the type to use. Automatic registration
is handy for deployment, sometimes, but it's also slightly creepy, and in
this instance I think I'd feel more comfortable with non-expliclt
registration (especially because we have an immediate use case in which
two different plugins, tor and tcp, both want to be registered for the
"tcp:" type).
I ended up going with last-one-wins for the dict. I'd be ok with "second
registration throws error" too, which we could add to a subsequent release
without much kerfluffle. I'd be nervous about "second registration is
silently ignored".
Changes are landed, tests and docs are done.. starting the release process
now. Thanks!
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/517#comment:52>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list