Ticket #1062: title_rename_xhtml.dpatch.txt

File title_rename_xhtml.dpatch.txt, 27.1 KB (added by freestorm, at 2010-05-29T17:49:18Z)
Line 
1Sat May 29 19:25:42 Paris, Madrid (heure d'été) 2010  freestorm77@gmail.com
2  * title_rename_xhtml.dpatch.txt
3 
4  - Renamed xhtml Title from "Allmydata - Tahoe" to "Tahoe-LAFS"
5  - Renamed Tahoe to Tahoe-LAFS in page content
6  - Changed Tahoe-LAFS home page link to http://tahoe-lafs.org (added target="blank")
7  - Deleted commented css script in info.xhtml
8 
9 
10
11New patches:
12
13[title_rename_xhtml.dpatch.txt
14freestorm77@gmail.com**20100529172542
15 Ignore-this: d2846afcc9ea72ac443a62ecc23d121b
16 
17 - Renamed xhtml Title from "Allmydata - Tahoe" to "Tahoe-LAFS"
18 - Renamed Tahoe to Tahoe-LAFS in page content
19 - Changed Tahoe-LAFS home page link to http://tahoe-lafs.org (added target="blank")
20 - Deleted commented css script in info.xhtml
21 
22 
23] {
24hunk ./src/allmydata/web/check-and-repair-results.xhtml 3
25 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
26   <head>
27-    <title>AllMyData - Tahoe - Check Results</title>
28+    <title>Tahoe-LAFS - Check Results</title>
29     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
30     <link href="/webform_css" rel="stylesheet" type="text/css"/>
31     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
32hunk ./src/allmydata/web/check-results.xhtml 3
33 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
34   <head>
35-    <title>AllMyData - Tahoe - Check Results</title>
36+    <title>Tahoe-LAFS - Check Results</title>
37     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
38     <link href="/webform_css" rel="stylesheet" type="text/css"/>
39     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
40hunk ./src/allmydata/web/deep-check-and-repair-results.xhtml 3
41 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
42   <head>
43-    <title>AllMyData - Tahoe - Deep Check Results</title>
44+    <title>Tahoe-LAFS - Deep Check Results</title>
45     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
46     <link href="/webform_css" rel="stylesheet" type="text/css"/>
47     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
48hunk ./src/allmydata/web/deep-check-results.xhtml 3
49 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
50   <head>
51-    <title>AllMyData - Tahoe - Deep Check Results</title>
52+    <title>Tahoe-LAFS - Deep Check Results</title>
53     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
54     <link href="/webform_css" rel="stylesheet" type="text/css"/>
55     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
56hunk ./src/allmydata/web/download-status.xhtml 3
57 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
58   <head>
59-    <title>AllMyData - Tahoe - File Download Status</title>
60+    <title>Tahoe-LAFS - File Download Status</title>
61     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
62     <link href="/webform_css" rel="stylesheet" type="text/css"/>
63     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
64hunk ./src/allmydata/web/helper.xhtml 3
65 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
66   <head>
67-    <title>Helper Status - AllMyData Tahoe</title>
68+    <title>Tahoe-LAFS - Helper Status</title>
69     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
70     <link href="/webform_css" rel="stylesheet" type="text/css"/>
71     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
72hunk ./src/allmydata/web/info.xhtml 3
73 <html xmlns:n="http://nevow.com/ns/nevow/0.1"><head>
74   <title n:render="title"></title>
75-  <!-- <link href="http://www.allmydata.com/common/css/styles.css"
76-        rel="stylesheet" type="text/css"/> -->
77   <link href="/webform_css" rel="stylesheet" type="text/css"/>
78   <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
79   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
80hunk ./src/allmydata/web/introducer.xhtml 3
81 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
82   <head>
83-    <title>Introducer Status - AllMyData Tahoe</title>
84+    <title>Tahoe-LAFS - Introducer Status</title>
85     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
86   </head>
87   <body>
88hunk ./src/allmydata/web/introducer.xhtml 8
89 
90-<h1>Welcome To The Tahoe Introducer</h1>
91+<h1>Welcome To The Tahoe-LAFS Introducer</h1>
92 
93 <h2>My Code</h2>
94 
95hunk ./src/allmydata/web/introducer.xhtml 14
96 <div>My nodeid: <span n:render="string" n:data="my_nodeid" /></div>
97 <div>My versions: <span n:render="string" n:data="version" /></div>
98-<div>Tahoe code imported from: <span n:render="string" n:data="import_path" /></div>
99+<div>Tahoe-LAFS code imported from: <span n:render="string" n:data="import_path" /></div>
100 
101 <br />
102 
103hunk ./src/allmydata/web/literal-check-results.xhtml 3
104 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
105   <head>
106-    <title>AllMyData - Tahoe - Check Results</title>
107+    <title>Tahoe-LAFS - Check Results</title>
108     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
109     <link href="/webform_css" rel="stylesheet" type="text/css"/>
110     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
111hunk ./src/allmydata/web/map-update-status.xhtml 3
112 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
113   <head>
114-    <title>AllMyData - Tahoe - Mutable File Servermap Update Status</title>
115+    <title>Tahoe-LAFS - Mutable File Servermap Update Status</title>
116     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
117     <link href="/webform_css" rel="stylesheet" type="text/css"/>
118     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
119hunk ./src/allmydata/web/provisioning.xhtml 3
120 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
121   <head>
122-    <title>AllMyData - Tahoe - Provisioning Tool</title>
123+    <title>Tahoe-LAFS - Provisioning Tool</title>
124     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
125     <link href="/webform_css" rel="stylesheet" type="text/css"/>
126     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
127hunk ./src/allmydata/web/provisioning.xhtml 10
128   </head>
129   <body>
130 
131-<h1>Tahoe Provisioning Tool</h1>
132+<h1>Tahoe-LAFS Provisioning Tool</h1>
133 
134 <p>This page will help you determine how much disk space and network
135hunk ./src/allmydata/web/provisioning.xhtml 13
136-bandwidth will be required by various sizes and types of Tahoe networks.</p>
137+bandwidth will be required by various sizes and types of Tahoe-LAFS networks.</p>
138 
139 <div n:render="forms" />
140 
141hunk ./src/allmydata/web/publish-status.xhtml 3
142 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
143   <head>
144-    <title>AllMyData - Tahoe - Mutable File Publish Status</title>
145+    <title>Tahoe-LAFS - Mutable File Publish Status</title>
146     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
147     <link href="/webform_css" rel="stylesheet" type="text/css"/>
148     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
149hunk ./src/allmydata/web/reliability.xhtml 3
150 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
151   <head>
152-    <title>AllMyData - Tahoe - Reliability Tool</title>
153+    <title>Tahoe-LAFS - Reliability Tool</title>
154     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
155     <link href="/webform_css" rel="stylesheet" type="text/css"/>
156     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
157hunk ./src/allmydata/web/reliability.xhtml 10
158   </head>
159   <body>
160 
161-<h1>Tahoe Reliability Tool</h1>
162+<h1>Tahoe-LAFS Reliability Tool</h1>
163 
164 <p>Given certain assumptions, this page calculates probability of share loss
165 over time, to help make informed decisions about how much redundancy and
166hunk ./src/allmydata/web/reliability.xhtml 14
167-repair bandwidth to configure on a Tahoe grid.</p>
168+repair bandwidth to configure on a Tahoe-LAFS grid.</p>
169 
170 <div n:render="forms" />
171 
172hunk ./src/allmydata/web/retrieve-status.xhtml 3
173 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
174   <head>
175-    <title>AllMyData - Tahoe - Mutable File Retrieve Status</title>
176+    <title>Tahoe-LAFS - Mutable File Retrieve Status</title>
177     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
178     <link href="/webform_css" rel="stylesheet" type="text/css"/>
179     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
180hunk ./src/allmydata/web/statistics.xhtml 3
181 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
182   <head>
183-    <title>Stats - AllMyData Tahoe</title>
184+    <title>Tahoe-LAFS - Stats</title>
185     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
186     <link href="/webform_css" rel="stylesheet" type="text/css"/>
187     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
188hunk ./src/allmydata/web/status.xhtml 3
189 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
190   <head>
191-    <title>AllMyData - Tahoe - Current Uploads/Downloads</title>
192+    <title>Tahoe-LAFS - Current Uploads/Downloads</title>
193     <link href="/webform_css" rel="stylesheet" type="text/css"/>
194     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
195     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
196hunk ./src/allmydata/web/storage_status.xhtml 3
197 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
198   <head>
199-    <title>AllMyData - Tahoe - Storage Server Status</title>
200+    <title>Tahoe-LAFS - Storage Server Status</title>
201     <link href="/webform_css" rel="stylesheet" type="text/css"/>
202     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
203   </head>
204hunk ./src/allmydata/web/storage_status.xhtml 85
205   <hr />
206   <p>[1]: Some of this space may be reserved for the superuser.</p>
207   <p>[2]: This reports the space available to non-root users, including the
208-  Tahoe node.</p>
209+  Tahoe-LAFS node.</p>
210 
211   <p>See this page <a href="?t=json">in JSON</a></p>
212 </div>
213hunk ./src/allmydata/web/upload-results.xhtml 3
214 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
215   <head>
216-    <title>AllMyData - Tahoe - File Uploaded</title>
217+    <title>Tahoe-LAFS - File Uploaded</title>
218     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
219     <link href="/webform_css" rel="stylesheet" type="text/css"/>
220     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
221hunk ./src/allmydata/web/upload-status.xhtml 3
222 <html xmlns:n="http://nevow.com/ns/nevow/0.1">
223   <head>
224-    <title>AllMyData - Tahoe - File Upload Status</title>
225+    <title>Tahoe-LAFS - File Upload Status</title>
226     <link href="/tahoe_css" rel="stylesheet" type="text/css"/>
227     <link href="/webform_css" rel="stylesheet" type="text/css"/>
228     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
229hunk ./src/allmydata/web/welcome.xhtml 91
230 <div class="section" id="other-resources">
231   <h2>Other Resources</h2>
232 
233-  <div>Please visit the <a href="http://allmydata.org">Tahoe-LAFS home page</a> for
234+  <div>Please visit the <a target="blank" href="http://tahoe-lafs.org">Tahoe-LAFS home page</a> for
235   code updates and bug reporting.</div>
236 
237   <div>The <a href="provisioning">provisioning tool</a> and <a
238}
239
240Context:
241
242[Document reason for the trialcoverage version requirement being 0.3.3.
243david-sarah@jacaranda.org**20100525004444
244 Ignore-this: 2f9f1df6882838b000c063068f258aec
245]
246[Downgrade version requirement for trialcoverage to 0.3.3 (from 0.3.10), to avoid needing to compile coveragepy on Windows.
247david-sarah@jacaranda.org**20100524233707
248 Ignore-this: 9c397a374c8b8017e2244b8a686432a8
249]
250[Suppress deprecation warning for twisted.web.error.NoResource when using Twisted >= 9.0.0.
251david-sarah@jacaranda.org**20100516205625
252 Ignore-this: 2361a3023cd3db86bde5e1af759ed01
253]
254[docs: CREDITS for Jeremy Visser
255zooko@zooko.com**20100524081829
256 Ignore-this: d7c1465fd8d4e25b8d46d38a1793465b
257]
258[test: show stdout and stderr in case of non-zero exit code from "tahoe" command
259zooko@zooko.com**20100524073348
260 Ignore-this: 695e81cd6683f4520229d108846cd551
261]
262[setup: upgrade bundled zetuptoolz to zetuptoolz-0.6c15dev and make it unpacked and directly loaded by setup.py
263zooko@zooko.com**20100523205228
264 Ignore-this: 24fb32aaee3904115a93d1762f132c7
265 Also fix the relevant "make clean" target behavior.
266]
267[setup: remove bundled zipfile egg of setuptools
268zooko@zooko.com**20100523205120
269 Ignore-this: c68b5f2635bb93d1c1fa7b613a026f9e
270 We're about to replace it with bundled unpacked source code of setuptools, which is much nicer for debugging and evolving under revision control.
271]
272[setup: remove bundled copy of setuptools_trial-0.5.2.tar
273zooko@zooko.com**20100522221539
274 Ignore-this: 140f90eb8fb751a509029c4b24afe647
275 Hopefully it will get installed automatically as needed and we won't bundle it anymore.
276]
277[setup: remove bundled setuptools_darcs-1.2.8.tar
278zooko@zooko.com**20100522015333
279 Ignore-this: 378b1964b513ae7fe22bae2d3478285d
280 This version of setuptools_darcs had a bug when used on Windows which has been fixed in setuptools_darcs-1.2.9. Hopefully we will not need to bundle a copy of setuptools_darcs-1.2.9 in with Tahoe-LAFS and can instead rely on it to be downloaded from PyPI or bundled in the "tahoe deps" separate tarball.
281]
282[tests: fix pyflakes warnings in bench_dirnode.py
283zooko@zooko.com**20100521202511
284 Ignore-this: f23d55b4ed05e52865032c65a15753c4
285]
286[setup: if the string '--reporter=bwverbose-coverage' appears on sys.argv then you need trialcoverage
287zooko@zooko.com**20100521122226
288 Ignore-this: e760c45dcfb5a43c1dc1e8a27346bdc2
289]
290[tests: don't let bench_dirnode.py do stuff and have side-effects at import time (unless __name__ == '__main__')
291zooko@zooko.com**20100521122052
292 Ignore-this: 96144a412250d9bbb5fccbf83b8753b8
293]
294[tests: increase timeout to give François's ARM buildslave a chance to complete the tests
295zooko@zooko.com**20100520134526
296 Ignore-this: 3dd399fdc8b91149c82b52f955b50833
297]
298[run_trial.darcspath
299freestorm77@gmail.com**20100510232829
300 Ignore-this: 5ebb4df74e9ea8a4bdb22b65373d1ff2
301]
302[docs: line-wrap README.txt
303zooko@zooko.com**20100518174240
304 Ignore-this: 670a02d360df7de51ebdcf4fae752577
305]
306[Hush pyflakes warnings
307Kevan Carstensen <kevan@isnotajoke.com>**20100515184344
308 Ignore-this: fd602c3bba115057770715c36a87b400
309]
310[setup: new improved misc/show-tool-versions.py
311zooko@zooko.com**20100516050122
312 Ignore-this: ce9b1de1b35b07d733e6cf823b66335a
313]
314[Improve code coverage of the Tahoe2PeerSelector tests.
315Kevan Carstensen <kevan@isnotajoke.com>**20100515032913
316 Ignore-this: 793151b63ffa65fdae6915db22d9924a
317]
318[Remove a comment that no longer makes sense.
319Kevan Carstensen <kevan@isnotajoke.com>**20100514203516
320 Ignore-this: 956983c7e7c7e4477215494dfce8f058
321]
322[docs: update docs/architecture.txt to more fully and correctly explain the upload procedure
323zooko@zooko.com**20100514043458
324 Ignore-this: 538b6ea256a49fed837500342092efa3
325]
326[Fix up the behavior of #778, per reviewers' comments
327Kevan Carstensen <kevan@isnotajoke.com>**20100514004917
328 Ignore-this: 9c20b60716125278b5456e8feb396bff
329 
330   - Make some important utility functions clearer and more thoroughly
331     documented.
332   - Assert in upload.servers_of_happiness that the buckets attributes
333     of PeerTrackers passed to it are mutually disjoint.
334   - Get rid of some silly non-Pythonisms that I didn't see when I first
335     wrote these patches.
336   - Make sure that should_add_server returns true when queried about a
337     shnum that it doesn't know about yet.
338   - Change Tahoe2PeerSelector.preexisting_shares to map a shareid to a set
339     of peerids, alter dependencies to deal with that.
340   - Remove upload.should_add_servers, because it is no longer necessary
341   - Move upload.shares_of_happiness and upload.shares_by_server to a utility
342     file.
343   - Change some points in Tahoe2PeerSelector.
344   - Compute servers_of_happiness using a bipartite matching algorithm that
345     we know is optimal instead of an ad-hoc greedy algorithm that isn't.
346   - Change servers_of_happiness to just take a sharemap as an argument,
347     change its callers to merge existing_shares and used_peers before
348     calling it.
349   - Change an error message in the encoder to be more appropriate for
350     servers of happiness.
351   - Clarify the wording of an error message in immutable/upload.py
352   - Refactor a happiness failure message to happinessutil.py, and make
353     immutable/upload.py and immutable/encode.py use it.
354   - Move the word "only" as far to the right as possible in failure
355     messages.
356   - Use a better definition of progress during peer selection.
357   - Do read-only peer share detection queries in parallel, not sequentially.
358   - Clean up logging semantics; print the query statistics whenever an
359     upload is unsuccessful, not just in one case.
360 
361]
362[Alter the error message when an upload fails, per some comments in #778.
363Kevan Carstensen <kevan@isnotajoke.com>**20091230210344
364 Ignore-this: ba97422b2f9737c46abeb828727beb1
365 
366 When I first implemented #778, I just altered the error messages to refer to
367 servers where they referred to shares. The resulting error messages weren't
368 very good. These are a bit better.
369]
370[Change "UploadHappinessError" to "UploadUnhappinessError"
371Kevan Carstensen <kevan@isnotajoke.com>**20091205043037
372 Ignore-this: 236b64ab19836854af4993bb5c1b221a
373]
374[Alter the error message returned when peer selection fails
375Kevan Carstensen <kevan@isnotajoke.com>**20091123002405
376 Ignore-this: b2a7dc163edcab8d9613bfd6907e5166
377 
378 The Tahoe2PeerSelector returned either NoSharesError or NotEnoughSharesError
379 for a variety of error conditions that weren't informatively described by them.
380 This patch creates a new error, UploadHappinessError, replaces uses of
381 NoSharesError and NotEnoughSharesError with it, and alters the error message
382 raised with the errors to be more in line with the new servers_of_happiness
383 behavior. See ticket #834 for more information.
384]
385[Eliminate overcounting iof servers_of_happiness in Tahoe2PeerSelector; also reorganize some things.
386Kevan Carstensen <kevan@isnotajoke.com>**20091118014542
387 Ignore-this: a6cb032cbff74f4f9d4238faebd99868
388]
389[Change stray "shares_of_happiness" to "servers_of_happiness"
390Kevan Carstensen <kevan@isnotajoke.com>**20091116212459
391 Ignore-this: 1c971ba8c3c4d2e7ba9f020577b28b73
392]
393[Alter Tahoe2PeerSelector to make sure that it recognizes existing shares on readonly servers, fixing an issue in #778
394Kevan Carstensen <kevan@isnotajoke.com>**20091116192805
395 Ignore-this: 15289f4d709e03851ed0587b286fd955
396]
397[Alter 'immutable/encode.py' and 'immutable/upload.py' to use servers_of_happiness instead of shares_of_happiness.
398Kevan Carstensen <kevan@isnotajoke.com>**20091104111222
399 Ignore-this: abb3283314820a8bbf9b5d0cbfbb57c8
400]
401[Alter the signature of set_shareholders in IEncoder to add a 'servermap' parameter, which gives IEncoders enough information to perform a sane check for servers_of_happiness.
402Kevan Carstensen <kevan@isnotajoke.com>**20091104033241
403 Ignore-this: b3a6649a8ac66431beca1026a31fed94
404]
405[Alter CiphertextDownloader to work with servers_of_happiness
406Kevan Carstensen <kevan@isnotajoke.com>**20090924041932
407 Ignore-this: e81edccf0308c2d3bedbc4cf217da197
408]
409[Revisions of the #778 tests, per reviewers' comments
410Kevan Carstensen <kevan@isnotajoke.com>**20100514012542
411 Ignore-this: 735bbc7f663dce633caeb3b66a53cf6e
412 
413 - Fix comments and confusing naming.
414 - Add tests for the new error messages suggested by David-Sarah
415   and Zooko.
416 - Alter existing tests for new error messages.
417 - Make sure that the tests continue to work with the trunk.
418 - Add a test for a mutual disjointedness assertion that I added to
419   upload.servers_of_happiness.
420 - Fix the comments to correctly reflect read-onlyness
421 - Add a test for an edge case in should_add_server
422 - Add an assertion to make sure that share redistribution works as it
423   should
424 - Alter tests to work with revised servers_of_happiness semantics
425 - Remove tests for should_add_server, since that function no longer exists.
426 - Alter tests to know about merge_peers, and to use it before calling
427   servers_of_happiness.
428 - Add tests for merge_peers.
429 - Add Zooko's puzzles to the tests.
430 - Edit encoding tests to expect the new kind of failure message.
431 - Edit tests to expect error messages with the word "only" moved as far
432   to the right as possible.
433 - Extended and cleaned up some helper functions.
434 - Changed some tests to call more appropriate helper functions.
435 - Added a test for the failing redistribution algorithm
436 - Added a test for the progress message
437 - Added a test for the upper bound on readonly peer share discovery.
438 
439]
440[Alter various unit tests to work with the new happy behavior
441Kevan Carstensen <kevan@isnotajoke.com>**20100107181325
442 Ignore-this: 132032bbf865e63a079f869b663be34a
443]
444[Replace "UploadHappinessError" with "UploadUnhappinessError" in tests.
445Kevan Carstensen <kevan@isnotajoke.com>**20091205043453
446 Ignore-this: 83f4bc50c697d21b5f4e2a4cd91862ca
447]
448[Add tests for the behavior described in #834.
449Kevan Carstensen <kevan@isnotajoke.com>**20091123012008
450 Ignore-this: d8e0aa0f3f7965ce9b5cea843c6d6f9f
451]
452[Re-work 'test_upload.py' to be more readable; add more tests for #778
453Kevan Carstensen <kevan@isnotajoke.com>**20091116192334
454 Ignore-this: 7e8565f92fe51dece5ae28daf442d659
455]
456[Test Tahoe2PeerSelector to make sure that it recognizeses existing shares on readonly servers
457Kevan Carstensen <kevan@isnotajoke.com>**20091109003735
458 Ignore-this: 12f9b4cff5752fca7ed32a6ebcff6446
459]
460[Add more tests for comment:53 in ticket #778
461Kevan Carstensen <kevan@isnotajoke.com>**20091104112849
462 Ignore-this: 3bb2edd299a944cc9586e14d5d83ec8c
463]
464[Add a test for upload.shares_by_server
465Kevan Carstensen <kevan@isnotajoke.com>**20091104111324
466 Ignore-this: f9802e82d6982a93e00f92e0b276f018
467]
468[Minor tweak to an existing test -- make the first server read-write, instead of read-only
469Kevan Carstensen <kevan@isnotajoke.com>**20091104034232
470 Ignore-this: a951a46c93f7f58dd44d93d8623b2aee
471]
472[Alter tests to use the new form of set_shareholders
473Kevan Carstensen <kevan@isnotajoke.com>**20091104033602
474 Ignore-this: 3deac11fc831618d11441317463ef830
475]
476[Refactor some behavior into a mixin, and add tests for the behavior described in #778
477"Kevan Carstensen" <kevan@isnotajoke.com>**20091030091908
478 Ignore-this: a6f9797057ca135579b249af3b2b66ac
479]
480[Alter NoNetworkGrid to allow the creation of readonly servers for testing purposes.
481Kevan Carstensen <kevan@isnotajoke.com>**20091018013013
482 Ignore-this: e12cd7c4ddeb65305c5a7e08df57c754
483]
484[Update 'docs/architecture.txt' to reflect readonly share discovery
485kevan@isnotajoke.com**20100514003852
486 Ignore-this: 7ead71b34df3b1ecfdcfd3cb2882e4f9
487]
488[Alter the wording in docs/architecture.txt to more accurately describe the servers_of_happiness behavior.
489Kevan Carstensen <kevan@isnotajoke.com>**20100428002455
490 Ignore-this: 6eff7fa756858a1c6f73728d989544cc
491]
492[Alter wording in 'interfaces.py' to be correct wrt #778
493"Kevan Carstensen" <kevan@isnotajoke.com>**20091205034005
494 Ignore-this: c9913c700ac14e7a63569458b06980e0
495]
496[Update 'docs/configuration.txt' to reflect the servers_of_happiness behavior.
497Kevan Carstensen <kevan@isnotajoke.com>**20091205033813
498 Ignore-this: 5e1cb171f8239bfb5b565d73c75ac2b8
499]
500[Clarify quickstart instructions for installing pywin32
501david-sarah@jacaranda.org**20100511180300
502 Ignore-this: d4668359673600d2acbc7cd8dd44b93c
503]
504[web: add a simple test that you can load directory.xhtml
505zooko@zooko.com**20100510063729
506 Ignore-this: e49b25fa3c67b3c7a56c8b1ae01bb463
507]
508[setup: fix typos in misc/show-tool-versions.py
509zooko@zooko.com**20100510063615
510 Ignore-this: 2181b1303a0e288e7a9ebd4c4855628
511]
512[setup: show code-coverage tool versions in show-tools-versions.py
513zooko@zooko.com**20100510062955
514 Ignore-this: 4b4c68eb3780b762c8dbbd22b39df7cf
515]
516[docs: update README, mv it to README.txt, update setup.py
517zooko@zooko.com**20100504094340
518 Ignore-this: 40e28ca36c299ea1fd12d3b91e5b421c
519]
520[Dependency on Windmill test framework is not needed yet.
521david-sarah@jacaranda.org**20100504161043
522 Ignore-this: be088712bec650d4ef24766c0026ebc8
523]
524[tests: pass z to tar so that BSD tar will know to ungzip
525zooko@zooko.com**20100504090628
526 Ignore-this: 1339e493f255e8fc0b01b70478f23a09
527]
528[setup: update comments and URLs in setup.cfg
529zooko@zooko.com**20100504061653
530 Ignore-this: f97692807c74bcab56d33100c899f829
531]
532[setup: reorder and extend the show-tool-versions script, the better to glean information about our new buildslaves
533zooko@zooko.com**20100504045643
534 Ignore-this: 836084b56b8d4ee8f1de1f4efb706d36
535]
536[CLI: Support for https url in option --node-url
537Francois Deppierraz <francois@ctrlaltdel.ch>**20100430185609
538 Ignore-this: 1717176b4d27c877e6bc67a944d9bf34
539 
540 This patch modifies the regular expression used for verifying of '--node-url'
541 parameter.  Support for accessing a Tahoe gateway over HTTPS was already
542 present, thanks to Python's urllib.
543 
544]
545[backupdb.did_create_directory: use REPLACE INTO, not INSERT INTO + ignore error
546Brian Warner <warner@lothar.com>**20100428050803
547 Ignore-this: 1fca7b8f364a21ae413be8767161e32f
548 
549 This handles the case where we upload a new tahoe directory for a
550 previously-processed local directory, possibly creating a new dircap (if the
551 metadata had changed). Now we replace the old dirhash->dircap record. The
552 previous behavior left the old record in place (with the old dircap and
553 timestamps), so we'd never stop creating new directories and never converge
554 on a null backup.
555]
556["tahoe webopen": add --info flag, to get ?t=info
557Brian Warner <warner@lothar.com>**20100424233003
558 Ignore-this: 126b0bb6db340fabacb623d295eb45fa
559 
560 Also fix some trailing whitespace.
561]
562[docs: install.html http-equiv refresh to quickstart.html
563zooko@zooko.com**20100421165708
564 Ignore-this: 52b4b619f9dde5886ae2cd7f1f3b734b
565]
566[docs: install.html -> quickstart.html
567zooko@zooko.com**20100421155757
568 Ignore-this: 6084e203909306bed93efb09d0e6181d
569 It is not called "installing" because that implies that it is going to change the configuration of your operating system. It is not called "building" because that implies that you need developer tools like a compiler. Also I added a stern warning against looking at the "InstallDetails" wiki page, which I have renamed to "AdvancedInstall".
570]
571[Fix another typo in tahoe_storagespace munin plugin
572david-sarah@jacaranda.org**20100416220935
573 Ignore-this: ad1f7aa66b554174f91dfb2b7a3ea5f3
574]
575[Add dependency on windmill >= 1.3
576david-sarah@jacaranda.org**20100416190404
577 Ignore-this: 4437a7a464e92d6c9012926b18676211
578]
579[licensing: phrase the OpenSSL-exemption in the vocabulary of copyright instead of computer technology, and replicate the exemption from the GPL to the TGPPL
580zooko@zooko.com**20100414232521
581 Ignore-this: a5494b2f582a295544c6cad3f245e91
582]
583[munin-tahoe_storagespace
584freestorm77@gmail.com**20100221203626
585 Ignore-this: 14d6d6a587afe1f8883152bf2e46b4aa
586 
587 Plugin configuration rename
588 
589]
590[setup: add licensing declaration for setuptools (noticed by the FSF compliance folks)
591zooko@zooko.com**20100309184415
592 Ignore-this: 2dfa7d812d65fec7c72ddbf0de609ccb
593]
594[setup: fix error in licensing declaration from Shawn Willden, as noted by the FSF compliance division
595zooko@zooko.com**20100309163736
596 Ignore-this: c0623d27e469799d86cabf67921a13f8
597]
598[CREDITS to Jacob Appelbaum
599zooko@zooko.com**20100304015616
600 Ignore-this: 70db493abbc23968fcc8db93f386ea54
601]
602[desert-island-build-with-proper-versions
603jacob@appelbaum.net**20100304013858]
604[docs: a few small edits to try to guide newcomers through the docs
605zooko@zooko.com**20100303231902
606 Ignore-this: a6aab44f5bf5ad97ea73e6976bc4042d
607 These edits were suggested by my watching over Jake Appelbaum's shoulder as he completely ignored/skipped/missed install.html and also as he decided that debian.txt wouldn't help him with basic installation. Then I threw in a few docs edits that have been sitting around in my sandbox asking to be committed for months.
608]
609[TAG allmydata-tahoe-1.6.1
610david-sarah@jacaranda.org**20100228062314
611 Ignore-this: eb5f03ada8ea953ee7780e7fe068539
612]
613Patch bundle hash:
6142337e1cdca1eb7fe5a9bc75c9b2d8a30dbddca48