2024-01-05 03:12:56 +00:00
|
|
|
ANNOUNCING Tahoe, the Least-Authority File Store, v1.19.0
|
2007-09-24 21:32:31 +00:00
|
|
|
|
2024-01-05 03:12:56 +00:00
|
|
|
The Tahoe-LAFS team is pleased to announce version 1.19.0 of
|
2016-12-17 23:01:48 +00:00
|
|
|
Tahoe-LAFS, an extremely reliable decentralized storage
|
|
|
|
system. Get it with "pip install tahoe-lafs", or download a
|
|
|
|
tarball here:
|
2010-09-19 01:16:36 +00:00
|
|
|
|
2016-03-30 09:25:27 +00:00
|
|
|
https://tahoe-lafs.org/downloads
|
2009-08-02 02:57:10 +00:00
|
|
|
|
2010-09-19 05:03:35 +00:00
|
|
|
Tahoe-LAFS is the first distributed storage system to offer
|
|
|
|
"provider-independent security" — meaning that not even the
|
|
|
|
operators of your storage servers can read or alter your data
|
|
|
|
without your consent. Here is the one-page explanation of its
|
|
|
|
unique security and fault-tolerance properties:
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2018-05-29 19:10:33 +00:00
|
|
|
https://tahoe-lafs.readthedocs.org/en/latest/about.html
|
2008-02-14 00:43:02 +00:00
|
|
|
|
2024-01-05 03:12:56 +00:00
|
|
|
The previous stable release of Tahoe-LAFS was v1.18.0, released on
|
|
|
|
October 2, 2022. Major new features and changes in this release:
|
2010-02-24 06:57:55 +00:00
|
|
|
|
2024-01-05 03:12:56 +00:00
|
|
|
A new "Grid Manager" feature allows clients to specify any number of
|
|
|
|
parties whom they will use to limit which storage-server that client
|
|
|
|
talks to. See docs/managed-grid.rst for more.
|
|
|
|
|
|
|
|
The new HTTP-based "Great Black Swamp" protocol is now enabled
|
|
|
|
(replacing Foolscap). This allows integrators to start with their
|
|
|
|
favourite HTTP library (instead of implementing Foolscap first). Both
|
|
|
|
storage-servers and clients support this new protocol.
|
|
|
|
|
|
|
|
`tahoe run` will now exit if its stdin is closed (but accepts --allow-stdin-close now).
|
|
|
|
|
|
|
|
Mutables may be created with a pre-determined signature key; care must
|
|
|
|
be taken!
|
|
|
|
|
2024-01-18 23:03:12 +00:00
|
|
|
This release drops Python 3.7 support and adds Python 3.11 and 3.12
|
2024-01-05 03:12:56 +00:00
|
|
|
support. Several performance improvements have been made. Introducer
|
|
|
|
correctly listens on Tor or I2P. Debian 10 and Ubuntu 20.04 are no
|
|
|
|
longer tested.
|
|
|
|
|
|
|
|
Besides all this there have been dozens of other bug-fixes and
|
|
|
|
improvements.
|
|
|
|
|
|
|
|
Enjoy!
|
2018-05-16 23:31:20 +00:00
|
|
|
|
2022-01-07 20:27:53 +00:00
|
|
|
Please see ``NEWS.rst`` [1] for a complete list of changes.
|
2010-09-12 06:14:23 +00:00
|
|
|
|
2007-06-11 16:21:42 +00:00
|
|
|
|
|
|
|
WHAT IS IT GOOD FOR?
|
2007-04-19 20:55:13 +00:00
|
|
|
|
2015-07-31 17:21:47 +00:00
|
|
|
With Tahoe-LAFS, you distribute your data across multiple
|
|
|
|
servers. Even if some of the servers fail or are taken over
|
|
|
|
by an attacker, the entire file store continues to function
|
|
|
|
correctly, preserving your privacy and security. You can
|
|
|
|
easily share specific files and directories with other people.
|
2009-02-10 18:02:27 +00:00
|
|
|
|
2010-09-02 21:21:11 +00:00
|
|
|
In addition to the core storage system itself, volunteers
|
|
|
|
have built other projects on top of Tahoe-LAFS and have
|
|
|
|
integrated Tahoe-LAFS with existing systems, including
|
|
|
|
Windows, JavaScript, iPhone, Android, Hadoop, Flume, Django,
|
|
|
|
Puppet, bzr, mercurial, perforce, duplicity, TiddlyWiki, and
|
2011-11-01 07:19:35 +00:00
|
|
|
more. See the Related Projects page on the wiki [3].
|
2010-06-09 05:46:02 +00:00
|
|
|
|
2010-06-19 05:20:48 +00:00
|
|
|
We believe that strong cryptography, Free and Open Source
|
|
|
|
Software, erasure coding, and principled engineering practices
|
2010-06-09 05:46:02 +00:00
|
|
|
make Tahoe-LAFS safer than RAID, removable drive, tape,
|
2010-09-12 06:14:23 +00:00
|
|
|
on-line backup or cloud storage.
|
2009-02-10 18:02:27 +00:00
|
|
|
|
2010-02-24 06:57:55 +00:00
|
|
|
This software is developed under test-driven development, and
|
|
|
|
there are no known bugs or security flaws which would
|
2010-06-09 05:46:02 +00:00
|
|
|
compromise confidentiality or data integrity under recommended
|
2010-09-12 06:14:23 +00:00
|
|
|
use. (For all important issues that we are currently aware of
|
2011-10-31 05:08:31 +00:00
|
|
|
please see the known_issues.rst file [2].)
|
2010-01-28 17:12:57 +00:00
|
|
|
|
|
|
|
|
|
|
|
COMPATIBILITY
|
|
|
|
|
2013-04-04 20:47:14 +00:00
|
|
|
This release should be compatible with the version 1 series of
|
2010-01-28 17:12:57 +00:00
|
|
|
Tahoe-LAFS. Clients from this release can write files and
|
|
|
|
directories in the format used by clients of all versions back
|
|
|
|
to v1.0 (which was released March 25, 2008). Clients from this
|
|
|
|
release can read files and directories produced by clients of
|
2016-12-17 23:01:48 +00:00
|
|
|
all versions since v1.0.
|
|
|
|
|
2022-01-07 20:27:53 +00:00
|
|
|
Network connections are limited by the Introducer protocol in use. If
|
|
|
|
the Introducer is running v1.10 or v1.11, then servers from this
|
|
|
|
release can serve clients of all versions back to v1.0 . If it is
|
|
|
|
running v1.12 or higher, then they can only serve clients back to
|
|
|
|
v1.10. Clients from this release can use servers back to v1.10, but
|
|
|
|
not older servers.
|
2010-01-28 17:12:57 +00:00
|
|
|
|
2013-04-04 23:39:08 +00:00
|
|
|
Except for the new optional MDMF format, we have not made any
|
|
|
|
intentional compatibility changes. However we do not yet have
|
|
|
|
the test infrastructure to continuously verify that all new
|
|
|
|
versions are interoperable with previous versions. We intend
|
|
|
|
to build such an infrastructure in the future.
|
2013-04-04 20:47:14 +00:00
|
|
|
|
2022-01-07 20:27:53 +00:00
|
|
|
This is the twenty-second release in the version 1 series. This
|
2010-08-03 15:49:13 +00:00
|
|
|
series of Tahoe-LAFS will be actively supported and maintained
|
2011-02-04 21:41:16 +00:00
|
|
|
for the foreseeable future, and future versions of Tahoe-LAFS
|
2010-08-03 15:49:13 +00:00
|
|
|
will retain the ability to read and write files compatible
|
|
|
|
with this series.
|
2010-01-28 17:12:57 +00:00
|
|
|
|
2007-04-19 20:55:13 +00:00
|
|
|
|
2007-05-01 15:26:47 +00:00
|
|
|
LICENCE
|
|
|
|
|
2009-08-02 13:50:16 +00:00
|
|
|
You may use this package under the GNU General Public License,
|
2010-01-28 17:12:57 +00:00
|
|
|
version 2 or, at your option, any later version. See the file
|
2011-10-31 05:08:31 +00:00
|
|
|
"COPYING.GPL" [4] for the terms of the GNU General Public
|
2009-08-02 13:50:16 +00:00
|
|
|
License, version 2.
|
2008-06-11 23:02:56 +00:00
|
|
|
|
2009-08-02 13:50:16 +00:00
|
|
|
You may use this package under the Transitive Grace Period
|
|
|
|
Public Licence, version 1 or, at your option, any later
|
2010-01-28 17:12:57 +00:00
|
|
|
version. (The Transitive Grace Period Public Licence has
|
2009-08-02 13:50:16 +00:00
|
|
|
requirements similar to the GPL except that it allows you to
|
2010-07-19 08:30:59 +00:00
|
|
|
delay for up to twelve months after you redistribute a derived
|
2009-08-02 13:50:16 +00:00
|
|
|
work before releasing the source code of your derived work.)
|
2011-10-31 05:08:31 +00:00
|
|
|
See the file "COPYING.TGPPL.rst" [5] for the terms of the
|
2009-08-02 13:50:16 +00:00
|
|
|
Transitive Grace Period Public Licence, version 1.
|
2007-08-17 19:25:09 +00:00
|
|
|
|
2009-08-02 13:50:16 +00:00
|
|
|
(You may choose to use this package under the terms of either
|
|
|
|
licence, at your option.)
|
2007-08-17 19:25:09 +00:00
|
|
|
|
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
INSTALLATION
|
2007-07-05 01:59:26 +00:00
|
|
|
|
2011-02-04 21:49:02 +00:00
|
|
|
Tahoe-LAFS works on Linux, Mac OS X, Windows, Solaris, *BSD,
|
2016-03-30 09:25:27 +00:00
|
|
|
and probably most other systems. Start with "docs/INSTALL.rst"
|
|
|
|
[6].
|
2007-04-19 20:55:13 +00:00
|
|
|
|
|
|
|
|
2007-04-20 00:30:06 +00:00
|
|
|
HACKING AND COMMUNITY
|
2007-04-19 20:55:13 +00:00
|
|
|
|
2011-10-31 05:08:31 +00:00
|
|
|
Please join us on the mailing list [7]. Patches are gratefully
|
2016-03-30 09:25:27 +00:00
|
|
|
accepted -- the Roadmap page [8] shows the next improvements
|
2011-10-31 05:08:31 +00:00
|
|
|
that we plan to make and CREDITS [9] lists the names of people
|
|
|
|
who've contributed to the project. The Dev page [10] contains
|
2009-08-02 13:50:16 +00:00
|
|
|
resources for hackers.
|
2007-09-18 22:04:30 +00:00
|
|
|
|
|
|
|
|
|
|
|
SPONSORSHIP
|
2007-07-05 01:59:26 +00:00
|
|
|
|
2016-03-30 09:25:27 +00:00
|
|
|
A special thanks goes out to Least Authority Enterprises [12],
|
2011-10-31 05:08:31 +00:00
|
|
|
which employs several Tahoe-LAFS developers, for their
|
|
|
|
continued support.
|
2010-06-09 05:46:02 +00:00
|
|
|
|
|
|
|
HACK TAHOE-LAFS!
|
|
|
|
|
|
|
|
If you can find a security flaw in Tahoe-LAFS which is serious
|
2010-11-28 21:23:26 +00:00
|
|
|
enough that we feel compelled to warn our users and issue a fix,
|
2015-07-31 02:35:00 +00:00
|
|
|
then we will award you with a customized t-shirt with your
|
2010-06-09 05:46:02 +00:00
|
|
|
exploit printed on it and add you to the "Hack Tahoe-LAFS Hall
|
2011-10-31 05:08:31 +00:00
|
|
|
Of Fame" [13].
|
2010-06-09 05:46:02 +00:00
|
|
|
|
|
|
|
|
|
|
|
ACKNOWLEDGEMENTS
|
|
|
|
|
2022-10-03 16:18:32 +00:00
|
|
|
This is the twentieth release of Tahoe-LAFS to be created solely as a
|
|
|
|
labor of love by volunteers. Thank you very much to the team of
|
|
|
|
"hackers in the public interest" who make Tahoe-LAFS possible.
|
2007-06-11 16:21:42 +00:00
|
|
|
|
2021-12-05 07:50:22 +00:00
|
|
|
meejah
|
2009-08-02 02:57:10 +00:00
|
|
|
on behalf of the Tahoe-LAFS team
|
2009-02-10 18:02:27 +00:00
|
|
|
|
2022-10-03 16:18:32 +00:00
|
|
|
October 1, 2022
|
2020-10-13 20:54:17 +00:00
|
|
|
Planet Earth
|
2010-07-19 08:30:59 +00:00
|
|
|
|
2008-01-08 18:01:44 +00:00
|
|
|
|
2024-01-05 03:12:56 +00:00
|
|
|
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/NEWS.rst
|
2016-03-30 09:25:27 +00:00
|
|
|
[2] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/docs/known_issues.rst
|
2011-10-31 05:08:31 +00:00
|
|
|
[3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects
|
2024-01-05 03:12:56 +00:00
|
|
|
[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/COPYING.GPL
|
|
|
|
[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/COPYING.TGPPL.rst
|
|
|
|
[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.19.0/INSTALL.html
|
2021-08-31 13:58:43 +00:00
|
|
|
[7] https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev
|
2011-10-31 05:08:31 +00:00
|
|
|
[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap
|
2016-03-30 09:25:27 +00:00
|
|
|
[9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS
|
2011-10-31 05:08:31 +00:00
|
|
|
[10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev
|
2012-03-13 20:26:54 +00:00
|
|
|
[12] https://leastauthority.com/
|
2011-10-31 05:08:31 +00:00
|
|
|
[13] https://tahoe-lafs.org/hacktahoelafs/
|
2018-05-29 19:11:15 +00:00
|
|
|
[14] https://github.com/warner/magic-wormhole
|