globaleaks / globaleaks-whistleblowing-software

GlobaLeaks is a free and open-source whistleblowing software enabling anyone to easily set up and maintain a secure reporting platform.
https://www.globaleaks.org
Other
1.25k stars 274 forks source link

Add tahoe-lafs support #880

Open catskillmarina opened 10 years ago

catskillmarina commented 10 years ago

I suggest to add tahoe-lafs support in the backend. A layer of abstraction in managing files would allow for swift and possibly other filesystems.

david415 commented 10 years ago

Excellent suggestion! I'd love to help out with this.

fpietrosanti commented 10 years ago

@david415 When implementing this, please take special care to the issue of "buffering" as any I/O operation done in globaleaks is in "streaming" due to performance reasons (on 128MB ram VPS you can upload a 1GB file because there's no buffering). You can join irc.oftc.net #globaleaks to brainstorm on the design for implementation of thaoe-lafs support. It would be useful to use the thaoe REST's API

evilaliv3 commented 9 years ago

@fpietrosanti what do we want to do on this ticket given the e2e encryption support that we will end having with the OTF roadmap and the various discussion related to https://github.com/freedomofpress/securedrop/issues/106?

fpietrosanti commented 9 years ago

I don't think we need thaoe-lafs, for the same reasons discussed on SD ticket. If a volounteer want to abstract filesystem storage to work on different filesystem, let's see!