mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-18 10:46:24 +00:00
docs: not-quite-final version of relnotes.txt for tahoe-1.3.0
This commit is contained in:
parent
2dcadfaa1b
commit
3fa19973e4
157
relnotes.txt
157
relnotes.txt
@ -1,88 +1,96 @@
|
|||||||
ANNOUNCING Allmydata.org "Tahoe", the Least-Authority Filesystem, v1.2
|
still-not-actually-ANNOUNCING-yet Allmydata.org "Tahoe", the Least-Authority Filesystem, v1.3
|
||||||
|
|
||||||
We are pleased to announce the release of version 1.2.0 of the "Tahoe"
|
We are pleased to announce the release of version 1.3.0 of "Tahoe", the
|
||||||
Least Authority Filesystem.
|
Least Authority Filesystem.
|
||||||
|
|
||||||
The "Tahoe" Least Authority Filesystem is a secure, decentralized,
|
Tahoe-LAFS is a secure, decentralized, fault-tolerant filesystem. All
|
||||||
fault-tolerant filesystem. All of the source code is available under
|
of the source code is available under a choice of two Free Software,
|
||||||
a Free Software, Open Source licence (or two).
|
Open Source licences.
|
||||||
|
|
||||||
This filesystem is encrypted and distributed over multiple peers in
|
This filesystem is encrypted and distributed over multiple peers in
|
||||||
such a way it continues to function even when some of the peers are
|
such a way it continues to function even when some of the peers are
|
||||||
unavailable, malfunctioning, or malicious.
|
unavailable, malfunctioning, or malicious.
|
||||||
|
|
||||||
A one-page explanation of the security and fault-tolerance properties
|
Here is the one-page explanation of the security and fault-tolerance
|
||||||
that it offers is visible at:
|
properties that it offers:
|
||||||
|
|
||||||
http://allmydata.org/source/tahoe/trunk/docs/about.html
|
http://allmydata.org/source/tahoe/trunk/docs/about.html
|
||||||
|
|
||||||
|
This is the successor to v1.2, which was released July 21, 2008 [1].
|
||||||
|
This is a major new release, adding a repairer, an efficient backup
|
||||||
|
command, support for large files, an (S)FTP server, and much more.
|
||||||
|
|
||||||
This is the successor to Allmydata.org "Tahoe" Least Authority
|
See the NEWS file [2] and the known_issues.txt file [3] for more
|
||||||
Filesystem v1.1, which was released June 11, 2008 [1]. This release
|
information.
|
||||||
fixes a security issue in Tahoe v1.1, fixes a few small issues in the
|
|
||||||
web interface, adds a "check health" operation for mutable files, and
|
|
||||||
adds logging/operations/deployment improvements.
|
|
||||||
|
|
||||||
See the known_issues.txt file [2] and the NEWS file [3] for details.
|
In addition to the many new features of Tahoe itself, a handful of
|
||||||
|
related projects have sprung up, including Tahoe frontends for Windows
|
||||||
|
and Macintosh, two front-ends written in JavaScript, a Tahoe plugin for
|
||||||
|
duplicity, a Tahoe plugin for TiddlyWiki, a project to create a new
|
||||||
|
backup tool, and three incomplete Tahoe frontends for FUSE. See Related
|
||||||
|
Projects on the wiki: [4].
|
||||||
|
|
||||||
|
|
||||||
COMPATIBILITY
|
COMPATIBILITY
|
||||||
|
|
||||||
The version 1 branch of Tahoe is used as the basis of the consumer
|
The version 1 branch of Tahoe is the basis of the consumer backup
|
||||||
backup product from Allmydata, Inc. -- http://allmydata.com .
|
product from Allmydata, Inc. -- http://allmydata.com .
|
||||||
|
|
||||||
Tahoe v1.2 is fully compatible with Tahoe v1.0. v1.2 clients produce
|
Tahoe v1.3 is fully compatible with Tahoe v1 branch. v1.3 clients
|
||||||
files which can be read by v1.0 clients. v1.2 clients can read files
|
produce files which can be read by clients of all versions back to v1.0
|
||||||
produced by clients of all versions >= v0.8. v1.2 servers can serve
|
(unless the file is too large -- greater than 12 GiB with default
|
||||||
v1.0 clients and v1.2 clients can use v1.0 servers.
|
configuration). v1.3 clients can read files produced by clients of all
|
||||||
|
versions since v1.0. v1.3 servers can serve clients of all versions
|
||||||
|
back to v1.0 and v1.3 clients can use servers of all versions back to
|
||||||
|
v1.0 (but can't upload large files to them).
|
||||||
|
|
||||||
This is the third release in the version 1 series. We believe that
|
This is the fourth release in the version 1 series. We believe that
|
||||||
this version of Tahoe is stable enough to rely on as a permanent store
|
this version of Tahoe is stable enough to rely on as a permanent store
|
||||||
of valuable data. The version 1 branch of Tahoe will be actively
|
of valuable data. The version 1 branch of Tahoe will be actively
|
||||||
supported and maintained for the forseeable future, and future
|
supported and maintained for the forseeable future, and future versions
|
||||||
versions of Tahoe will retain the ability to read files and
|
of Tahoe will retain the ability to read files and directories produced
|
||||||
directories produced by Tahoe v1 for the forseeable future.
|
by Tahoe v1 for the forseeable future.
|
||||||
|
|
||||||
|
|
||||||
WHAT IS IT GOOD FOR?
|
WHAT IS IT GOOD FOR?
|
||||||
|
|
||||||
With Tahoe, you can distribute your filesystem across a set of
|
With Tahoe, you can distribute your filesystem across a set of
|
||||||
computers, such that if some of the computers fail or turn out to be
|
computers, such that if some of the computers fail or turn out to be
|
||||||
malicious, the filesystem continues to work from the remaining
|
malicious, the entire filesystem continues to be available, provided by
|
||||||
computers. You can also share your files with other users, using a
|
the remaining computers. You can also share your files with other
|
||||||
cryptographic capability-based access control scheme.
|
users, using a simple and flexible access control scheme.
|
||||||
|
|
||||||
Because this software is the product of less than two years of active
|
Because this software is the product of less than three years of active
|
||||||
development, we do not categorically recommend it for the storage of
|
development, we do not categorically recommend it as the sole
|
||||||
data which is extremely confidential or precious. However, we believe
|
repository of data which is extremely confidential or precious.
|
||||||
that the combination of erasure coding, strong encryption, and careful
|
However, we believe that erasure coding, strong encryption, Free/Open
|
||||||
engineering make Tahoe safer than common alternatives, such as RAID,
|
Source Software and careful engineering make Tahoe safer than common
|
||||||
or traditional backup onto a remote server, removable drive, or tape.
|
alternatives, such as RAID, removable drive, tape, or "on-line storage"
|
||||||
|
or "Cloud storage" systems.
|
||||||
|
|
||||||
This software comes with extensive unit tests [4], and there are no
|
This software comes with extensive unit tests [5], and there are no
|
||||||
known security flaws which would compromise confidentiality or data
|
known security flaws which would compromise confidentiality or data
|
||||||
integrity. (For all currently known issues please see the
|
integrity. (For all currently known issues please see the
|
||||||
known_issues.txt file [2].)
|
known_issues.txt file [2].)
|
||||||
|
|
||||||
This release of Tahoe is suitable for the "friendnet" use case [5] --
|
This release of Tahoe is suitable for the "friendnet" use case [6] --
|
||||||
it is easy to create a filesystem spread over the computers of you and
|
it is easy to create a filesystem spread over the computers of you and
|
||||||
your friends so that you can share disk space and share files.
|
your friends so that you can share disk space and files.
|
||||||
|
|
||||||
|
|
||||||
LICENCE
|
LICENCE
|
||||||
|
|
||||||
You may use this package under the GNU General Public License, version
|
You may use this package under the GNU General Public License, version
|
||||||
2 or, at your option, any later version. See the file "COPYING.GPL"
|
2 or, at your option, any later version. See the file "COPYING.GPL"
|
||||||
[6] for the terms of the GNU General Public License, version 2.
|
[7] for the terms of the GNU General Public License, version 2.
|
||||||
|
|
||||||
You may use this package under the Transitive Grace Period Public
|
You may use this package under the Transitive Grace Period Public
|
||||||
Licence, version 1.0. The Transitive Grace Period Public Licence says
|
Licence, version 1.0. The Transitive Grace Period Public Licence has
|
||||||
that you may distribute proprietary derived works of Tahoe without
|
requirements similar to the GPL except that it allows you to wait for
|
||||||
releasing the source code of that derived work for up to twelve
|
up to twelve months after you redistribute a derived work before
|
||||||
months, after which time you are obligated to release the source code
|
releasing the source code of your derived work. See the file
|
||||||
of the derived work under the Transitive Grace Period Public
|
"COPYING.TGPPL.html" [8] for the terms of the Transitive Grace Period
|
||||||
Licence. See the file "COPYING.TGPPL.html" [7] for the terms of the
|
Public Licence, version 1.0.
|
||||||
Transitive Grace Period Public Licence, version 1.0.
|
|
||||||
|
|
||||||
(You may choose to use this package under the terms of either licence,
|
(You may choose to use this package under the terms of either licence,
|
||||||
at your option.)
|
at your option.)
|
||||||
@ -90,45 +98,54 @@ at your option.)
|
|||||||
|
|
||||||
INSTALLATION
|
INSTALLATION
|
||||||
|
|
||||||
Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris. For
|
Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris, and
|
||||||
installation instructions please see "docs/install.html" [8].
|
probably most other systems which have a Python interpreter and a C/C++
|
||||||
|
compiler. Start with "docs/install.html" [9].
|
||||||
|
|
||||||
|
|
||||||
HACKING AND COMMUNITY
|
HACKING AND COMMUNITY
|
||||||
|
|
||||||
Please join us on the mailing list [9] to discuss uses of Tahoe.
|
Please join us on the mailing list [10]. Patches that extend and
|
||||||
Patches that extend and improve Tahoe are gratefully accepted -- the
|
improve Tahoe are gratefully accepted -- the RoadMap page [11] shows
|
||||||
RoadMap page [10] shows the next improvements that we plan to make and
|
the next improvements that we plan to make and CREDITS [12] lists the
|
||||||
CREDITS [11] lists the names of people who've contributed to the
|
names of people who've contributed to the project. The wiki Dev page
|
||||||
project. The wiki Dev page [12] contains resources for hackers.
|
[13] contains resources for hackers.
|
||||||
|
|
||||||
|
|
||||||
SPONSORSHIP
|
SPONSORSHIP
|
||||||
|
|
||||||
Tahoe is sponsored by Allmydata, Inc. [13], a provider of commercial
|
Tahoe is sponsored by Allmydata, Inc. [14], a provider of commercial
|
||||||
backup services. Allmydata, Inc. contributes hardware, software,
|
backup services. Allmydata, Inc. contributes hardware, software,
|
||||||
ideas, bug reports, suggestions, demands, and money (employing several
|
ideas, bug reports, suggestions, demands, and money (employing several
|
||||||
allmydata.org Tahoe hackers and instructing them to spend part of
|
allmydata.org Tahoe hackers and instructing them to spend part of their
|
||||||
their work time on this free-software project). Also they distribute
|
work time on this Free Software project). Also they award customized
|
||||||
customized t-shirts just for some of our favorite contributors. We
|
t-shirts to hackers who find security flaws in Tahoe (see
|
||||||
are eternally grateful!
|
http://hacktahoe.org ). Thank you to Allmydata, Inc. for their
|
||||||
|
generous and public-spirited support.
|
||||||
|
|
||||||
|
|
||||||
Zooko O'Whielacronx
|
Zooko Wilcox-O'Hearn
|
||||||
on behalf of the allmydata.org team
|
on behalf of the allmydata.org team
|
||||||
July 21, 2008
|
|
||||||
|
with special acknowledgment of Brian Warner, whose superb engineering
|
||||||
|
skills and dedication are primarily responsible for the Tahoe
|
||||||
|
implementation, and largely responsible for the Tahoe design as well,
|
||||||
|
not to mention most of the docs and many other things besides
|
||||||
|
|
||||||
|
February 11, 2009 (XXX HOPEFULLY)
|
||||||
Boulder, Colorado, USA
|
Boulder, Colorado, USA
|
||||||
|
|
||||||
[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2716
|
[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=2789
|
||||||
[2] http://allmydata.org/trac/tahoe/browser/docs/known_issues.txt
|
[2] http://allmydata.org/trac/tahoe/browser/NEWS
|
||||||
[3] http://allmydata.org/trac/tahoe/browser/NEWS
|
[3] http://allmydata.org/trac/tahoe/browser/docs/known_issues.txt
|
||||||
[4] http://allmydata.org/trac/tahoe/wiki/Dev
|
[4] http://allmydata.org/trac/tahoe/wiki/RelatedProjects
|
||||||
[5] http://allmydata.org/trac/tahoe/wiki/UseCases
|
[5] http://allmydata.org/trac/tahoe/wiki/Dev
|
||||||
[6] http://allmydata.org/trac/tahoe/browser/COPYING.GPL
|
[6] http://allmydata.org/trac/tahoe/wiki/UseCases
|
||||||
[7] http://allmydata.org/source/tahoe/trunk/COPYING.TGPPL.html
|
[7] http://allmydata.org/trac/tahoe/browser/COPYING.GPL
|
||||||
[8] http://allmydata.org/source/tahoe/trunk/docs/install.html
|
[8] http://allmydata.org/source/tahoe/trunk/COPYING.TGPPL.html
|
||||||
[9] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
|
[9] http://allmydata.org/source/tahoe/trunk/docs/install.html
|
||||||
[10] http://allmydata.org/trac/tahoe/roadmap
|
[10] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
|
||||||
[11] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=2677
|
[11] http://allmydata.org/trac/tahoe/roadmap
|
||||||
[12] http://allmydata.org/trac/tahoe/wiki/Dev
|
[12] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=2677
|
||||||
[13] http://allmydata.com
|
[13] http://allmydata.org/trac/tahoe/wiki/Dev
|
||||||
|
[14] http://allmydata.com
|
||||||
|
Loading…
Reference in New Issue
Block a user