Ticket #739: patch

File patch, 10.6 KB (added by midnightmagic, at 2009-06-17T19:54:03Z)

darcs patch. not a clue if it's correct, I know nothing of darcs.

Line 
1Wed Jun 17 16:36:47 PDT 2009  midnightmagic@example.com
2  * Basically just a trivial platform detection patch for NetBSD.
3
4New patches:
5
6[Basically just a trivial platform detection patch for NetBSD.
7midnightmagic@example.com**20090617233647] hunk ./src/allmydata/util/iputil.py 162
8+    "netbsd2": "bsd",
9+    "netbsd3": "bsd",
10+    "netbsd4": "bsd",
11+    "netbsd5": "bsd",
12+    "netbsd6": "bsd",
13
14Context:
15
16[tests: bump up a timeout that expired on Zandr's box
17zooko@zooko.com**20090613195703
18 Ignore-this: 853000f43665396b3734a99f72bd472d
19]
20[util: hooray!  A clean implementation of this simple utility!  Black Dew pointed out that the inverse of time.gmtime() is hidden in the "calendar" module.
21zooko@zooko.com**20090613160112
22 Ignore-this: 8359cc48ca1b8e2793e8b2afe2050cf4
23]
24[util: Brian's horrible hack to figure out how much localtime and utctime differ.  Now we'll see if it works on Windows.
25zooko@zooko.com**20090612204556
26 Ignore-this: 8c36431da4707da76472956c7750ecbd
27]
28[util: oops, time.tzset() doesn't work on Windows -- hopefully the new "London" unit test passes on Windows when we skip tzset() on platforms that don't have it
29zooko@zooko.com**20090612000920
30 Ignore-this: 7d314b8334cfa3f65f9635e3d3eb727e
31]
32[setup: edit install.html to warn Windows users away from Python v2.6
33zooko@zooko.com**20090611225506
34 Ignore-this: 89ad63eab49ede883ef92f2de5b5fc54
35]
36[util: fix time_format.iso_utc_time_to_seconds() so that it works even in London
37zooko@zooko.com**20090611221129
38 Ignore-this: 14dbb9840587797f848226fdb3645c08
39]
40[setup: run the same "make quicktest" on Windows as on non-Windows
41zooko@zooko.com**20090611193214
42 Ignore-this: d0c78377d3892373ec3d91e9e98bd8bd
43 I checked and it behaves about as well on Windows as the previous version did.
44]
45[tests: significantly increase timeouts that triggered on Zandr's ARM box
46zooko@zooko.com**20090610161043
47 Ignore-this: 2b3c556c5166a8267b4b15664d3aadfb
48]
49[test: multiple by 10 or so all timeouts that Zandr's ARM box just overran
50zooko@zooko.com**20090610125639
51 Ignore-this: bf62f063ab46814fd78de55a5fbc9d84
52]
53[tests: bump up timeout on a test that timed out on draco
54zooko@zooko.com**20090610044628
55 Ignore-this: f598b98cbae44dc947937c6ca54c10cb
56]
57[tests: raise the timeout for test_cli since Zandr's ARM machine totally burst through the old one
58zooko@zooko.com**20090609210509]
59[test_cli.Backup: increase timeout massively, it takes 1200s on zandr's ARM linkstation
60warner@lothar.com**20090609052801]
61[tests: double the timeouts on some tests which time-out on Francois's box
62zooko@zooko.com**20090609021753
63 Ignore-this: b2727b04402f24a9b9123d2f84068106
64]
65[tests: bump up timeouts so that the tests can finish before timeout on Francois's little arm box
66zooko@zooko.com**20090608225557
67 Ignore-this: fb83698338b2f12546cd3e1dcb896d34
68]
69[tests: increase timeouts on some other tests that timed-out on Francois's arm box
70zooko@zooko.com**20090605143437
71 Ignore-this: 2903cc20d914fc074c8d7a6c47740ba6
72]
73[tests: bump up the timeout on a bunch of tests that took longer than the default timeout (120s) on François Lenny-armv5tel
74zooko@zooko.com**20090605031444
75 Ignore-this: 84d67849b1f8edc88bf7001e31b5f7f3
76]
77[backup: remove the --no-backupdb command, the handling of "can't import sqlite", and the related tests, and change an error message to more correctly indicate failure to load the database from disk rather than failure to import sqlite module
78zooko@zooko.com**20090604173131
79 Ignore-this: 8200a9fdfc49243c280ecd1d0c44fa19
80 Fixes #728.
81]
82[setup: require pysqlite >= v2.0.5. if we are running on Python < 2.5
83zooko@zooko.com**20090604154548
84 Ignore-this: cf04f46079821df209d01dad2e24b40b
85]
86[setup: add pysqlite and sqlite to get_package_versions()
87zooko@zooko.com**20090604153728
88 Ignore-this: a1dea7fabeab2b08fb0d8d462facdb4d
89]
90[more refactoring: move get_all_serverids() and get_nickname_for_serverid() from Client to storage_broker
91warner@lothar.com**20090602030750]
92[more storage_broker refactoring: downloader gets a broker instead of a client,
93warner@lothar.com**20090602022511
94 use Client.get_storage_broker() accessor instead of direct attribute access.
95]
96[test_runner.py: remove test_client_no_noise: the issue in question is
97warner@lothar.com**20090601225007
98 ticketed in http://divmod.org/trac/ticket/2830 and doesn't need a Tahoe-side
99 change, plus this test fails on win32 for unrelated reasons (and test_client
100 is the place to think about the win32 issue).
101]
102[remove plaintext-hashing code from the helper interface, to close #722
103warner@lothar.com**20090601224916
104 and deny the Helper the ability to mount a partial-information-guessing
105 attack. This will probably break compatibility between new clients and very
106 old (pre-1.0) helpers.
107]
108[start to factor server-connection-management into a distinct 'StorageServerFarmBroker' object, separate from the client and the introducer. This is the starting point for #467: static server selection
109warner@lothar.com**20090601210604]
110[mutable: catch and display first error, so code bugs which break all servers get displayed better
111warner@lothar.com**20090601210407]
112[misc/run-with-pythonpath.py: exec() the child (on unix), to remove the intermediate process
113warner@lothar.com**20090601210137]
114[docs: small edit to about.html
115zooko@zooko.com**20090528233422
116 Ignore-this: 1cfbb1f8426ed6d63b2d3952e4464ddc
117]
118[docs: add links to Tahoe-LAFS for Paranoids and Tahoe-LAFS for Corporates in about.html
119zooko@zooko.com**20090528232717
120 Ignore-this: 7b70baa700d6b6f6e9ceec4132efe5
121]
122[docs: edit about.html and include network-and-reliance-topology.png (loaded from http://allmydata.org )
123zooko@zooko.com**20090527150916
124 Ignore-this: 44adc61cde8ced8be2f0a7dfc7d95dad
125]
126[docs: a few more edits to network-and-reliance-topology.svg
127zooko@zooko.com**20090527150458
128 Ignore-this: 2eac8c33fe71be25ff809b399c6193c1
129]
130[docs: update network-and-reliance-topology.svg for beauty and clarity
131zooko@zooko.com**20090527031123
132 Ignore-this: 5510914849771900ac29b4312470d84
133]
134[docs: update NEWS, relnotes.txt, CREDITS to mention WUI Style
135zooko@zooko.com**20090526233654
136 Ignore-this: 72d16ec833bc4a22af23d29ea1d5ff8b
137]
138[Modify markup of Tahoe web pages to be more amenable to styling; some minor changes of wording.
139Kevin Reid <kpreid@mac.com>**20090526232545
140 Ignore-this: 8845937f0df6c7ddc07abe3211428a6f
141]
142[Tweak wording in directory page: not-read-only is "modifiable", mention creating a directory _in this directory_.
143Kevin Reid <kpreid@mac.com>**20090526232414
144 Ignore-this: f006ec52ba2051802e025a60bcface56
145]
146[Comment on duplication of code/markup found during styling project.
147Kevin Reid <kpreid@mac.com>**20090503203442
148 Ignore-this: a4b7f9f0ab57d2c03be9ba761be8d854
149]
150[Add CSS styles to spiff up the Tahoe WUI's appearance, particularly the welcome page and directories.
151Kevin Reid <kpreid@mac.com>**20090503203142
152 Ignore-this: 5c50af241c1a958b5180ef2b6a49f626
153]
154[Link all Tahoe web pages to the /tahoe_css stylesheet which already exists.
155Kevin Reid <kpreid@mac.com>**20090503202533
156 Ignore-this: 2ea8d14d3168b9502cf39d5ea3f2f2a8
157]
158[Fix broken link from Provisioning to Reliability page.
159Kevin Reid <kpreid@mac.com>**20090501191050
160 Ignore-this: 56dc1a5e659b70cc02dc4df7b5d518cd
161]
162[docs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifications" subdir
163zooko@zooko.com**20090526165842
164 Ignore-this: 8f47ab3a0ab782c1f0d46e10bcaebe5b
165]
166[docs: update network-and-reliance-topology.svg
167zooko@zooko.com**20090526163105
168 Ignore-this: 2b864b4ed8743d4a15dfbb7eff3fa561
169]
170[accounting-overview.txt: more edits
171warner@lothar.com**20090523190359]
172[accounting-overview.txt: small edits
173warner@lothar.com**20090523184011]
174[_auto_deps.py: require foolscap-0.4.1, which adds an important fix for py2.4
175warner@lothar.com**20090523011103]
176[immutable/encode.py: tolerate immediate _remove_shareholder by copying the
177warner@lothar.com**20090522184424
178 landlord list before iterating over it. This can probably only happen in unit
179 tests, but cleaning it up makes certain test failures easier to analyze.
180]
181[switch to using RemoteException instead of 'wrapped' RemoteReferences. Should fix #653, the rref-EQ problem
182warner@lothar.com**20090522004632]
183[switch all foolscap imports to use foolscap.api or foolscap.logging
184warner@lothar.com**20090522003823]
185[_auto_deps.py: bump our foolscap dependency to 0.4.0, since I'm about to start using its new features
186warner@lothar.com**20090522002100]
187[test_runner.py: fix minor typo
188warner@lothar.com**20090520033620]
189[setup: fix bug (wrong import) in error message, as noticed by pyflakes
190zooko@zooko.com**20090519195642
191 Ignore-this: f1b9f8c00b46c1b5f2f20e5fc424f341
192]
193[setup: fix trivial bug in recent patch to test base64.py at startup
194zooko@zooko.com**20090519195129
195 Ignore-this: f6be038f74b53ca69e7109fe34adfbc
196]
197[setup: make Tahoe exit at startup with a useful error message if the base64.py module is buggy (fixes part of #710)
198zooko@zooko.com**20090519194555
199 Ignore-this: aa4d398235ddca8d417d61c9688e154
200]
201[test_introducer.py: add a test for the python2.4.0/2.4.1 bug in base64.b32decode
202warner@lothar.com**20090519034101]
203[immutable WriteBucketProxy: use pipeline to speed up uploads by overlapping roundtrips, for #392
204warner@lothar.com**20090518234422]
205[util/pipeline.py: new utility class to manage size-limited work pipelines, for #392
206warner@lothar.com**20090518234326]
207[docs: add a diagram that I'm about to show to the Boulder Linux Users Group: network-and-reliance-topology.svg
208zooko@zooko.com**20090514232059
209 Ignore-this: 2420c0a7c254c9f0f2349d9130490d33
210]
211[tests: mark test_runner as coded in utf-8 instead of ascii
212zooko@zooko.com**20090507223151
213 Ignore-this: ccf1ba9e5a9b53602701a36f9fdb545e
214]
215[tests: raise timeout on test_runner.RunNode.test_introducer from 120s to 240s, since it hit the 120s time-out on François Lenny-armv5tel
216zooko@zooko.com**20090507215012
217 Ignore-this: ba18fe6832ba255d4971e8f623ed7da5
218]
219[setup: fix comment in setup.py
220zooko@zooko.com**20090507215003
221 Ignore-this: c46ef664630d52733138ef7fbc551c1c
222]
223[docs: how_to_make_a_tahoe_release.txt: a couple of small edits
224zooko@zooko.com**20090507214932
225 Ignore-this: ae92aa835ad369f4b9e6e49d681957a3
226]
227[.darcs-boringfile: also ignore .gitignore
228warner@allmydata.com**20090415210550
229 Ignore-this: d29db314a1e506f6240859559436b4c3
230]
231[.darcs-boringfile: ignore .git, I'm starting to play around with it
232warner@allmydata.com**20090415205929
233 Ignore-this: 89234453516483c9586cd6e1351e88b5
234]
235[fix quicktest: stop using setuptools, add misc/run-with-pythonpath.py, to make it run faster
236warner@lothar.com**20090414201400]
237[TAG allmydata-tahoe-1.4.1
238zooko@zooko.com**20090414025636
239 Ignore-this: de78fc32364c83e9f4e26b5abcfdea4a
240]
241Patch bundle hash:
242abd0e3c8d59a33da0b2c19315db5bf624d7e5dd2