Commit Graph

1549 Commits

Author SHA1 Message Date
Brian Warner
e1f604f7cd change our default HTTP port to 8123 2007-10-11 13:17:23 -07:00
Brian Warner
f5a7eb0ad5 bin/tahoe: rename 'allmydata-tahoe' in some comments 2007-10-11 03:39:29 -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
2da65f118c webapi.txt: reinstate documentation of the unpleasant URI-escaping needed for
slashes in dirnode URIs, to be resolved some day by #102.
2007-10-11 06:58:08 -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
2b6951bf20 setup: we needn't depend on make-version targets because setup.py always attempts to make a version whenever it is executed 2007-10-04 14:14:48 -07:00
Zooko O'Whielacronx
2ed8a272ed setup: attempt to work-around the problem that paths might end with trailing back-slashes (on Windows) by appending a PATHSEP (i.e. ":" or ";") instead of an OSSEP (i.e. "/" or "\")
I don't know what will happen if the path ends up with something like
"C:\Programs and Files\Whatever\;" on Windows, and then that gets passed to
cygwin bash.  This reminds me of Brian's suggestion to use Python helper
scripts (c.f. misc/find-dep-eggs.py) instead of writing this stuff in the
GNUmake language.  And *that* reminds me of the idea of writing the whole damn
thing in Python instead of in GNUmake, i.e. make all of our build tools be
plugins for setuptools instead of being GNUmake targets.
2007-10-04 14:11:16 -07:00
Zooko O'Whielacronx
93e1f832ff setup: patch to fix bug in our latest ez_setup.py if pkg_resources can't be imported 2007-10-04 13:09:20 -07:00
Zooko O'Whielacronx
cc98572112 README: add note about how to build on Windows-native using gcc, and a bit of editing 2007-10-04 12:37:21 -07:00
Zooko O'Whielacronx
be51a7e2a4 setup: bundle simplejson-1.7.3 in misc/dependencies 2007-10-04 11:23:20 -07:00
Zooko O'Whielacronx
c036a32e57 setup: import bugfix to ez_setup.py 2007-10-04 11:18:46 -07:00
Zooko O'Whielacronx
021b5d4f2a more information SkipTest for XMLRPC 2007-10-04 11:07:46 -07:00
Zooko O'Whielacronx
be98d7ebb2 README: OpenSSL is bundled with pyOpenSSL on Windows-native 2007-10-04 08:12:53 -07:00
Zooko O'Whielacronx
e23f727405 setup: remove MANIFEST.in in favor of the new setuptools_darcs_plugin
MANIFEST.in is a script where you express all the files that you want to be
included (on top of the ones that setuptools figured out for itself).
setuptools_darcs_plugin is a setuptools plugin that makes all files which are
under darcs revision control get included.
2007-10-03 15:28:37 -07:00
Zooko O'Whielacronx
84a303515f setup: use ez_setup.py without a "download delay" 2007-10-03 15:14:14 -07:00
Zooko O'Whielacronx
3deff4b46c setup: import the latest version of ez_setup.py with my patches 2007-10-03 15:13:19 -07:00
Zooko O'Whielacronx
bf8f3c297b README: refactor README
fixes #163
hopefully fixes #148 -- but somebody else will have to try it (maybe Mike Booker) to find out!
2007-10-02 13:19:07 -07:00
Brian Warner
7626a95636 upgrade to foolscap-0.1.7 2007-09-26 18:24:51 -07:00
Brian Warner
8fa19fa273 check_speed: average multiple pings when measuring RTT 2007-09-26 18:16:15 -07:00
Brian Warner
3b494ddf37 debian: oops, set debian/changelog version to 0.6.0-1+, to be less than everything the buildbot is creating 2007-09-26 18:15:13 -07:00
Brian Warner
7a4a31a83f debian: put a version string of '0.6.0+' in the debian changelog 2007-09-26 17:58:42 -07:00
Brian Warner
caa0a95405 debian/sid: copy rules from feisty, the same can be used for both 2007-09-26 17:55:24 -07:00
Brian Warner
d41f0f9492 debian/feisty: use our original bin/allmydata-tahoe instead of setuptools's
because the setuptools "entry points" form asserts that there are
setuptools-visible packages like nevow/zope.interface (i.e. they have .egg-info
metadata). Until very recently, most debian systems did not install this
metadata. Instead, we rely upon the usual debian dependency checking as
expressed in debian/control .
2007-09-26 17:52:30 -07:00
Zooko O'Whielacronx
20238f0105 README: add dependency on OpenSSL 2007-09-29 11:05:25 -07:00
Zooko O'Whielacronx
dccfc59108 README: edits 2007-09-29 11:05:20 -07:00
Zooko O'Whielacronx
49813c28ab setup: don't include zope.interface in our automatically-satisfiable dependencies for now 2007-09-27 15:06:17 -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
Brian Warner
8d7368f748 check_memory: put framework log in a stable place, add debug code to figure
out why the keepalive-file isn't doing its job
2007-09-25 18:26:54 -07:00
Brian Warner
9b09fd3bf1 test_system.py: do one upload, then test debug scripts, then do other uploads 2007-09-24 18:12:37 -07:00