Zooko O'Whielacronx
63c8f0c424
tests: bump up the timeout on a bunch of tests that took longer than the default timeout (120s) on François Lenny-armv5tel
2009-06-04 20:14:44 -07:00
Zooko O'Whielacronx
8c18ac38a9
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
...
Fixes #728 .
2009-06-04 10:31:31 -07:00
Zooko O'Whielacronx
81b0e1382d
setup: require pysqlite >= v2.0.5. if we are running on Python < 2.5
2009-06-04 08:45:48 -07:00
Zooko O'Whielacronx
2841d6a266
setup: add pysqlite and sqlite to get_package_versions()
2009-06-04 08:37:28 -07:00
Brian Warner
35b3f7f426
more refactoring: move get_all_serverids() and get_nickname_for_serverid() from Client to storage_broker
2009-06-01 20:07:50 -07:00
Brian Warner
b1290633b8
more storage_broker refactoring: downloader gets a broker instead of a client,
...
use Client.get_storage_broker() accessor instead of direct attribute access.
2009-06-01 19:25:11 -07:00
Brian Warner
3a1196701f
test_runner.py: remove test_client_no_noise: the issue in question is
...
ticketed in http://divmod.org/trac/ticket/2830 and doesn't need a Tahoe-side
change, plus this test fails on win32 for unrelated reasons (and test_client
is the place to think about the win32 issue).
2009-06-01 15:50:07 -07:00
Brian Warner
4177a3616b
remove plaintext-hashing code from the helper interface, to close #722
...
and deny the Helper the ability to mount a partial-information-guessing
attack. This will probably break compatibility between new clients and very
old (pre-1.0) helpers.
2009-06-01 15:49:16 -07:00
Brian Warner
c516361fd2
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
2009-06-01 14:06:04 -07:00
Brian Warner
d29281c9c5
mutable: catch and display first error, so code bugs which break all servers get displayed better
2009-06-01 14:04:07 -07:00
Brian Warner
8e25066753
misc/run-with-pythonpath.py: exec() the child (on unix), to remove the intermediate process
2009-06-01 14:01:37 -07:00
Zooko O'Whielacronx
9a02f4a104
docs: small edit to about.html
2009-05-28 16:34:22 -07:00
Zooko O'Whielacronx
78a98d2ad8
docs: add links to Tahoe-LAFS for Paranoids and Tahoe-LAFS for Corporates in about.html
2009-05-28 16:27:17 -07:00
Zooko O'Whielacronx
078c755ee8
docs: edit about.html and include network-and-reliance-topology.png (loaded from http://allmydata.org )
2009-05-27 08:09:16 -07:00
Zooko O'Whielacronx
ed71e2b8a8
docs: a few more edits to network-and-reliance-topology.svg
2009-05-27 08:04:58 -07:00
Zooko O'Whielacronx
a799dd66fc
docs: update network-and-reliance-topology.svg for beauty and clarity
2009-05-26 20:11:23 -07:00
Zooko O'Whielacronx
01fdd52834
docs: update NEWS, relnotes.txt, CREDITS to mention WUI Style
2009-05-26 16:36:54 -07:00
Kevin Reid
23441389a5
Modify markup of Tahoe web pages to be more amenable to styling; some minor changes of wording.
2009-05-26 16:25:45 -07:00
Kevin Reid
a71c914e50
Tweak wording in directory page: not-read-only is "modifiable", mention creating a directory _in this directory_.
2009-05-26 16:24:14 -07:00
Kevin Reid
3e80676a29
Comment on duplication of code/markup found during styling project.
2009-05-03 13:34:42 -07:00
Kevin Reid
d0b4fd4689
Add CSS styles to spiff up the Tahoe WUI's appearance, particularly the welcome page and directories.
2009-05-03 13:31:42 -07:00
Kevin Reid
35d3671f4e
Link all Tahoe web pages to the /tahoe_css stylesheet which already exists.
2009-05-03 13:25:33 -07:00
Kevin Reid
2f3842954b
Fix broken link from Provisioning to Reliability page.
2009-05-01 12:10:50 -07:00
Zooko O'Whielacronx
a19c5e659e
docs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifications" subdir
2009-05-26 09:58:42 -07:00
Zooko O'Whielacronx
1e77e961a2
docs: update network-and-reliance-topology.svg
2009-05-26 09:31:05 -07:00
Brian Warner
591d0fb5fb
accounting-overview.txt: more edits
2009-05-23 12:03:59 -07:00
Brian Warner
b94012ed05
accounting-overview.txt: small edits
2009-05-23 11:40:11 -07:00
Brian Warner
cfb523cc51
_auto_deps.py: require foolscap-0.4.1, which adds an important fix for py2.4
2009-05-22 18:11:03 -07:00
Brian Warner
de83526acd
immutable/encode.py: tolerate immediate _remove_shareholder by copying the
...
landlord list before iterating over it. This can probably only happen in unit
tests, but cleaning it up makes certain test failures easier to analyze.
2009-05-22 11:44:24 -07:00
Brian Warner
1863aee0aa
switch to using RemoteException instead of 'wrapped' RemoteReferences. Should fix #653 , the rref-EQ problem
2009-05-21 17:46:32 -07:00
Brian Warner
c9803d5217
switch all foolscap imports to use foolscap.api or foolscap.logging
2009-05-21 17:38:23 -07:00
Brian Warner
5d04c5b601
_auto_deps.py: bump our foolscap dependency to 0.4.0, since I'm about to start using its new features
2009-05-21 17:21:00 -07:00
Brian Warner
b542d5aca6
test_runner.py: fix minor typo
2009-05-19 20:36:20 -07:00
Zooko O'Whielacronx
a664c1699f
setup: fix bug (wrong import) in error message, as noticed by pyflakes
2009-05-19 12:56:42 -07:00
Zooko O'Whielacronx
18be10ceeb
setup: fix trivial bug in recent patch to test base64.py at startup
2009-05-19 12:51:29 -07:00
Zooko O'Whielacronx
8df5fc8d81
setup: make Tahoe exit at startup with a useful error message if the base64.py module is buggy (fixes part of #710 )
2009-05-19 12:45:55 -07:00
Brian Warner
9f0bc04d32
test_introducer.py: add a test for the python2.4.0/2.4.1 bug in base64.b32decode
2009-05-18 20:41:01 -07:00
Brian Warner
79437baade
immutable WriteBucketProxy: use pipeline to speed up uploads by overlapping roundtrips, for #392
2009-05-18 16:44:22 -07:00
Brian Warner
e76c6b606f
util/pipeline.py: new utility class to manage size-limited work pipelines, for #392
2009-05-18 16:43:26 -07:00
Zooko O'Whielacronx
e7e13958c2
docs: add a diagram that I'm about to show to the Boulder Linux Users Group: network-and-reliance-topology.svg
2009-05-14 16:20:59 -07:00
Zooko O'Whielacronx
718537ab8c
tests: mark test_runner as coded in utf-8 instead of ascii
2009-05-07 15:31:51 -07:00
Zooko O'Whielacronx
04ff9a3f97
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
2009-05-07 14:50:12 -07:00
Zooko O'Whielacronx
b1d24e4a90
setup: fix comment in setup.py
2009-05-07 14:50:03 -07:00
Zooko O'Whielacronx
5c6145c695
docs: how_to_make_a_tahoe_release.txt: a couple of small edits
2009-05-07 14:49:32 -07:00
Brian Warner
f6e16c2c33
.darcs-boringfile: also ignore .gitignore
2009-04-15 14:05:50 -07:00
Brian Warner
4801646aa0
.darcs-boringfile: ignore .git, I'm starting to play around with it
2009-04-15 13:59:29 -07:00
Brian Warner
a0e3c586b2
fix quicktest: stop using setuptools, add misc/run-with-pythonpath.py, to make it run faster
2009-04-14 13:14:00 -07:00
Zooko O'Whielacronx
b998ecf1a1
TAG allmydata-tahoe-1.4.1
2009-04-13 19:56:36 -07:00
Zooko O'Whielacronx
8c687c78da
docs: inaugurate Tahoe-1.4.1, since I left out a handful of patches from the Tahoe-1.4.0 release
2009-04-13 19:54:30 -07:00
Zooko O'Whielacronx
0b2d036fd5
docs: add "darcs pull" to how_to_make_a_tahoe_release.txt, and renumber
2009-04-13 19:43:42 -07:00