The Tahoe-LAFS decentralized secure filesystem.
Go to file
Brian Warner 38a4acd623 Appease req.setHeader by passing bytes, not ints.
twisted.web.http.Request.setHeader() really wants a "bytes" object, but
we've been passing integers like len(body). Twisted-12.3 started to
complain about this (with a DeprecationWarning), but the warning is
usually silenced because py2.7 disables deprecations by default.

This fixes Tahoe's misbehavior, but others remain (in Nevow, at least).
I plan to set up some tooling to run tests with
PYTHONWARNINGS=default::DeprecationWarning and collect others. We won't
be able to fix the ones that occur outside of Tahoe, but at least we
should be able to fix our own.

refs ticket:2312
2015-01-21 10:31:31 -08:00
bin bin/tahoe @python should always invoke the same Python that ran bin/tahoe. 2014-10-13 18:50:01 +01:00
docs Update docs for SFTP public key auth. refs #1411 2015-01-06 19:14:47 +00:00
misc Update obsolete paths in munin plugin comments. 2014-12-05 17:52:13 +00:00
setuptools-0.6c16dev5.egg Rename zetuptoolz egg to reflect new version number. 2014-10-02 16:42:44 +01:00
src Appease req.setHeader by passing bytes, not ints. 2015-01-21 10:31:31 -08:00
static Make bb-freeze (and probably other static packaging tools) work. This updates various places where we assumed that the tahoe process was executed via the Python interpreter. It also allows tests to recursively invoke the same tahoe.exe, rather than bin/tahoe. refs #585 2011-01-21 00:04:29 -08:00
.gitignore Add pkg-config directory to .gitignore 2014-09-13 21:00:02 -07:00
.travis.yml Work around a Travis-CI configuration change. 2014-11-27 16:37:25 +00:00
COPYING.GPL Fix repeated 'the' in license text. 2011-08-19 13:48:36 -07:00
COPYING.TGPPL.rst magic first line tells emacs to use utf8+bom 2013-11-08 21:08:05 +00:00
CREDITS Add Jean-Paul Calderone to CREDITS. refs #1411 2015-01-06 18:36:50 +00:00
Makefile Makefile: make "build-osx-pkg" build target depend on the "build" target 2015-01-13 15:01:46 +05:30
MANIFEST.in Remove darcs from setup.py, remove darcsver egg. Closes #1908. 2013-03-19 16:07:22 -07:00
NEWS.rst magic first line tells emacs to use utf8+bom 2013-11-08 21:08:05 +00:00
README.rst Rename README.txt to README.rst, and add Travis-CI and Coveralls badges to it. 2014-09-09 18:51:44 +01:00
relnotes.txt update docs for 1.10 release 2013-05-01 10:25:40 -07:00
setup.cfg remove obsolete debian-package building tools 2014-09-04 22:05:08 -07:00
setup.py setup.py: look for a tag named after APPNAME, not necessarily "allmydata-tahoe". refs #1146 2014-11-21 08:41:45 +00:00
Tahoe.home rename bin/allmydata-tahoe to bin/tahoe. Closes #155. 2007-10-11 03:38:24 -07:00

Tahoe-LAFS

Tahoe-LAFS is a Free Software/Open Source decentralized data store. It distributes your filesystem across multiple servers, and even if some of the servers fail or are taken over by an attacker, the entire filesystem continues to work correctly and to preserve your privacy and security.

To get started please see quickstart.rst in the docs directory.

LICENCE

Copyright 2006-2014 The Tahoe-LAFS Software Foundation

You may use this package under the GNU General Public License, version 2 or, at your option, any later version. You may use this package under the Transitive Grace Period Public Licence, version 1.0, or at your option, any later version. (You may choose to use this package under the terms of either licence, at your option.) See the file COPYING.GPL for the terms of the GNU General Public License, version 2. See the file COPYING.TGPPL.rst for the terms of the Transitive Grace Period Public Licence, version 1.0.

See TGPPL.PDF for why the TGPPL exists, graphically illustrated on three slides.


image

image