Brian Warner
6a2e5d4aea
test_client.py: assert allmydata.__version__ is not unknown
2008-01-03 14:34:59 -07:00
Brian Warner
65a8a8c405
Makefile: run 'make-version' at least once, in the 'build' target, to make sure we populate src/allmydata/_version.py
2008-01-03 14:33:33 -07:00
Zooko O'Whielacronx
5995d11a3c
remove automatic private dir
...
* rename my_private_dir.cap to root_dir.cap
* move it into the private subdir
* change the cmdline argument "--root-uri=[private]" to "--dir-uri=[root]"
2008-01-03 17:02:05 -07:00
Zooko O'Whielacronx
eb373c0001
add human-encodings of caps, refactor encodings of caps, tighten checks, fix unit tests to use values of the right size
2008-01-03 16:55:43 -07:00
Zooko O'Whielacronx
46db7cf1dc
add regexes to idlib to match certain kinds of base32-encoded values
2008-01-03 16:44:46 -07:00
Zooko O'Whielacronx
c066903566
fix idlib.could_be_base32_encoded_l() to accept *only* valid strings
2008-01-03 11:43:11 -07:00
Zooko O'Whielacronx
eae499539d
refactor constructing URI objects from strings and add human-encoding of WriteableSSKFileURI
2008-01-02 22:12:15 -07:00
Brian Warner
02202c76fe
docs/Makefile: rules to turn our SVG images into .png and .eps forms
2008-01-02 17:00:22 -07:00
Brian Warner
813706a01e
debian: update dependencies to match calc-deps.py, mainly pycryptopp-0.2.8
2008-01-02 15:14:34 -07:00
Brian Warner
7ef1b7606f
running.html: fix usage of 'tahoe create-client' and 'tahoe start', explain ~/.tahoe, add closing tags
2008-01-01 21:50:46 -07:00
Brian Warner
a2a039fc3b
README: update required version numbers, fix small cut-and-paste error
2008-01-01 21:36:46 -07:00
Zooko O'Whielacronx
5e9f226826
docs: update install.html and update and format running.html
2008-01-01 17:20:07 -07:00
Zooko O'Whielacronx
5242e25c61
setup: add back "build-deps" as an alias for "build-auto-deps" since I don't know how to configure the buildmaster
...
And I am very tired.
2008-01-01 01:58:02 -07:00
Zooko O'Whielacronx
b412847485
setup: whoops, fix the use of source-tree-root-dir eggs in our Makefile
2008-01-01 01:53:31 -07:00
Zooko O'Whielacronx
e923bb9fb1
docs: a couple of improvements to install.html
2008-01-01 01:52:50 -07:00
Zooko O'Whielacronx
97f2953cec
setup: fix bin/tahoe to include .egg's from the source tree root dir as well
...
This is necessary, as we can't prevent setuptools from respecting any such eggs, therefore we need to respect them in order to maintain consistency. However, we don't normally install any "install_requires" eggs into the source tree root dir.
2008-01-01 01:51:28 -07:00
Zooko O'Whielacronx
70be8d6a8a
setup: rename build-deps to build-auto-deps
2008-01-01 01:49:21 -07:00
Zooko O'Whielacronx
f18a6167ca
setup: "make" now defaults to "simple-build", which depends on build-deps
...
This is for conformance with the simple new install.html. People who don't want build-deps can run "make build".
2008-01-01 00:44:30 -07:00
Zooko O'Whielacronx
7326b8bae0
setup: clean up darcsver egg on "make clean"
2007-12-31 23:58:25 -07:00
Zooko O'Whielacronx
c5ea8f12b5
setup: update the list of files that we think are boring when we are using darcs
2007-12-31 23:49:04 -07:00
Zooko O'Whielacronx
9b38eebcaf
setup: finish renaming of docs/testnet to docs/testgrid
2007-12-31 23:36:59 -07:00
Zooko O'Whielacronx
2755f28e76
setup: use darcsver instead of pyutil for darcsver, use setup.py plugin instead of executable for darcsver
...
This hopefully fixes the deb builders.
2007-12-31 23:28:31 -07:00
Zooko O'Whielacronx
58bedc60a2
setup: add darcsver source tarball to misc/dependencies
...
In the future, we're likely to stop keeping misc/dependencies under revision control, as per
http://allmydata.org/trac/tahoe/ticket/249
2007-12-31 23:26:51 -07:00
Zooko O'Whielacronx
ca116f373d
docs: even further simplify and reformat install.html
2007-12-31 08:39:07 -07:00
Zooko O'Whielacronx
1bc6b7f2b0
docs: format install.html into HTML format
2007-12-30 20:01:18 -07:00
Zooko O'Whielacronx
0eb31774d1
docs: a bunch of updates to simplify the process of installing from source and running Tahoe
...
These changes are a work-in-progress -- there are many incomplete and incorrect parts, but the install.html and running.html files
are complete and should work (and they are delightfully concise!). I'm pushing this just to let people see incremental progress
and to solicit feedback. "Testing out" the install.html and running.html files and submitting patches or bug reports would be
quite welcome.
More to come.
2007-12-30 05:47:17 -07:00
Zooko O'Whielacronx
92afaabeed
docs: a few updates, edits, and formatting tweaks to README.win32
2007-12-30 05:38:12 -07:00
Brian Warner
6b81ebfd8e
refactor webish.py slightly, improve the test coverage a bit. One test is marked SKIP pending improvements in webish.py
2007-12-25 03:48:57 -07:00
Brian Warner
fae5de8d0d
test_web.py: fix pyflakes error
2007-12-25 01:56:04 -07:00
Brian Warner
0e804da8d9
webish: use get_args() everywhere, put .fields=None in MyRequest
2007-12-25 00:07:04 -07:00
Brian Warner
4ba1af37a6
test_web: more coverage of URIPOSTHandler error cases
2007-12-24 22:49:35 -07:00
Brian Warner
7d311b8dd7
test_web: test POST_upload_no_link against /uri, not /uri/
2007-12-24 17:55:38 -07:00
Brian Warner
ae760b3ee4
test_web.py: use /uri?t=mkdir instead of /uri/?t=mkdir, and confirm that the redirection target is correct
2007-12-24 17:46:52 -07:00
Brian Warner
47761bde93
webish: factor out queryargs-or-formargs extraction, make /uri?t=mkdir work and redirect to a valid url
2007-12-24 17:26:52 -07:00
Brian Warner
4ce196a9c4
node.py: remove the provoke-logport-furlfile-creation hack now that foolscap-0.2.3 does it for us, and add bridge-twisted-logs
2007-12-24 17:24:40 -07:00
Brian Warner
bd187dfc50
upgrade to foolscap-0.2.3
2007-12-24 17:23:27 -07:00
Brian Warner
5bd89b378b
Makefile: put an existing PYTHONPATH in front of our generated EGGSPATH, to make it easier to test tahoe against development versions of dependent libraries
2007-12-24 17:21:53 -07:00
Zooko O'Whielacronx
2de4c07d76
setup: allow shell built-ins "true" and "false" so that I can experiment with deb builders on an OSX box. ;-)
2007-12-22 11:50:10 -07:00
Zooko O'Whielacronx
bfc69178b2
setup: fix bug in bugfix to patch to include .egg's found in CWD
2007-12-22 11:19:52 -07:00
Zooko O'Whielacronx
2ee424b3a3
setup: fix bug in previous patch to include .egg's from CWD
2007-12-22 11:14:27 -07:00
Zooko O'Whielacronx
7fdcbddbbc
setup: we also need to include .egg's in the CWD in our search path, because if we install a 3rd party library into support/, and *it* installs a library that *it* requires, that one will appear in CWD
...
It would be nice to figure out a way to force them to all appear in support/ where they belong.
2007-12-22 11:04:24 -07:00
Zooko O'Whielacronx
27a0d59308
setup: zope.interface bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:50:54 -07:00
Zooko O'Whielacronx
48b13dcab8
setup: upgrade bundle zfec-1.1.tar.gz to zfec-1.3.4.tar
2007-12-22 10:50:39 -07:00
Zooko O'Whielacronx
a9545aa4b0
setup: simplejson bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:50:29 -07:00
Zooko O'Whielacronx
840fb23229
setup: upgrade bundle from setuptools_darcs-1.0.6.tar.gz to setuptools_darcs-1.1.5.tar
2007-12-22 10:50:03 -07:00
Zooko O'Whielacronx
d5bb1ac316
setup: bundle pyutil-1.3.12.tar
2007-12-22 10:49:47 -07:00
Zooko O'Whielacronx
336c482561
setup: pycryptopp: bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:49:35 -07:00
Zooko O'Whielacronx
2add4f5edb
setup: foolscap bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:49:20 -07:00
Zooko O'Whielacronx
fd4880face
setup: bundle argparse-0.8.0.tar
...
It isn't actually needed for Tahoe, only for the command-line tools from pyutil. Later I will make an "extras" category within pyutil to specify in a machine-readable way that argparse is not required for pyutil unless you want the command-line tools.
2007-12-22 10:47:54 -07:00
Zooko O'Whielacronx
70b84e9298
setup: Nevow bundle .tar instead of .tar.gz because multiple bundled .tar's compress together much more nicely than multiple bundled .tar.gz's do. :-)
2007-12-22 10:47:06 -07:00