Ticket #1125: release-1.7.1-docs.dpatch

File release-1.7.1-docs.dpatch, 17.6 KB (added by davidsarah, at 2010-07-19T00:14:34Z)

relnotes.txt, docs/quickstart.html: prepare for 1.7.1 release. Don't claim to work on Cygwin (this might work but is untested). Also update release version and date in docs/known_issues.txt.

Line 
1Mon Jul 19 00:54:37 GMT Daylight Time 2010  david-sarah@jacaranda.org
2  * relnotes.txt, docs/quickstart.html: prepare for 1.7.1 release. Don't claim to work on Cygwin (this might work but is untested).
3
4Mon Jul 19 00:59:40 GMT Daylight Time 2010  david-sarah@jacaranda.org
5  * docs/known_issues.txt: update release version and date.
6
7New patches:
8
9[relnotes.txt, docs/quickstart.html: prepare for 1.7.1 release. Don't claim to work on Cygwin (this might work but is untested).
10david-sarah@jacaranda.org**20100718235437
11 Ignore-this: dfc7334ee4bb76c04ee19304a7f1024b
12] {
13hunk ./docs/quickstart.html 17
14 
15     <h1>How To Get Tahoe-LAFS</h1>
16 
17-    <p>This procedure has been verified to work on Windows, Cygwin, Mac, many flavors of Linux, Solaris, FreeBSD, OpenBSD, and NetBSD.  It's likely to work on other platforms.  If you have trouble getting Tahoe-LAFS running this way, please write to <a href="http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev">the tahoe-dev mailing list</a>, where friendly hackers will help you out.</p>
18+    <p>This procedure has been verified to work on Windows, Mac, many flavors of Linux, Solaris, FreeBSD, OpenBSD, and NetBSD.  It's likely to work on other platforms.  If you have trouble getting Tahoe-LAFS running this way, please write to <a href="http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev">the tahoe-dev mailing list</a>, where friendly hackers will help you out.</p>
19 
20     <h2>Install Python</h2>
21 
22hunk ./docs/quickstart.html 21
23-    <p>Check if you already have an adequate version of Python installed by running <cite>python -V</cite>.  Python v2.4 (v2.4.4 or greater), Python v2.5 or Python v2.6 will work. Python v3 does not work. On Windows, we recommend the use of Python v2.6. If you don't have one of these versions of Python installed, then follow the instructions on <a href="http://www.python.org/download/releases/2.6.5/">the Python download page</a> to download and install Python v2.6. Make sure that the path to the installation directory has no spaces in it (e.g. on Windows, do not install Python in the "<tt>Program Files</tt>" directory).</p>
24-    <p>If you are on Windows, you now must manually install the pywin32 package from <a href="http://sourceforge.net/projects/pywin32/files/">the pywin32 site</a> before getting Tahoe-LAFS. Make sure to get the correct file for the version of Python you are using &mdash; e.g. ending in "py2.6.exe" for Python 2.6. If using 64-bit Windows, the file should have "win-amd64" in its name.</p>
25+    <p>Check if you already have an adequate version of Python installed by running <cite>python -V</cite>.  Python&nbsp;v2.4 (v2.4.4 or greater), Python&nbsp;v2.5 or Python&nbsp;v2.6 will work. Python&nbsp;v3 does not work. On Windows, we recommend the use of Python&nbsp;v2.6 (native, not Cygwin). If you don't have one of these versions of Python installed, then follow the instructions on <a href="http://www.python.org/download/releases/2.6.5/">the Python download page</a> to download and install Python&nbsp;v2.6. Make sure that the path to the installation directory has no spaces in it (e.g. on Windows, do not install Python in the "<tt>Program Files</tt>" directory).</p>
26+    <p>If you are on Windows, you now must manually install the pywin32 package from <a href="http://sourceforge.net/projects/pywin32/files/">the pywin32 site</a> before getting Tahoe-LAFS. Make sure to get the correct file for the version of Python you are using &mdash; e.g. ending in "py2.6.exe" for Python&nbsp;v2.6. If using 64-bit Windows, the file should have "win-amd64" in its name.</p>
27 
28     <h2>Get Tahoe-LAFS</h2>
29 
30hunk ./docs/quickstart.html 26
31-      <p>Download the 1.7.0 zip file:</p>
32+      <p>Download the 1.7.1 zip file:</p>
33       <pre><a
34hunk ./docs/quickstart.html 28
35-      href="http://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.7.0.zip">http://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.7.0.zip</a></pre>
36+      href="http://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.7.1.zip">http://tahoe-lafs.org/source/tahoe-lafs/releases/allmydata-tahoe-1.7.1.zip</a></pre>
37 
38     <h2>Set Up Tahoe-LAFS</h2>
39 
40hunk ./relnotes.txt 1
41-ANNOUNCING Tahoe, the Least-Authority File System, v1.7.0
42+ANNOUNCING Tahoe, the Least-Authority File System, v1.7.1
43 
44 The Tahoe-LAFS team is pleased to announce the immediate
45hunk ./relnotes.txt 4
46-availability of version 1.7.0 of Tahoe-LAFS, an extremely
47+availability of version 1.7.1 of Tahoe-LAFS, an extremely
48 reliable distributed storage system.
49 
50 Tahoe-LAFS is the first distributed storage system which offers
51hunk ./relnotes.txt 15
52 
53 http://tahoe-lafs.org/source/tahoe/trunk/docs/about.html
54 
55-Tahoe-LAFS v1.7.0 is the successor to v1.6.1, which was released
56-February 27, 2010 [1].
57+Tahoe-LAFS v1.7.1 is the successor to v1.7.0, which was released
58+June 18, 2010 [1].
59 
60hunk ./relnotes.txt 18
61-v1.7.0 is a major new release with new features and bugfixes. It
62-adds a fully functional SFTP interface, support for non-ASCII character
63-encodings, and a new upload algorithm which guarantees that each file
64-is spread over multiple servers for fault-tolerance. See the NEWS file
65-[2] for details.
66+v1.7.1 is a minor release with some small bugfixes and code
67+clean-ups. See the NEWS file [2] for details.
68 
69 
70 WHAT IS IT GOOD FOR?
71hunk ./relnotes.txt 138
72 This is the fifth release of Tahoe-LAFS to be created solely
73 as a labor of love by volunteers. Thank you very much to the
74 team of "hackers in the public interest" who make Tahoe-LAFS
75-possible. In this release we especially owe thanks to
76-David-Sarah Hopwood, who has dedicated many late nights to the
77-project and displayed superb software engineering skills.
78+possible.
79 
80 Zooko Wilcox-O'Hearn
81 on behalf of the Tahoe-LAFS team
82hunk ./relnotes.txt 143
83 
84-June 18, 2010
85+July 18, 2010
86 Boulder, Colorado, USA
87 
88hunk ./relnotes.txt 146
89-[1] http://tahoe-lafs.org/trac/tahoe/browser/relnotes.txt?rev=4244
90-[2] http://tahoe-lafs.org/trac/tahoe/browser/NEWS?rev=4254
91+[1] http://tahoe-lafs.org/trac/tahoe/browser/relnotes.txt?rev=4514
92+[2] http://tahoe-lafs.org/trac/tahoe/browser/NEWS?rev=FIXME!!!
93 [3] http://tahoe-lafs.org/trac/tahoe/wiki/RelatedProjects
94 [4] http://tahoe-lafs.org/trac/tahoe/browser/docs/known_issues.txt
95 [5] http://tahoe-lafs.org/trac/tahoe/browser/COPYING.GPL
96hunk ./relnotes.txt 155
97 [7] http://tahoe-lafs.org/source/tahoe/trunk/docs/quickstart.html
98 [8] http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
99 [9] http://tahoe-lafs.org/trac/tahoe/roadmap
100-[10] http://tahoe-lafs.org/trac/tahoe/browser/CREDITS?rev=4511
101+[10] http://tahoe-lafs.org/trac/tahoe/browser/CREDITS?rev=4567
102 [11] http://tahoe-lafs.org/trac/tahoe/wiki/Dev
103 [12] http://tahoe-lafs.org/hacktahoelafs/
104}
105[docs/known_issues.txt: update release version and date.
106david-sarah@jacaranda.org**20100718235940
107 Ignore-this: dbbb42dbfa6c0d205a0b8e6e58eee9c7
108] hunk ./docs/known_issues.txt 4
109 = known issues =
110 
111 *  overview
112-*  issues in Tahoe-LAFS v1.7.0, released 2010-06-18
113+*  issues in Tahoe-LAFS v1.7.1, released 2010-07-18
114   -  potential unauthorized access by JavaScript in unrelated files
115   -  potential disclosure of file through embedded hyperlinks or JavaScript in that file
116   -  command-line arguments are leaked to other local users
117
118Context:
119
120[trivial: fix unused import (sorry about that, pyflakes)
121zooko@zooko.com**20100718215133
122 Ignore-this: c2414e443405072b51d552295f2c0e8c
123] 
124[docs/logging.txt: document that _trial_temp/test.log does not receive messages below level=OPERATIONAL, due to <http://foolscap.lothar.com/trac/ticket/154>.
125david-sarah@jacaranda.org**20100718230420
126 Ignore-this: aef40f2e74ddeabee5e122e8d80893a1
127] 
128[tests, NEWS, CREDITS re: #1117
129zooko@zooko.com**20100718203225
130 Ignore-this: 1f08be2c692fb72cc0dd023259f11354
131 Give Brian and Kevan promotions, move release date in NEWS to the 18th, commit Brian's test for #1117.
132 fixes #1117
133] 
134[test/test_upload.py: test to see that aborted buckets are ignored by the storage server
135Kevan Carstensen <kevan@isnotajoke.com>**20100716001046
136 Ignore-this: cc075c24b1c86d737f3199af894cc780
137] 
138[test/test_storage.py: test for the new remote_abort semantics.
139Kevan Carstensen <kevan@isnotajoke.com>**20100715232148
140 Ignore-this: d3d6491f17bf670e770ca4b385007515
141] 
142[storage/immutable.py: make remote_abort btell the storage server about aborted buckets.
143Kevan Carstensen <kevan@isnotajoke.com>**20100715232105
144 Ignore-this: 16ab0090676355abdd5600ed44ff19c9
145] 
146[test/test_upload.py: changes to test plumbing for #1117 tests
147Kevan Carstensen <kevan@isnotajoke.com>**20100715231820
148 Ignore-this: 78a6d359d7bf8529d283e2815bf1e2de
149 
150     - Add a callRemoteOnly method to FakeBucketWriter.
151     - Change the abort method in FakeBucketWriter to not return a
152       RuntimeError.
153] 
154[immutable/upload.py: abort buckets if peer selection fails
155Kevan Carstensen <kevan@isnotajoke.com>**20100715231714
156 Ignore-this: 2a0b643a22284df292d8ed9d91b1fd37
157] 
158[test_encodingutil: correct an error in the previous patch to StdlibUnicode.test_open_representable.
159david-sarah@jacaranda.org**20100718151420
160 Ignore-this: af050955f623fbc0e4d78e15a0a8a144
161] 
162[NEWS: Forward-compatibility improvements for non-ASCII caps (#1051).
163david-sarah@jacaranda.org**20100718143622
164 Ignore-this: 1edfebc4bd38a3b5c35e75c99588153f
165] 
166[test_dirnode and test_web: don't use failUnlessReallyEqual in cases where the return type from simplejson.loads can vary between unicode and str. Use to_str when comparing URIs parsed from JSON.
167david-sarah@jacaranda.org**20100718142915
168 Ignore-this: c4e78ef4b1478dd400da71cf077ffa4a
169] 
170[docs: add comment clarifying #1051
171zooko@zooko.com**20100718053250
172 Ignore-this: 6cfc0930434cbdbbc262dabb58f1505d
173] 
174[docs: update NEWS
175zooko@zooko.com**20100718053225
176 Ignore-this: 63d5c782ef84812e6d010f0590866831
177] 
178[Add tests of caps from the future that have non-ASCII characters in them (encoded as UTF-8). The changes to test_uri.py, test_client.py, and test_dirnode.py add tests of non-ASCII future caps in addition to the current tests. The changes to test_web.py just replace the tests of all-ASCII future caps with tests of non-ASCII future caps. We also change uses of failUnlessEqual to failUnlessReallyEqual, in order to catch cases where the type of a string is not as expected.
179david-sarah@jacaranda.org**20100711200252
180 Ignore-this: c2f193352369d32e06865f8f3e951894
181] 
182[Debian documentation update
183jacob@appelbaum.net**20100305003004] 
184[debian-docs-patch-final
185jacob@appelbaum.net**20100304085955] 
186[M-x whitespace-cleanup
187zooko@zooko.com**20100718032739
188 Ignore-this: babfd4af6ad2fc885c957fd5c8b10c3f
189] 
190[docs: tidy up NEWS a little
191zooko@zooko.com**20100718032434
192 Ignore-this: 54f2820fd1a37c8967609f6bfc4e5e18
193] 
194[benchmarking: update bench_dirnode.py to reflect the new directory interfaces
195zooko@zooko.com**20100718031710
196 Ignore-this: 368ba523dd3de80d9da29cd58afbe827
197] 
198[test_encodingutil: StdlibUnicode.test_open_representable no longer uses a mock.
199david-sarah@jacaranda.org**20100718125412
200 Ignore-this: 4bf373a5e2dfe4209e5e364124af29a3
201] 
202[iputil.py: Add support for FreeBSD 7,8 and 9
203francois@ctrlaltdel.ch**20100718022832
204 Ignore-this: 1829b4cf4b91107f4cf87841e6167e99
205 committed by: zooko@zooko.com
206 date: 2010-07-17
207 and I also patched: NEWS and CREDITS
208] 
209[NEWS: add snippet about #1083
210zooko@zooko.com**20100718020653
211 Ignore-this: d353a9d93cbc5a5e6ba4671f78d1e22b
212] 
213[fileutil: docstrings for non-obvious usage restrictions on methods of EncryptedTemporaryFile.
214david-sarah@jacaranda.org**20100717054647
215 Ignore-this: 46d8fc10782fa8ec2b6c5b168c841943
216] 
217[Move EncryptedTemporaryFile from SFTP frontend to allmydata.util.fileutil, and make the FTP frontend also use it (fixing #1083).
218david-sarah@jacaranda.org**20100711213721
219 Ignore-this: e452e8ca66391aa2a1a49afe0114f317
220] 
221[NEWS: reorder NEWS snippets to be in descending order of interestingness
222zooko@zooko.com**20100718015929
223 Ignore-this: 146c42e88a9555a868a04a69dd0e5326
224] 
225[test_encodingutil: fix test_open_representable, which is only valid when run on a platform for which we know an unrepresentable filename.
226david-sarah@jacaranda.org**20100718030333
227 Ignore-this: c114d92c17714a5d4ae005c15267d60c
228] 
229[Correct stringutils->encodingutil patch to be the newer version, rather than the old version that was committed in error.
230david-sarah@jacaranda.org**20100718013435
231 Ignore-this: c8940c4e1aa2e9acc80cd4fe54753cd8
232] 
233[test_cli.py: fix error that crept in when rebasing the patch for #1072.
234david-sarah@jacaranda.org**20100718000123
235 Ignore-this: 3e8f6cc3a27b747c708221dd581934f4
236] 
237[stringutils: add test for when sys.stdout has no encoding attribute (fixes #1099).
238david-sarah@jacaranda.org**20100717045816
239 Ignore-this: f28dce6940e909f12f354086d17db54f
240] 
241[CLI: add 'tahoe unlink' as an alias to 'tahoe rm', for forward-compatibility.
242david-sarah@jacaranda.org**20100717220411
243 Ignore-this: 3ecdde7f2d0498514cef32e118e0b855
244] 
245[minor code clean-up in dirnode.py
246zooko@zooko.com**20100714060255
247 Ignore-this: bb0ab2783203e605024b3e2f798256a1
248 Impose micro-POLA by passing only the writekey instead of the whole node object to {{{_encrypt_rw_uri()}}}. Remove DummyImmutableFileNode in nodemaker.py, which is obviated by this. Add micro-optimization by precomputing the netstring of the empty string and branching on whether the writekey is present or not outside of {{{_encrypt_rw_uri()}}}. Add doc about writekey to docstring.
249 fixes #967
250] 
251[Rename stringutils to encodingutil, and drop listdir_unicode and open_unicode (since the Python stdlib functions work fine with Unicode paths). Also move some utility functions to fileutil.
252david-sarah@jacaranda.org**20100712003015
253 Ignore-this: 103b809d180df17a7283077c3104c7be
254] 
255[Allow URIs passed in the initial JSON for t=mkdir-with-children, t=mkdir-immutable to be Unicode. Also pass the name of each child into nodemaker.create_from_cap for error reporting.
256david-sarah@jacaranda.org**20100711195525
257 Ignore-this: deac32d8b91ba26ede18905d3f7d2b93
258] 
259[docs: CREDITS and NEWS
260zooko@zooko.com**20100714060150
261 Ignore-this: dc83e612f77d69e50ee975f07f6b16fe
262] 
263[CREDITS: more creds for Kevan, plus utf-8 BOM
264zooko@zooko.com**20100619045503
265 Ignore-this: 72d02bdd7a0f324f1cee8cd399c7c6de
266] 
267[cli.py: make command descriptions consistently end with a full stop.
268david-sarah@jacaranda.org**20100714014538
269 Ignore-this: 9ee7fa29ca2d1631db4049c2a389a97a
270] 
271[SFTP: address some of the comments in zooko's review (#1106).
272david-sarah@jacaranda.org**20100712025537
273 Ignore-this: c3921638a2d4f1de2a776ae78e4dc37e
274] 
275[docs/logging.txt: note that setting flogging vars might affect tests with race conditions.
276david-sarah@jacaranda.org**20100712050721
277 Ignore-this: fc1609d215fcd5561a57fd1226206f27
278] 
279[test_storage.py: potential fix for failures when logging is enabled.
280david-sarah@jacaranda.org**19700713040546
281 Ignore-this: 5815693a0df3e64c52c3c6b7be2846c7
282] 
283[upcase_since_on_welcome
284terrellrussell@gmail.com**20100708193903] 
285[server_version_on_welcome_page.dpatch.txt
286freestorm77@gmail.com**20100605191721
287 Ignore-this: b450c76dc875f5ac8cca229a666cbd0a
288 
289 
290 - The storage server version is 0 for all storage nodes in the Welcome Page
291 
292 
293] 
294[NEWS: add NEWS snippets about two recent patches
295zooko@zooko.com**20100708162058
296 Ignore-this: 6c9da6a0ad7351a960bdd60f81532899
297] 
298[directory_html_top_banner.dpatch
299freestorm77@gmail.com**20100622205301
300 Ignore-this: 1d770d975e0c414c996564774f049bca
301 
302 The div tag with the link "Return to Welcome page" on the directory.xhtml page is not correct
303 
304] 
305[tahoe_css_toolbar.dpatch
306freestorm77@gmail.com**20100622210046
307 Ignore-this: 5b3ebb2e0f52bbba718a932f80c246c0
308 
309 CSS modification to be correctly diplayed with Internet Explorer 8
310 
311 The links on the top of page directory.xhtml are not diplayed in the same line as display with Firefox.
312 
313] 
314[runnin_test_tahoe_css.dpatch
315freestorm77@gmail.com**20100622214714
316 Ignore-this: e0db73d68740aad09a7b9ae60a08c05c
317 
318 Runnin test for changes in tahoe.css file
319 
320] 
321[runnin_test_directory_xhtml.dpatch
322freestorm77@gmail.com**20100622201403
323 Ignore-this: f8962463fce50b9466405cb59fe11d43
324 
325 Runnin test for diretory.xhtml top banner
326 
327] 
328[stringutils.py: tolerate sys.stdout having no 'encoding' attribute.
329david-sarah@jacaranda.org**20100626040817
330 Ignore-this: f42cad81cef645ee38ac1df4660cc850
331] 
332[quickstart.html: python 2.5 -> 2.6 as recommended version
333david-sarah@jacaranda.org**20100705175858
334 Ignore-this: bc3a14645ea1d5435002966ae903199f
335] 
336[SFTP: don't call .stopProducing on the producer registered with OverwriteableFileConsumer (which breaks with warner's new downloader).
337david-sarah@jacaranda.org**20100628231926
338 Ignore-this: 131b7a5787bc85a9a356b5740d9d996f
339] 
340[docs/how_to_make_a_tahoe-lafs_release.txt: trivial correction, install.html should now be quickstart.html.
341david-sarah@jacaranda.org**20100625223929
342 Ignore-this: 99a5459cac51bd867cc11ad06927ff30
343] 
344[setup: in the Makefile, refuse to upload tarballs unless someone has passed the environment variable "BB_BRANCH" with value "trunk"
345zooko@zooko.com**20100619034928
346 Ignore-this: 276ddf9b6ad7ec79e27474862e0f7d6
347] 
348[trivial: tiny update to in-line comment
349zooko@zooko.com**20100614045715
350 Ignore-this: 10851b0ed2abfed542c97749e5d280bc
351 (I'm actually committing this patch as a test of the new eager-annotation-computation of trac-darcs.)
352] 
353[docs: about.html link to home page early on, and be decentralized storage instead of cloud storage this time around
354zooko@zooko.com**20100619065318
355 Ignore-this: dc6db03f696e5b6d2848699e754d8053
356] 
357[docs: update about.html, especially to have a non-broken link to quickstart.html, and also to comment out the broken links to "for Paranoids" and "for Corporates"
358zooko@zooko.com**20100619065124
359 Ignore-this: e292c7f51c337a84ebfeb366fbd24d6c
360] 
361[TAG allmydata-tahoe-1.7.0
362zooko@zooko.com**20100619052631
363 Ignore-this: d21e27afe6d85e2e3ba6a3292ba2be1
364] 
365Patch bundle hash:
366b1f3f1ced9354717165dc47942303c29578a09aa