[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