Welcome to the world, Tamias! I look forward to understanding the new access control ideas in Tamias. It sounds like it might have some things in common with access control extensions that we've been noodling about, on the mailing list [1, 2, 3, 4], on trac tickets (#152, #604, #795, #954, #958), and at the Summits [5].
Even if we end up making different design decisions in future Tahoe-LAFS features than you've made in Tamias, we will still be able to learn a lot from your thought processes, your implementation, and any feedback from your users. Thank you very much for sharing! I would definitely like to minimize unnecessary friction that inhibits learning from each other. This thing you mentioned about packaging pycryptopp yourselves in a funny way sounds like potentially an unnecessary inhibitor. We're working on making a new pycryptopp release right now (see https://tahoe-lafs.org/trac/pycryptopp/milestone/0.6.0 ), so now would be a good time for us to make any changes needed in pycryptopp to ease code sharing with Tamias. Again, I really look forward to reading up on it and learning from it. I'll try to be merciless about any security issues that I can find (and I would welcome similar mercilessness when you critique Tahoe-LAFS security issues), but I'm definitely happy about having a major advance like this to compare to and learn from, so please don't interpret any criticism I may later come up as being ungrateful. Regards, Zooko [1] https://tahoe-lafs.org/pipermail/tahoe-dev/2010-October/005423.html [2] https://tahoe-lafs.org/pipermail/tahoe-dev/2011-June/006388.html [3] https://tahoe-lafs.org/pipermail/tahoe-dev/2011-June/006424.html [4] https://tahoe-lafs.org/pipermail/tahoe-dev/2011-June/006427.html [5] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Summit https://tahoe-lafs.org/trac/tahoe-lafs/ticket/152# build "sharing slots" / use mutable files as primitives for sharing messages https://tahoe-lafs.org/trac/tahoe-lafs/ticket/604# one-shot distributed revocable forwarding slots https://tahoe-lafs.org/trac/tahoe-lafs/ticket/795# append-only files https://tahoe-lafs.org/trac/tahoe-lafs/ticket/954# revoke write authority https://tahoe-lafs.org/trac/tahoe-lafs/ticket/958# LAFS 301 Moved Permanently _______________________________________________ tahoe-dev mailing list [email protected] http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
