Commit Graph

1389 Commits

Author SHA1 Message Date
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
Brian Warner
173cf1676e docs/CHK-hashes.svg: preliminary copy of a whiteboard drawing, showing hash relationships in a CHK file 2007-09-24 18:12:04 -07:00
Zooko O'Whielacronx
295ee59379 README: update link to test grid on web page 2007-09-24 15:37:19 -07:00
Zooko O'Whielacronx
c74c0b07c1 TAG allmydata-tahoe-0.6.0 2007-09-24 14:43:58 -07:00
Zooko O'Whielacronx
db09057d01 relnotes.txt: link to the final version of the README for v0.6 2007-09-24 14:42:38 -07:00
Zooko O'Whielacronx
19ce28e71a relnotes.txt: add Performance section, fix link to foolscap 2007-09-24 14:32:31 -07:00
Zooko O'Whielacronx
e3d782da52 cli: use port 8123 as the example port number 2007-09-24 13:17:27 -07:00
Zooko O'Whielacronx
941b7378f2 README: reflow to 80 cols 2007-09-24 13:07:32 -07:00
Brian Warner
a9bb0814e6 setup.py use sys.executable instead of hard-coded 'python' to run make-version.py 2007-09-24 12:38:59 -07:00
Brian Warner
d1e07daeee make-version.py: when _darcs doesn't exist, make the warning less scary-looking 2007-09-24 12:38:37 -07:00
Zooko O'Whielacronx
068de695ef README: use 8123 instead of 8080/8443 as the example port numbers
If people follow the example, I'd like for them to land on an otherwise
little-claimed port number in case we standardize on it in order to facilitate
exchange of URLs.
2007-09-24 11:55:24 -07:00