| 1 | ANNOUNCING Tahoe, the Least-Authority File Store, v1.15.1 |
|---|
| 2 | |
|---|
| 3 | The Tahoe-LAFS team is pleased to announce version 1.15.1 of |
|---|
| 4 | Tahoe-LAFS, an extremely reliable decentralized storage |
|---|
| 5 | system. Get it with "pip install tahoe-lafs", or download a |
|---|
| 6 | tarball here: |
|---|
| 7 | |
|---|
| 8 | https://tahoe-lafs.org/downloads |
|---|
| 9 | |
|---|
| 10 | Tahoe-LAFS is the first distributed storage system to offer |
|---|
| 11 | "provider-independent security" — meaning that not even the |
|---|
| 12 | operators of your storage servers can read or alter your data |
|---|
| 13 | without your consent. Here is the one-page explanation of its |
|---|
| 14 | unique security and fault-tolerance properties: |
|---|
| 15 | |
|---|
| 16 | https://tahoe-lafs.readthedocs.org/en/latest/about.html |
|---|
| 17 | |
|---|
| 18 | The previous stable release of Tahoe-LAFS was v1.15.0, released on |
|---|
| 19 | January 19, 2021. |
|---|
| 20 | |
|---|
| 21 | In this release: PyPI does not accept uploads of packages that use |
|---|
| 22 | PEP-508 version specifiers. |
|---|
| 23 | |
|---|
| 24 | Note that Python3 porting is underway but not yet complete in this |
|---|
| 25 | release. Developers may notice python3 as new targets for certain |
|---|
| 26 | tools. |
|---|
| 27 | |
|---|
| 28 | Please see ``NEWS.rst`` for a more complete list of changes. |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | WHAT IS IT GOOD FOR? |
|---|
| 32 | |
|---|
| 33 | With Tahoe-LAFS, you distribute your data across multiple |
|---|
| 34 | servers. Even if some of the servers fail or are taken over |
|---|
| 35 | by an attacker, the entire file store continues to function |
|---|
| 36 | correctly, preserving your privacy and security. You can |
|---|
| 37 | easily share specific files and directories with other people. |
|---|
| 38 | |
|---|
| 39 | In addition to the core storage system itself, volunteers |
|---|
| 40 | have built other projects on top of Tahoe-LAFS and have |
|---|
| 41 | integrated Tahoe-LAFS with existing systems, including |
|---|
| 42 | Windows, JavaScript, iPhone, Android, Hadoop, Flume, Django, |
|---|
| 43 | Puppet, bzr, mercurial, perforce, duplicity, TiddlyWiki, and |
|---|
| 44 | more. See the Related Projects page on the wiki [3]. |
|---|
| 45 | |
|---|
| 46 | We believe that strong cryptography, Free and Open Source |
|---|
| 47 | Software, erasure coding, and principled engineering practices |
|---|
| 48 | make Tahoe-LAFS safer than RAID, removable drive, tape, |
|---|
| 49 | on-line backup or cloud storage. |
|---|
| 50 | |
|---|
| 51 | This software is developed under test-driven development, and |
|---|
| 52 | there are no known bugs or security flaws which would |
|---|
| 53 | compromise confidentiality or data integrity under recommended |
|---|
| 54 | use. (For all important issues that we are currently aware of |
|---|
| 55 | please see the known_issues.rst file [2].) |
|---|
| 56 | |
|---|
| 57 | |
|---|
| 58 | COMPATIBILITY |
|---|
| 59 | |
|---|
| 60 | This release should be compatible with the version 1 series of |
|---|
| 61 | Tahoe-LAFS. Clients from this release can write files and |
|---|
| 62 | directories in the format used by clients of all versions back |
|---|
| 63 | to v1.0 (which was released March 25, 2008). Clients from this |
|---|
| 64 | release can read files and directories produced by clients of |
|---|
| 65 | all versions since v1.0. |
|---|
| 66 | |
|---|
| 67 | Network connections are limited by the Introducer protocol in |
|---|
| 68 | use. If the Introducer is running v1.10 or v1.11, then servers |
|---|
| 69 | from this release (v1.12) can serve clients of all versions |
|---|
| 70 | back to v1.0 . If it is running v1.12, then they can only |
|---|
| 71 | serve clients back to v1.10. Clients from this release can use |
|---|
| 72 | servers back to v1.10, but not older servers. |
|---|
| 73 | |
|---|
| 74 | Except for the new optional MDMF format, we have not made any |
|---|
| 75 | intentional compatibility changes. However we do not yet have |
|---|
| 76 | the test infrastructure to continuously verify that all new |
|---|
| 77 | versions are interoperable with previous versions. We intend |
|---|
| 78 | to build such an infrastructure in the future. |
|---|
| 79 | |
|---|
| 80 | This is the twenty-first release in the version 1 series. This |
|---|
| 81 | series of Tahoe-LAFS will be actively supported and maintained |
|---|
| 82 | for the foreseeable future, and future versions of Tahoe-LAFS |
|---|
| 83 | will retain the ability to read and write files compatible |
|---|
| 84 | with this series. |
|---|
| 85 | |
|---|
| 86 | |
|---|
| 87 | LICENCE |
|---|
| 88 | |
|---|
| 89 | You may use this package under the GNU General Public License, |
|---|
| 90 | version 2 or, at your option, any later version. See the file |
|---|
| 91 | "COPYING.GPL" [4] for the terms of the GNU General Public |
|---|
| 92 | License, version 2. |
|---|
| 93 | |
|---|
| 94 | You may use this package under the Transitive Grace Period |
|---|
| 95 | Public Licence, version 1 or, at your option, any later |
|---|
| 96 | version. (The Transitive Grace Period Public Licence has |
|---|
| 97 | requirements similar to the GPL except that it allows you to |
|---|
| 98 | delay for up to twelve months after you redistribute a derived |
|---|
| 99 | work before releasing the source code of your derived work.) |
|---|
| 100 | See the file "COPYING.TGPPL.rst" [5] for the terms of the |
|---|
| 101 | Transitive Grace Period Public Licence, version 1. |
|---|
| 102 | |
|---|
| 103 | (You may choose to use this package under the terms of either |
|---|
| 104 | licence, at your option.) |
|---|
| 105 | |
|---|
| 106 | |
|---|
| 107 | INSTALLATION |
|---|
| 108 | |
|---|
| 109 | Tahoe-LAFS works on Linux, Mac OS X, Windows, Solaris, *BSD, |
|---|
| 110 | and probably most other systems. Start with "docs/INSTALL.rst" |
|---|
| 111 | [6]. |
|---|
| 112 | |
|---|
| 113 | |
|---|
| 114 | HACKING AND COMMUNITY |
|---|
| 115 | |
|---|
| 116 | Please join us on the mailing list [7]. Patches are gratefully |
|---|
| 117 | accepted -- the Roadmap page [8] shows the next improvements |
|---|
| 118 | that we plan to make and CREDITS [9] lists the names of people |
|---|
| 119 | who've contributed to the project. The Dev page [10] contains |
|---|
| 120 | resources for hackers. |
|---|
| 121 | |
|---|
| 122 | |
|---|
| 123 | SPONSORSHIP |
|---|
| 124 | |
|---|
| 125 | A special thanks goes out to Least Authority Enterprises [12], |
|---|
| 126 | which employs several Tahoe-LAFS developers, for their |
|---|
| 127 | continued support. |
|---|
| 128 | |
|---|
| 129 | HACK TAHOE-LAFS! |
|---|
| 130 | |
|---|
| 131 | If you can find a security flaw in Tahoe-LAFS which is serious |
|---|
| 132 | enough that we feel compelled to warn our users and issue a fix, |
|---|
| 133 | then we will award you with a customized t-shirt with your |
|---|
| 134 | exploit printed on it and add you to the "Hack Tahoe-LAFS Hall |
|---|
| 135 | Of Fame" [13]. |
|---|
| 136 | |
|---|
| 137 | |
|---|
| 138 | ACKNOWLEDGEMENTS |
|---|
| 139 | |
|---|
| 140 | This is the eighteenth release of Tahoe-LAFS to be created |
|---|
| 141 | solely as a labor of love by volunteers. Thank you very much |
|---|
| 142 | to the team of "hackers in the public interest" who make |
|---|
| 143 | Tahoe-LAFS possible. |
|---|
| 144 | |
|---|
| 145 | meejah |
|---|
| 146 | on behalf of the Tahoe-LAFS team |
|---|
| 147 | |
|---|
| 148 | March 23, 2021 |
|---|
| 149 | Planet Earth |
|---|
| 150 | |
|---|
| 151 | |
|---|
| 152 | [1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/NEWS.rst |
|---|
| 153 | [2] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/docs/known_issues.rst |
|---|
| 154 | [3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects |
|---|
| 155 | [4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/COPYING.GPL |
|---|
| 156 | [5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/COPYING.TGPPL.rst |
|---|
| 157 | [6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.15.1/INSTALL.html |
|---|
| 158 | [7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev |
|---|
| 159 | [8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap |
|---|
| 160 | [9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS |
|---|
| 161 | [10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev |
|---|
| 162 | [12] https://leastauthority.com/ |
|---|
| 163 | [13] https://tahoe-lafs.org/hacktahoelafs/ |
|---|
| 164 | [14] https://github.com/warner/magic-wormhole |
|---|