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