Brian Warner
9da1d70676
add a simple checker, for both files and directories
2007-10-15 16:16:39 -07:00
Zooko O'Whielacronx
81c56b8e53
shush, pyflakes
2007-10-26 18:53:21 -07:00
Zooko O'Whielacronx
d7af8ae677
improve code coverage by removing untested raise RuntimeError and replacing it with tested assert
2007-10-26 18:37:40 -07:00
Zooko O'Whielacronx
81e0820904
cli: use urllib.quote() on vdrive-path arguments before passing them through HTTP
2007-10-26 18:30:44 -07:00
czooko
d589c385e6
make the anchor text in the WUI be descriptive of the target -- not "Click Here!"!
2007-10-22 16:56:30 -07:00
czooko
5f9f54c11c
trivial change to comment -- sentences start with a capital letter and end with a punctuation mark
...
I've been volunteering in Irby's first-grade class, and you do NOT get a star
on your Power Sentences worksheet unless you follow this rule.
2007-10-22 16:55:20 -07:00
czooko
3847228444
patch the LogObserver in a more modern, forward-compatible way and update the in-line comments about it
2007-10-22 16:52:55 -07:00
Zooko O'Whielacronx
74f52d79f2
tests: make test_encode specify the erasure coding params it wants instead of expecting the defaults to be what it wants
2007-10-15 20:07:42 -07:00
Zooko O'Whielacronx
426721f3f2
update a few documents, comments, and defaults to mention 3-of-10 instead of 25-of-100
2007-10-15 19:53:59 -07:00
Zooko O'Whielacronx
bba7b81456
startstop_node: use the new find_exe module
2007-10-15 10:25:15 -07:00
Zooko O'Whielacronx
5b476d73ee
setup: generalize the kludge of finding an executable (i.e. trial or twistd) when there might be only a .py script version of it available
2007-10-15 10:25:04 -07:00
Zooko O'Whielacronx
fbc5bdf607
remove unused imports (thanks, pyflakes)
2007-10-15 08:32:21 -07:00
Zooko O'Whielacronx
83d7eb23e6
remove a file accidentally left over from the experiment in using sqlite to maintain lease information
2007-10-14 20:57:59 -07:00
Zooko O'Whielacronx
ed84534c5b
a slightly nicer method of computing our timestamp format
2007-10-14 20:46:51 -07:00
Zooko O'Whielacronx
240de64598
install our custom timestamp formats in a less disruptive way
...
The unit tests on Windows fail because trial is attempting to remove its own
log observer during teardown. This patch customizes the extant log observer
object by replacing its formatTime method with our own.
I first tried the approach of storing their log observer object and putting it
back during teardown, but it didn't work (perhaps because our node object
doesn't get a chance to do its deferred stopService behavior in time), and
anyway I generally prefer the "fail-safe", or "crash-only" design.
2007-10-14 20:43:11 -07:00
Brian Warner
07b03bd55b
test_runner.RunNode: pass an explicit webport, to avoid using 8123 (which might be in used by a running node). Closes #175 .
2007-10-13 16:06:39 -07:00
Zooko O'Whielacronx
af0edec753
filter out "0.0.0.0" from detected IP addresses
2007-10-13 00:38:16 -07:00
Brian Warner
f0e727867a
cli: simplify code by using stdlib's httplib module
2007-10-11 22:29:23 -07:00
Brian Warner
4361b32f2d
cli: implement 'mv'. Closes #162 .
2007-10-11 20:31:48 -07:00
Brian Warner
3709b343ab
tahoe_get.py: remove unused import
2007-10-11 19:47:40 -07:00
Brian Warner
8985b6565d
cli: add test coverage
2007-10-11 19:20:41 -07:00
Brian Warner
654bbbed8f
node.py: fix timestamps (add ms and Z) by replacing the FileLogObserver. #171 .
2007-10-11 17:30:07 -07:00
Brian Warner
479abae92f
cli: fix usage to refer to 'tahoe', not 'allmydata'. Closes #154 .
2007-10-11 15:37:52 -07:00
Brian Warner
e1f604f7cd
change our default HTTP port to 8123
2007-10-11 13:17:23 -07:00
Brian Warner
dc573554c8
rename bin/allmydata-tahoe to bin/tahoe. Closes #155 .
2007-10-11 03:38:24 -07:00
Brian Warner
ee72a5adfd
rename client.tac to tahoe-client.tac, so that 'ps ax|grep tahoe' works. Closes #156 .
2007-10-11 02:48:06 -07:00
Brian Warner
34a25b9b28
node.py: don't append 'Z' to the timestamp, since it's really localtime. We need deeper changes to make it be UTC
2007-10-11 02:24:17 -07:00
Brian Warner
6ed8664c7f
check_memory.py: don't use self.keepalive_file until it's been initialized
2007-10-11 02:20:20 -07:00
Brian Warner
a76898244b
create_node.py: allow config['webport'] to be missing, for check_memory
2007-10-11 02:19:59 -07:00
Brian Warner
1b406f3c32
node.py: set logging timestamp to '2007-10-11 02:11:14.000Z', per ticket #171 . No milliseconds yet, though
2007-10-11 02:13:05 -07:00
Brian Warner
0f000784ce
create_node: use a webport by default, on localhost:8011
2007-10-11 02:01:23 -07:00
Brian Warner
8ce93b5e27
test_cli.py: hush pyflakes with a dummy usage, until we get some real CLI tests
2007-10-11 01:55:29 -07:00
Brian Warner
7fd1964c6f
runner: make most commands use ~/.tahoe by default (create-client, start/stop/restart, all CLI tools, but *not* create-introducer
2007-10-11 01:54:23 -07:00
Brian Warner
a29ab33379
webish: write node.url, for the benefit of CLI tools
2007-10-11 01:38:04 -07:00
Brian Warner
a470947cc3
cli: use urllib.escape on all URIs
2007-10-11 01:34:44 -07:00
Brian Warner
5b28411b04
cli: add --node-directory and --root-uri to all commands
2007-10-11 00:30:36 -07:00
Brian Warner
ec8781e587
'tahoe restart': re-enable --force option, which was accidentally lost
2007-10-10 20:10:03 -07:00
Zooko O'Whielacronx
021b5d4f2a
more information SkipTest for XMLRPC
2007-10-04 11:07:46 -07:00
Brian Warner
8fa19fa273
check_speed: average multiple pings when measuring RTT
2007-09-26 18:16:15 -07:00
Brian Warner
51b59b1219
dump-share: clarify the label on the size of the original file
2007-09-26 15:00:59 -07:00
Brian Warner
3fcee101ee
check_speed: measure RTT, report per-file times as a multiple of RTT
2007-09-26 13:07:33 -07:00
Brian Warner
c301b41f50
control: add measure_peer_response_time(), to estimate RTT for the mesh
2007-09-26 12:21:15 -07:00
Brian Warner
c10da1e1ef
client.py: add the missing remote_get_nodeid() method claimed in interfaces.py
2007-09-26 12:20:48 -07:00
Brian Warner
0596b9fe19
test_system.py minor typo
2007-09-26 12:07:37 -07:00
Brian Warner
0cfed96796
test_system.py: add coverage for allmydata.control
2007-09-26 12:06:55 -07:00
Brian Warner
aafccf7008
test_client.py: add TODO to test the hotline-timeout file
2007-09-25 21:03:54 -07:00
Brian Warner
c14349f695
check_speed.py: minor comment
2007-09-25 20:07:03 -07:00
Brian Warner
e05311f69a
client.py: increase hotline timeout, the check_memory test is failing
2007-09-25 19:22:33 -07:00
Brian Warner
1691524044
check_speed.py: use more small-file tests to improve accuracy of per-file time
2007-09-25 18:57:36 -07:00
Brian Warner
50415cf9c4
check_memory: more keepalive-file debug messages
2007-09-25 18:47:48 -07:00