Brian Warner
|
7b7b0c9709
|
Rewrite immutable downloader (#798). This patch includes higher-level
integration into the NodeMaker, and updates the web-status display to handle
the new download events.
|
2010-08-04 00:27:02 -07:00 |
|
Brian Warner
|
797828f47f
|
Rewrite immutable downloader (#798). This patch rearranges the rest of src/allmydata/immutable/ .
|
2010-08-04 00:26:39 -07:00 |
|
Brian Warner
|
22a07e9bbe
|
Rewrite immutable downloader (#798). This patch adds the new downloader itself.
|
2010-08-04 00:26:29 -07:00 |
|
Brian Warner
|
88d7ec2d54
|
util/observer.py: add EventStreamObserver
|
2010-08-04 00:26:12 -07:00 |
|
Brian Warner
|
cbcb728e7e
|
Add a byte-spans utility class, like perl's Set::IntSpan for .newsrc files.
Also a data-spans class, which records a byte (instead of a bit) for each
index.
|
2010-08-04 00:26:00 -07:00 |
|
david-sarah
|
f10f9a8646
|
test_storage.py: avoid spurious test failure by accepting either 'Next crawl in 59 minutes' or 'Next crawl in 60 minutes'. fixes #1140
|
2010-08-03 03:20:58 -07:00 |
|
david-sarah
|
a7c474a098
|
CLI: further improve consistency of basedir options and add tests. addresses #118
|
2010-08-03 01:54:16 -07:00 |
|
david-sarah
|
b730385ec8
|
CLI: make the synopsis for 'tahoe unlink' say unlink instead of rm.
|
2010-08-03 01:53:59 -07:00 |
|
david-sarah
|
a32f625db9
|
CLI: make all of the option descriptions imperative sentences.
|
2010-08-03 01:48:01 -07:00 |
|
david-sarah
|
51eeea900f
|
test_cli.py: make 'tahoe mkdir' tests slightly less dumb (check for 'URI:' in the output).
|
2010-08-03 01:47:20 -07:00 |
|
david-sarah
|
b9174b5fe7
|
test_cli.py: use u-escapes instead of UTF-8.
|
2010-08-03 01:35:38 -07:00 |
|
david-sarah
|
d81e8acf88
|
test_runner.py: add test_run_with_python_options, which checks that the Windows script changes haven't broken 'python <options> bin/tahoe'.
|
2010-08-01 23:25:58 -07:00 |
|
david-sarah
|
3ddb4a9bbf
|
test_runner.py: fix missing import of get_filesystem_encoding
|
2010-08-01 23:09:02 -07:00 |
|
david-sarah
|
3af6f19cb0
|
misc/build_helpers/run_trial.py: check that the root from which the module we are testing was loaded is the current directory. This version of the patch folds in later fixes to the logic for caculating the directories to compare, and improvements to error messages. addresses #1137
|
2010-08-01 21:55:35 -07:00 |
|
david-sarah
|
88b6c57a1c
|
Skip option arguments to the python interpreter when reconstructing Unicode argv on Windows.
|
2010-07-27 23:27:31 -07:00 |
|
david-sarah
|
1a5a33886d
|
windows/fixups.py: improve comments and reference some relevant Python bugs.
|
2010-07-27 11:19:21 -07:00 |
|
david-sarah
|
b5f052a0d7
|
windows/fixups.py: make errors reported to original_stderr have enough information to debug even if we can't see the traceback.
|
2010-07-26 15:19:04 -07:00 |
|
david-sarah
|
ec6a674a5c
|
windows/fixups.py: fix paste-o in name of Unicode stderr wrapper.
|
2010-07-26 14:47:36 -07:00 |
|
david-sarah
|
54bbc5325f
|
windows/fixups.py: Don't rely on buggy MSVCRT library for Unicode output, use the Win32 API instead. This should make it work on XP. Also, change how we handle the case where sys.stdout and sys.stderr are redirected, since the .encoding attribute isn't necessarily writeable.
|
2010-07-25 21:50:19 -07:00 |
|
david-sarah
|
1fad717aaa
|
test_runner.py: change to code for locating the bin/tahoe script that was missed when rebasing the patch for #1074.
|
2010-07-25 11:20:08 -07:00 |
|
david-sarah
|
9d04b2a317
|
Add missing windows/fixups.py (for setting up Unicode args and output on Windows).
|
2010-07-25 02:28:49 -07:00 |
|
david-sarah
|
37b07a545f
|
Changes to Tahoe needed to work with new zetuptoolz (that does not use .exe wrappers on Windows), and to support Unicode arguments and stdout/stderr -- v5
|
2010-07-25 01:32:16 -07:00 |
|
david-sarah
|
54a9ba8232
|
scripts/common.py: fix an error introduced when rebasing to the ticket798 branch, which caused base directories to be duplicated in self.basedirs.
|
2010-08-01 23:49:29 -07:00 |
|
david-sarah
|
f952532f08
|
Basedir/node directory option improvements for ticket798 branch. addresses #188, #706, #715, #772, #890
|
2010-08-01 21:30:04 -07:00 |
|
david-sarah
|
16647b49f6
|
scripts/create_node.py: allow nickname to be Unicode. Also ensure webport is validly encoded in config file.
|
2010-08-01 17:02:12 -07:00 |
|
david-sarah
|
9aae9208e3
|
test_runner.py: Fix error in message arguments to 'fail' calls.
|
2010-08-01 18:35:26 -07:00 |
|
david-sarah
|
02199db615
|
Additional Unicode basedir changes for ticket798 branch.
|
2010-08-01 18:05:52 -07:00 |
|
david-sarah
|
d3a8ef762f
|
Unicode basedir changes for ticket798 branch.
|
2010-08-01 16:53:10 -07:00 |
|
david-sarah
|
013954c265
|
fileutil: change WindowsError to OSError in abspath_expanduser_unicode, because WindowsError might not exist.
|
2010-07-25 15:26:03 -07:00 |
|
david-sarah
|
2b33704d61
|
test_system: correct a failure in _test_runner caused by Unicode basedir patch on non-Unicode platforms.
|
2010-07-23 20:21:23 -07:00 |
|
david-sarah
|
f036dfaa4b
|
Fix test failures due to Unicode basedir patches.
|
2010-07-24 18:03:18 -07:00 |
|
david-sarah
|
28e6ad51a7
|
util.encodingutil: change quote_output to do less unnecessary escaping, and to use double-quotes more consistently when needed. This version avoids u-escaping for characters that are representable in the output encoding, when double quotes are used, and includes tests. fixes #1135
|
2010-07-23 00:53:14 -07:00 |
|
david-sarah
|
618db4867c
|
Replace uses of os.path.abspath with abspath_expanduser_unicode where necessary. This makes basedir paths consistently represented as Unicode.
|
2010-07-21 17:14:18 -07:00 |
|
david-sarah
|
11b18824c7
|
util.fileutil, test.test_util: add abspath_expanduser_unicode function, to work around <http://bugs.python.org/issue3426>. util.encodingutil: add a convenience function argv_to_abspath.
|
2010-07-21 16:15:07 -07:00 |
|
Zooko O'Whielacronx
|
24c72f2942
|
upload: tidy up logging messages
reformat code to be less than 100 chars wide, refactor formatting of logging messages, add log levels to some logging messages, M-x whitespace-cleanup
|
2010-08-02 00:02:12 -07:00 |
|
jacob.lyles
|
e276050d5a
|
abbreviate time edge case python2.5 unit test
|
2010-07-29 14:06:38 -07:00 |
|
david-sarah
|
23c649c897
|
test_upload.py: rename test_problem_layout_ticket1124 to test_problem_layout_ticket_1124 -- fix .todo reference.
|
2010-07-29 08:29:27 -07:00 |
|
david-sarah
|
0ebe18cc73
|
test_upload.py: rename test_problem_layout_ticket1124 to test_problem_layout_ticket_1124 for consistency.
|
2010-07-29 07:22:50 -07:00 |
|
Zooko O'Whielacronx
|
28822dfb4e
|
tests: remove debug print
|
2010-08-01 23:33:39 -07:00 |
|
Zooko O'Whielacronx
|
69c48ebde6
|
immutable: tidy-up some code by using a set instead of list to hold homeless_shares
|
2010-08-01 23:20:04 -07:00 |
|
Zooko O'Whielacronx
|
fd874d6669
|
setup: fix a couple instances of hard-coded 'allmydata-tahoe' in the scripts, tighten the tests (as suggested by David-Sarah)
|
2010-08-01 09:42:07 -07:00 |
|
Zooko O'Whielacronx
|
44edecb36c
|
setup: replace hardcoded 'allmydata-tahoe' with allmydata.__appname__
|
2010-08-01 09:05:17 -07:00 |
|
Zooko O'Whielacronx
|
0f94923f22
|
immutable: use PrefixingLogMixin to organize logging in Tahoe2PeerSelector and add more detailed messages about peer
|
2010-07-19 01:20:00 -07:00 |
|
Zooko O'Whielacronx
|
2ebe2c2ff3
|
benchmarking: update bench_dirnode to be correct and use the shiniest new pyutil.benchutil features concerning what units you measure in
|
2010-07-18 21:49:48 -07:00 |
|
Zooko O'Whielacronx
|
9b4f412e49
|
trivial: rename and add in-line doc to clarify "used_peers" => "upload_servers"
|
2010-07-18 21:47:44 -07:00 |
|
jacob.lyles
|
d3e6e15e23
|
web: don't use %d formatting on a potentially large negative float -- there is a bug in Python 2.5 in that case
fixes #1055
|
2010-07-30 15:05:50 -07:00 |
|
Zooko O'Whielacronx
|
1c62db0db8
|
docs: use current cap to Zooko's wiki page in example text
fixes #1134
|
2010-07-20 18:05:43 -07:00 |
|
david-sarah
|
94bec75dda
|
__init__.py: silence DeprecationWarning about BaseException.message globally. fixes #1129
|
2010-07-19 18:19:39 -07:00 |
|
david-sarah
|
bdc6fd2f8b
|
test_runner: test that 'tahoe --version' outputs no noise (e.g. DeprecationWarnings).
|
2010-07-19 18:13:45 -07:00 |
|
Zooko O'Whielacronx
|
c076c0b19b
|
immutable: add test case of #1128, fix test case of #1118
|
2010-07-19 01:16:12 -07:00 |
|