X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=relnotes.txt;h=d7f671b36d08de07f1a0cf0742349962f41b43fd;hb=refs%2Fheads%2F2438.magic-folder-stable.11;hp=3ebada22c5456fd47bd21ae404b8115714acef0d;hpb=fc8a26507f136c23d938abfb8bf1b18e6d917c36;p=tahoe-lafs%2Ftahoe-lafs.git diff --git a/relnotes.txt b/relnotes.txt index 3ebada22..d7f671b3 100644 --- a/relnotes.txt +++ b/relnotes.txt @@ -1,154 +1,164 @@ -ANNOUNCING: Allmydata.org "Tahoe" version 0.8 +ANNOUNCING Tahoe, the Least-Authority File Store, v1.10.2 -We are pleased to announce the release of version 0.8 of allmydata.org -"Tahoe". +The Tahoe-LAFS team is pleased to announce version 1.10.2 of +Tahoe-LAFS, an extremely reliable decentralized storage system. +Get it here: -Allmydata.org "Tahoe" is a secure, decentralized, fault-tolerant -filesystem. All of the source code is available under a Free -Software, Open Source licence (or two). +https://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/quickstart.rst -This filesystem is encrypted and distributed over multiple peers in -such a way that it continues to work correctlly even when some of the -peers are unavailable, malfunctioning, or malicious. +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: -This is the successor to Allmydata-Tahoe v0.7, which was released -January 8, 2008 [1]. +https://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/about.rst -This release improves performance, diagnostics, and packaging. This -release of allmydata.org "Tahoe" will form the basis of the next -consumer backup product from Allmydata, Inc. -- http://allmydata.com . +The previous stable release of Tahoe-LAFS was v1.10.1, released +on June 15, 2015. +v1.10.2 is a small bugfix release, which fixes a critical +packaging error that prevented v1.10.1 from building against the +latest version of the upstream "mock" library. A few small bugs +were fixed too. See the NEWS file [1] for details. -Since v0.7 we've made the following changes: - * Add a preliminary Microsoft Windows package (ticket #195). - - * Add a preliminary Macintosh package (ticket #182). - - * Display information about peers (ticket #32). - - * Display information about uploads and downloads (ticket #39). - - * Add unit tests and docs for contrib/fuse (ticket #255). - - * Add a preliminary FUSE interface for Macintosh. - - * Update docs, starting with docs/about.html -- - http://allmydata.org/source/tahoe/trunk/docs/about.html . - - * Improve logging, diagnostic tools, statistics, timing measurements - during upload, etc.. - - * Add more measurements of performance: - http://allmydata.org/trac/tahoe/wiki/Performance . - - * Add an upload helper, with resumption of incomplete uploads and - short-circuiting of uploads if the file is already present (tickets - #116, #258, #218). - - * Make upload continue even if some servers disappear during the - upload process. - - * Add mtime and ctime timestamps to files (ticket #183). +WHAT IS IT GOOD FOR? - * Make introduction more efficient by allowing nodes to act as - clients-only and not publish themselves as servers (ticket #271). +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. + +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 +more. See the Related Projects page on the wiki [3]. + +We believe that strong cryptography, Free and Open Source +Software, erasure coding, and principled engineering practices +make Tahoe-LAFS safer than RAID, removable drive, tape, +on-line backup or cloud storage. + +This software is developed under test-driven development, and +there are no known bugs or security flaws which would +compromise confidentiality or data integrity under recommended +use. (For all important issues that we are currently aware of +please see the known_issues.rst file [2].) + + +COMPATIBILITY + +This release should be compatible with the version 1 series of +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 +all versions since v1.0. Servers from this release can serve +clients of all versions back to v1.0 and clients from this +release can use servers of all versions back to v1.0. + +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. + +The new Introducer protocol added in v1.10 is backwards +compatible with older clients and introducer servers, however +some features will be unavailable when an older node is +involved. Please see docs/nodekeys.rst [14] for details. + +This is the nineteenth release in the version 1 series. This +series of Tahoe-LAFS will be actively supported and maintained +for the foreseeable future, and future versions of Tahoe-LAFS +will retain the ability to read and write files compatible +with this series. - * Extend the web API to allow programmatic control of mutable files. - * Fix potential problem that could cause corruption of downloaded - mutable files if a long series of unlikely coincidences and hacked - clients occurred (ticket #312). +LICENCE - * Make file and directory names use unicode. +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" [4] for the terms of the GNU General Public +License, version 2. - * Use SHA-256d instead of SHA-256 for secure hashes. +You may use this package under the Transitive Grace Period +Public Licence, version 1 or, at your option, any later +version. (The Transitive Grace Period Public Licence has +requirements similar to the GPL except that it allows you to +delay for up to twelve months after you redistribute a derived +work before releasing the source code of your derived work.) +See the file "COPYING.TGPPL.rst" [5] for the terms of the +Transitive Grace Period Public Licence, version 1. +(You may choose to use this package under the terms of either +licence, at your option.) -WHAT IS IT GOOD FOR? -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 -malicious, the filesystem continues to work from the remaining -computers. You can also share your files with other users, using a -strongly encrypted, capability-based access control scheme. +INSTALLATION -This release is targeted at hackers and smart users who are willing to -use a web user interface, a command-line user interface, or a FUSE -interface. (Or a RESTful API. Just telnet to localhost and type HTTP -requests to get started.) +Tahoe-LAFS works on Linux, Mac OS X, Windows, Solaris, *BSD, +and probably most other systems. Start with +"docs/quickstart.rst" [6]. -Because this software is new, it is not yet recommended for storage of -highly confidential data nor for valuable data which is not otherwise -backed up. However, it works well in practice, it comes with extensive -unit tests [2], and there are no known security flaws which would -compromise confidentiality or data integrity. (For a current -description of all known security issues and an overview of Tahoe's -security properties, please see the Security web page: [3].) -This release of Tahoe is suitable for the "friendnet" use case [4] -- -it is easy to create a filesystem spread over the computers of you and -your friends so that you can share files and disk space with one -another. +HACKING AND COMMUNITY +Please join us on the mailing list [7]. Patches are gratefully +accepted -- the RoadMap page [8] shows the next improvements +that we plan to make and CREDITS [9] lists the names of people +who've contributed to the project. The Dev page [10] contains +resources for hackers. -LICENCE -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" -for the terms of the GNU General Public License, version 2. +SPONSORSHIP -You may use this package under the Transitive Grace Period Public -Licence, version 1.0. The Transitive Grace Period Public Licence says -that you may distribute proprietary derived works of Tahoe without -releasing the source code of that derived work for up to twelve -months, after which time you are obligated to release the source code -of the derived work under the Transitive Grace Period Public Licence. -See the file "COPYING.TGPPL.html" for the terms of the Transitive -Grace Period Public Licence, version 1.0. +Atlas Networks has contributed several hosted servers for +performance testing. Thank you to Atlas Networks [11] for +their generous and public-spirited support. -(You may choose to use this package under the terms of either licence, -at your option.) +And a special thanks to Least Authority Enterprises [12], +which employs several Tahoe-LAFS developers, for their +continued support. +HACK TAHOE-LAFS! -INSTALLATION +If you can find a security flaw in Tahoe-LAFS which is serious +enough that we feel compelled to warn our users and issue a fix, +then we will award you with a customized t-shirt with your +exploit printed on it and add you to the "Hack Tahoe-LAFS Hall +Of Fame" [13]. -Tahoe works on Linux, Mac OS X, Windows, Cygwin, and Solaris. For -installation instructions please see "docs/install.html" [5]. +ACKNOWLEDGEMENTS -HACKING AND COMMUNITY +This is the fourteenth 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. -Please join us on the mailing list [6] to discuss uses of Tahoe. -Patches that extend and improve Tahoe are gratefully accepted -- the -RoadMap page [7] shows the next improvements that we plan to make and -CREDITS [8] lists the names of people who've contributed to the -project. The wiki Dev page [9] contains resources for hackers. +Brian Warner +on behalf of the Tahoe-LAFS team +July 30, 2015 +San Francisco, California, USA -SPONSORSHIP -Tahoe is sponsored by Allmydata, Inc. [10], a provider of consumer -backup services. Allmydata, Inc. contributes hardware, software, -ideas, bug reports, suggestions, demands, and money (employing several -allmydata.org Tahoe hackers and allowing them to spend part of their -work time on the next-generation, free-software project). We are -eternally grateful! - - -Zooko O'Whielacronx -on behalf of the allmydata.org team -February 15, 2008 -Boulder, Colorado, USA - - -[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=1805 -[2] http://allmydata.org/tahoe-figleaf/current/ -[3] http://allmydata.org/trac/tahoe/wiki/Security -[4] http://allmydata.org/trac/tahoe/wiki/UseCases -[5] http://allmydata.org/source/tahoe/trunk/docs/install.html -[6] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev -[7] http://allmydata.org/trac/tahoe/roadmap -[8] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=1804 -[9] http://allmydata.org/trac/tahoe/wiki/Dev -[10] http://allmydata.com +[1] https://tahoe-lafs.org/trac/tahoe-lafs/browser/NEWS.rst +[2] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/known_issues.rst +[3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects +[4] https://tahoe-lafs.org/trac/tahoe-lafs/browser/COPYING.GPL +[5] https://tahoe-lafs.org/trac/tahoe-lafs/browser/COPYING.TGPPL.rst +[6] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/quickstart.rst +[7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev +[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap +[9] https://tahoe-lafs.org/trac/tahoe-lafs/browser/CREDITS +[10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev +[11] http://atlasnetworks.us/ +[12] https://leastauthority.com/ +[13] https://tahoe-lafs.org/hacktahoelafs/ +[14] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/nodekeys.rst