]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/log
tahoe-lafs/tahoe-lafs.git
16 years agofirst stab at windows build details.
robk-tahoe [Thu, 10 Jan 2008 02:01:56 +0000 (19:01 -0700)]
first stab at windows build details.

there are many and various fiddly details that were involved in this process
on mountain view.  This is a stripped down version of the build process used
there.  there's hence a good chance that one or two necessary details got
stripped down through the cracks.

this provides a py2exe setup.py to build a tahoe.exe and a tahoesvc.exe
the former is equivalent to bin/tahoe, but without the start/stop commands.
the latter is a windows service that instantiates a client whose basedir
is found in the registry.

16 years agotweak running to make node start/stop code optional
robk-tahoe [Wed, 9 Jan 2008 02:51:18 +0000 (19:51 -0700)]
tweak running to make node start/stop code optional

add a 'install_node_control' flag to runner.run(), default True
this enables the start/stop node commands
which are not too useful on windows

16 years agotests: increase the timeout on a test which failed on the overloaded virtual buildslaves
Zooko O'Whielacronx [Fri, 11 Jan 2008 21:27:54 +0000 (14:27 -0700)]
tests: increase the timeout on a test which failed on the overloaded virtual buildslaves

16 years agodocs: mention some tips of how to resolve a certain dependency on Dapper
Zooko O'Whielacronx [Thu, 10 Jan 2008 22:32:38 +0000 (15:32 -0700)]
docs: mention some tips of how to resolve a certain dependency on Dapper

16 years agodocs: start updating install-details.html to reflect current auto-dependency and...
Zooko O'Whielacronx [Thu, 10 Jan 2008 21:03:37 +0000 (14:03 -0700)]
docs: start updating install-details.html to reflect current auto-dependency and setuptools requirements, and to be better written

16 years agosetup: require setuptools >= v0.6c6 on all platforms
Zooko O'Whielacronx [Thu, 10 Jan 2008 21:02:13 +0000 (14:02 -0700)]
setup: require setuptools >= v0.6c6 on all platforms
Technically, we could get away with v0.6c5 or v0.6c4 on non-cygwin platforms, but if someone currently doesn't have setuptools >= v0.6c6 installed then our setup process will just use our bundled setuptools v0.6c7 anyway, so it will still work, and this makes the setup.py and the accompanying documentation simpler.

16 years agosetup: remove hard import of ez_setup -- we can proceed even if ez_setup can't be...
Zooko O'Whielacronx [Thu, 10 Jan 2008 21:01:52 +0000 (14:01 -0700)]
setup: remove hard import of ez_setup -- we can proceed even if ez_setup can't be imported

16 years agosetup: shebang usr bin env python
Zooko O'Whielacronx [Thu, 10 Jan 2008 21:01:31 +0000 (14:01 -0700)]
setup: shebang usr bin env python

16 years agosetup: remove the hack to determine if we can avoid the explicit setuptools-managed...
Zooko O'Whielacronx [Thu, 10 Jan 2008 20:58:00 +0000 (13:58 -0700)]
setup: remove the hack to determine if we can avoid the explicit setuptools-managed dependency on nevow (which was useful for building on dapper)
For simplicity, and to avoid weird failure modes that result from importing nevow during the build process, we now simply require nevow >= 0.6.0.  We currently bundle in misc/dependencies nevow v0.9.18, which will not work on Dapper, since it requires Twisted >= 2.4.0, and Dapper comes with Twisted 2.2.0.  Dapper users can (a) install a newer Twisted, (b) install nevow 0.6.0 in egg form so that setuptools can tell that it is installed (without importing it), (c) beg us to start shipping nevow 0.6.0 instead of nevow 0.9.18 in our bundle.

16 years agosetup: update the version numbers of packages that we require, add zope.interface...
Zooko O'Whielacronx [Thu, 10 Jan 2008 20:56:39 +0000 (13:56 -0700)]
setup: update the version numbers of packages that we require, add zope.interface to our requirements, make nevow >= 0.6.0 always be a requirement

16 years agodocs: add require version numbers of deps to install.html, move pywin32 from install...
Zooko O'Whielacronx [Thu, 10 Jan 2008 20:35:30 +0000 (13:35 -0700)]
docs: add require version numbers of deps to install.html, move pywin32 from install.html to install-details.html, change ref to install-details.html in install.html

16 years agooffloaded: move interfaces to interfaces.py, start implementing backend
Brian Warner [Thu, 10 Jan 2008 04:25:47 +0000 (21:25 -0700)]
offloaded: move interfaces to interfaces.py, start implementing backend

16 years agoupload.py: start removing wait_for_numpeers code
Brian Warner [Thu, 10 Jan 2008 04:25:18 +0000 (21:25 -0700)]
upload.py: start removing wait_for_numpeers code

16 years agooffloaded: basic test for client-side of AssistedUploader
Brian Warner [Thu, 10 Jan 2008 03:25:50 +0000 (20:25 -0700)]
offloaded: basic test for client-side of AssistedUploader

16 years agooffloaded: create a Helper if 'run_helper' is non-empty
Brian Warner [Thu, 10 Jan 2008 03:25:05 +0000 (20:25 -0700)]
offloaded: create a Helper if 'run_helper' is non-empty

16 years agotest_system: slight refactoring to eventually make it easier to configure some nodes...
Brian Warner [Thu, 10 Jan 2008 03:23:54 +0000 (20:23 -0700)]
test_system: slight refactoring to eventually make it easier to configure some nodes with the output of others

16 years agoMakefile: pyflakes: the newest pyflakes is more picky, more verbose, and prints the...
Brian Warner [Thu, 10 Jan 2008 03:23:12 +0000 (20:23 -0700)]
Makefile: pyflakes: the newest pyflakes is more picky, more verbose, and prints the same message multiple times

16 years agooffloaded: more code, fix pyflakes problems, change IEncryptedUploader a bit
Brian Warner [Thu, 10 Jan 2008 00:58:47 +0000 (17:58 -0700)]
offloaded: more code, fix pyflakes problems, change IEncryptedUploader a bit

16 years agooffloaded: early code: most of client-side, defined the RemoteInterfaces
Brian Warner [Wed, 9 Jan 2008 04:18:54 +0000 (21:18 -0700)]
offloaded: early code: most of client-side, defined the RemoteInterfaces

16 years agocheck_speed.py: re-enable 100x200B and 1x100MB CHK tests
Brian Warner [Wed, 9 Jan 2008 03:59:48 +0000 (20:59 -0700)]
check_speed.py: re-enable 100x200B and 1x100MB CHK tests

16 years agodocs/mutable-DSA.svg: fix background color, resolution for export-to-png
Brian Warner [Wed, 9 Jan 2008 03:11:04 +0000 (20:11 -0700)]
docs/mutable-DSA.svg: fix background color, resolution for export-to-png

16 years agodocs/mutable-DSA.svg: add a picture of the upcoming DSA-based mutable file structure
Brian Warner [Wed, 9 Jan 2008 03:08:52 +0000 (20:08 -0700)]
docs/mutable-DSA.svg: add a picture of the upcoming DSA-based mutable file structure

16 years agoUser friendly error messages, and updates to use new URI formats.
nejucomo [Tue, 8 Jan 2008 19:21:21 +0000 (12:21 -0700)]
User friendly error messages, and updates to use new URI formats.

16 years agoTAG allmydata-tahoe-0.7.0 allmydata-tahoe-0.7.0
Zooko O'Whielacronx [Tue, 8 Jan 2008 19:47:49 +0000 (12:47 -0700)]
TAG allmydata-tahoe-0.7.0

16 years agofix webish unit tests by making node.url file optional
robk-tahoe [Tue, 8 Jan 2008 19:36:14 +0000 (12:36 -0700)]
fix webish unit tests by making node.url file optional

16 years agotest_system: assert that BASEDIR/node.url is created properly
Brian Warner [Tue, 8 Jan 2008 00:46:22 +0000 (17:46 -0700)]
test_system: assert that BASEDIR/node.url is created properly

16 years agoreinstate creation of node.url files upon startup
robk-tahoe [Tue, 8 Jan 2008 01:04:56 +0000 (18:04 -0700)]
reinstate creation of node.url files upon startup

a recent purge of the start.html code also took away the logic that wrote
'node.url' into the node root.  this is required for the tahoe cli tool to
find the node.  this puts back a limited fraction of that code, so that the
node writes out a node.url file upon startup.

16 years agoshort note about building cryptopp under cywin/native on win
robk-tahoe [Tue, 8 Jan 2008 00:50:20 +0000 (17:50 -0700)]
short note about building cryptopp under cywin/native on win

16 years agoadd a note to README.win32 about building cryptopp etc on cygwin
robk-tahoe [Mon, 7 Jan 2008 22:35:45 +0000 (15:35 -0700)]
add a note to README.win32 about building cryptopp etc on cygwin

16 years agoMake the purpose and location of the tahoe executable more explicit in install.html.
nejucomo [Tue, 8 Jan 2008 18:33:26 +0000 (11:33 -0700)]
Make the purpose and location of the tahoe executable more explicit in install.html.

16 years agosetup: update licensing information in setup.py comments and metadata
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:45:00 +0000 (11:45 -0700)]
setup: update licensing information in setup.py comments and metadata

16 years agodocs: update configuration.txt to mention the private subdir and edit the description...
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:44:07 +0000 (11:44 -0700)]
docs: update configuration.txt to mention the private subdir and edit the description of webport

16 years agodocs: fix hyperlinks from install.html to the Win32 and Cygwin notes
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:38:48 +0000 (11:38 -0700)]
docs: fix hyperlinks from install.html to the Win32 and Cygwin notes

16 years agodocs: update the example link in using.html
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:23:45 +0000 (11:23 -0700)]
docs: update the example link in using.html

16 years agodirect the user to docs/write_coordination.html in case of an UncoordinatedWriteError
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:15:06 +0000 (11:15 -0700)]
direct the user to docs/write_coordination.html in case of an UncoordinatedWriteError

16 years agodocs: make it so that people will stop experiencing build failure due to g++ not...
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:03:29 +0000 (11:03 -0700)]
docs: make it so that people will stop experiencing build failure due to g++ not being installed

16 years agodocs: relnotes for 0.7.0
Zooko O'Whielacronx [Tue, 8 Jan 2008 18:01:44 +0000 (11:01 -0700)]
docs: relnotes for 0.7.0

16 years agoCREDITS for nejucomo
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:54:17 +0000 (10:54 -0700)]
CREDITS for nejucomo

16 years agoutil.log: add levels like UNUSUAL
Brian Warner [Tue, 8 Jan 2008 00:32:45 +0000 (17:32 -0700)]
util.log: add levels like UNUSUAL

16 years agomutable: improve logging: mark events with level=log.WEIRD and log.UNUSUAL
Brian Warner [Tue, 8 Jan 2008 00:09:16 +0000 (17:09 -0700)]
mutable: improve logging: mark events with level=log.WEIRD and log.UNUSUAL

16 years agomutable.py: update comment about uncoordinated writes appearing as not-enough-peers...
Brian Warner [Mon, 7 Jan 2008 21:48:05 +0000 (14:48 -0700)]
mutable.py: update comment about uncoordinated writes appearing as not-enough-peers(unable to get privkey) errors

16 years agosetup: update in-line doc of get-version.py
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:51:01 +0000 (10:51 -0700)]
setup: update in-line doc of get-version.py

16 years agodocs: add not to dirnode.txt that it is obsolete
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:50:25 +0000 (10:50 -0700)]
docs: add not to dirnode.txt that it is obsolete

16 years agorename "dir-uri" to "dir-cap"
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:41:27 +0000 (10:41 -0700)]
rename "dir-uri" to "dir-cap"

16 years agotahoe-fuse: print out helpful error messages if the caller didn't give the right...
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:40:35 +0000 (10:40 -0700)]
tahoe-fuse: print out helpful error messages if the caller didn't give the right context

16 years agosetup: fix it to direct the user to install.html in case of build failure
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:39:49 +0000 (10:39 -0700)]
setup: fix it to direct the user to install.html in case of build failure

16 years agodocs: some documentation updates for 0.7.0
Zooko O'Whielacronx [Tue, 8 Jan 2008 17:32:41 +0000 (10:32 -0700)]
docs: some documentation updates for 0.7.0

16 years agosetup: direct user to doc/install.html if the build fails
Zooko O'Whielacronx [Tue, 8 Jan 2008 00:23:02 +0000 (17:23 -0700)]
setup: direct user to doc/install.html if the build fails

16 years agodoc: describe how to start client first in running.html
Zooko O'Whielacronx [Sun, 6 Jan 2008 08:16:57 +0000 (01:16 -0700)]
doc: describe how to start client first in running.html

16 years agoMakefile: don't run darcsver if we already have _version.py. Ought to fix building...
Brian Warner [Sat, 5 Jan 2008 00:25:46 +0000 (17:25 -0700)]
Makefile: don't run darcsver if we already have _version.py. Ought to fix building on non-darcs checkouts, and close #257

16 years agoremove runtime dependency upon setuptools (which crept into allmydata.get_package_ver...
Brian Warner [Sat, 5 Jan 2008 03:53:41 +0000 (20:53 -0700)]
remove runtime dependency upon setuptools (which crept into allmydata.get_package_versions)

16 years agocontrib/README: make it clear that these things might not work
Brian Warner [Sat, 5 Jan 2008 02:52:16 +0000 (19:52 -0700)]
contrib/README: make it clear that these things might not work

16 years agorename 'extensions' to 'contrib', with the goal of making it clear that contrib/...
Brian Warner [Sat, 5 Jan 2008 02:51:54 +0000 (19:51 -0700)]
rename 'extensions' to 'contrib', with the goal of making it clear that contrib/ things might not work

16 years agoadded "tahoe webopen" command
robk-tahoe [Sat, 5 Jan 2008 01:34:10 +0000 (18:34 -0700)]
added "tahoe webopen" command

taking the same arguments as tahoe ls, it does a webbrowser.open to the page
specified by those args.  hence "tahoe webopen" will open a browser to the
root dir specified in private/root_dir.cap by default.

this might be a good alternative to the start.html page.

16 years agoupdated roadmap.txt to show things that are finished and add WebDAV
Peter Secor [Fri, 4 Jan 2008 00:57:06 +0000 (17:57 -0700)]
updated roadmap.txt to show things that are finished and add WebDAV

16 years agomore introductory doc cleanup
Zooko O'Whielacronx [Sat, 5 Jan 2008 01:09:19 +0000 (18:09 -0700)]
more introductory doc cleanup
mv README to docs/about.html and reformat it as HTML
add a new README which is a text file pointing to docs/{about,install,running}.html
include the Transitive Grace Period Public Licence in its HTML form (it is too big)

16 years agoquick hacks to make install-details.html viewable as html
robk-tahoe [Sat, 5 Jan 2008 00:34:15 +0000 (17:34 -0700)]
quick hacks to make install-details.html viewable as html

16 years agonew licences, move details from README to doc/install-details.html
Zooko O'Whielacronx [Fri, 4 Jan 2008 19:27:42 +0000 (12:27 -0700)]
new licences, move details from README to doc/install-details.html

16 years agosuppress the skipped and the todo unit tests in order to make unit test results prett...
Zooko O'Whielacronx [Fri, 4 Jan 2008 07:36:18 +0000 (00:36 -0700)]
suppress the skipped and the todo unit tests in order to make unit test results prettier (the install.html instructs users to run the unit tests)

16 years agodoc: even simpler running.html
Zooko O'Whielacronx [Fri, 4 Jan 2008 04:11:59 +0000 (21:11 -0700)]
doc: even simpler running.html

16 years agofix test_cli to put the root_dir.cap in the private subdir
Zooko O'Whielacronx [Fri, 4 Jan 2008 00:48:53 +0000 (17:48 -0700)]
fix test_cli to put the root_dir.cap in the private subdir

16 years agocmdline: give useful error messages about the --dir-uri and ~/.tahoe/private/root_dir.cap
Zooko O'Whielacronx [Fri, 4 Jan 2008 00:35:35 +0000 (17:35 -0700)]
cmdline: give useful error messages about the --dir-uri and ~/.tahoe/private/root_dir.cap

16 years agoa few formatting tidy-ups
Zooko O'Whielacronx [Fri, 4 Jan 2008 00:14:19 +0000 (17:14 -0700)]
a few formatting tidy-ups

16 years agotest_client.py: validate more versioning code
Brian Warner [Thu, 3 Jan 2008 21:38:24 +0000 (14:38 -0700)]
test_client.py: validate more versioning code

16 years agotest_client.py: assert allmydata.__version__ is not unknown
Brian Warner [Thu, 3 Jan 2008 21:34:59 +0000 (14:34 -0700)]
test_client.py: assert allmydata.__version__ is not unknown

16 years agoMakefile: run 'make-version' at least once, in the 'build' target, to make sure we...
Brian Warner [Thu, 3 Jan 2008 21:33:33 +0000 (14:33 -0700)]
Makefile: run 'make-version' at least once, in the 'build' target, to make sure we populate src/allmydata/_version.py

16 years agoremove automatic private dir
Zooko O'Whielacronx [Fri, 4 Jan 2008 00:02:05 +0000 (17:02 -0700)]
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]"

16 years agoadd human-encodings of caps, refactor encodings of caps, tighten checks, fix unit...
Zooko O'Whielacronx [Thu, 3 Jan 2008 23:55:43 +0000 (16:55 -0700)]
add human-encodings of caps, refactor encodings of caps, tighten checks, fix unit tests to use values of the right size

16 years agoadd regexes to idlib to match certain kinds of base32-encoded values
Zooko O'Whielacronx [Thu, 3 Jan 2008 23:44:46 +0000 (16:44 -0700)]
add regexes to idlib to match certain kinds of base32-encoded values

16 years agofix idlib.could_be_base32_encoded_l() to accept *only* valid strings
Zooko O'Whielacronx [Thu, 3 Jan 2008 18:43:11 +0000 (11:43 -0700)]
fix idlib.could_be_base32_encoded_l() to accept *only* valid strings

16 years agorefactor constructing URI objects from strings and add human-encoding of WriteableSSK...
Zooko O'Whielacronx [Thu, 3 Jan 2008 05:12:15 +0000 (22:12 -0700)]
refactor constructing URI objects from strings and add human-encoding of WriteableSSKFileURI

16 years agodocs/Makefile: rules to turn our SVG images into .png and .eps forms
Brian Warner [Thu, 3 Jan 2008 00:00:22 +0000 (17:00 -0700)]
docs/Makefile: rules to turn our SVG images into .png and .eps forms

16 years agodebian: update dependencies to match calc-deps.py, mainly pycryptopp-0.2.8
Brian Warner [Wed, 2 Jan 2008 22:14:34 +0000 (15:14 -0700)]
debian: update dependencies to match calc-deps.py, mainly pycryptopp-0.2.8

16 years agorunning.html: fix usage of 'tahoe create-client' and 'tahoe start', explain ~/.tahoe...
Brian Warner [Wed, 2 Jan 2008 04:50:46 +0000 (21:50 -0700)]
running.html: fix usage of 'tahoe create-client' and 'tahoe start', explain ~/.tahoe, add closing tags

16 years agoREADME: update required version numbers, fix small cut-and-paste error
Brian Warner [Wed, 2 Jan 2008 04:36:46 +0000 (21:36 -0700)]
README: update required version numbers, fix small cut-and-paste error

16 years agodocs: update install.html and update and format running.html
Zooko O'Whielacronx [Wed, 2 Jan 2008 00:20:07 +0000 (17:20 -0700)]
docs: update install.html and update and format running.html

16 years agosetup: add back "build-deps" as an alias for "build-auto-deps" since I don't know...
Zooko O'Whielacronx [Tue, 1 Jan 2008 08:58:02 +0000 (01:58 -0700)]
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.

16 years agosetup: whoops, fix the use of source-tree-root-dir eggs in our Makefile
Zooko O'Whielacronx [Tue, 1 Jan 2008 08:53:31 +0000 (01:53 -0700)]
setup: whoops, fix the use of source-tree-root-dir eggs in our Makefile

16 years agodocs: a couple of improvements to install.html
Zooko O'Whielacronx [Tue, 1 Jan 2008 08:52:50 +0000 (01:52 -0700)]
docs: a couple of improvements to install.html

16 years agosetup: fix bin/tahoe to include .egg's from the source tree root dir as well
Zooko O'Whielacronx [Tue, 1 Jan 2008 08:51:28 +0000 (01:51 -0700)]
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.

16 years agosetup: rename build-deps to build-auto-deps
Zooko O'Whielacronx [Tue, 1 Jan 2008 08:49:21 +0000 (01:49 -0700)]
setup: rename build-deps to build-auto-deps

16 years agosetup: "make" now defaults to "simple-build", which depends on build-deps
Zooko O'Whielacronx [Tue, 1 Jan 2008 07:44:30 +0000 (00:44 -0700)]
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".

16 years agosetup: clean up darcsver egg on "make clean"
Zooko O'Whielacronx [Tue, 1 Jan 2008 06:58:25 +0000 (23:58 -0700)]
setup: clean up darcsver egg on "make clean"

16 years agosetup: update the list of files that we think are boring when we are using darcs
Zooko O'Whielacronx [Tue, 1 Jan 2008 06:49:04 +0000 (23:49 -0700)]
setup: update the list of files that we think are boring when we are using darcs

16 years agosetup: finish renaming of docs/testnet to docs/testgrid
Zooko O'Whielacronx [Tue, 1 Jan 2008 06:36:59 +0000 (23:36 -0700)]
setup: finish renaming of docs/testnet to docs/testgrid

16 years agosetup: use darcsver instead of pyutil for darcsver, use setup.py plugin instead of...
Zooko O'Whielacronx [Tue, 1 Jan 2008 06:28:31 +0000 (23:28 -0700)]
setup: use darcsver instead of pyutil for darcsver, use setup.py plugin instead of executable for darcsver
This hopefully fixes the deb builders.

16 years agosetup: add darcsver source tarball to misc/dependencies
Zooko O'Whielacronx [Tue, 1 Jan 2008 06:26:51 +0000 (23:26 -0700)]
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

16 years agodocs: even further simplify and reformat install.html
Zooko O'Whielacronx [Mon, 31 Dec 2007 15:39:07 +0000 (08:39 -0700)]
docs: even further simplify and reformat install.html

16 years agodocs: format install.html into HTML format
Zooko O'Whielacronx [Mon, 31 Dec 2007 03:01:18 +0000 (20:01 -0700)]
docs: format install.html into HTML format

17 years agodocs: a bunch of updates to simplify the process of installing from source and runnin...
Zooko O'Whielacronx [Sun, 30 Dec 2007 12:47:17 +0000 (05:47 -0700)]
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.

17 years agodocs: a few updates, edits, and formatting tweaks to README.win32
Zooko O'Whielacronx [Sun, 30 Dec 2007 12:38:12 +0000 (05:38 -0700)]
docs: a few updates, edits, and formatting tweaks to README.win32

17 years agorefactor webish.py slightly, improve the test coverage a bit. One test is marked...
Brian Warner [Tue, 25 Dec 2007 10:48:57 +0000 (03:48 -0700)]
refactor webish.py slightly, improve the test coverage a bit. One test is marked SKIP pending improvements in webish.py

17 years agotest_web.py: fix pyflakes error
Brian Warner [Tue, 25 Dec 2007 08:56:04 +0000 (01:56 -0700)]
test_web.py: fix pyflakes error

17 years agowebish: use get_args() everywhere, put .fields=None in MyRequest
Brian Warner [Tue, 25 Dec 2007 07:07:04 +0000 (00:07 -0700)]
webish: use get_args() everywhere, put .fields=None in MyRequest

17 years agotest_web: more coverage of URIPOSTHandler error cases
Brian Warner [Tue, 25 Dec 2007 05:49:35 +0000 (22:49 -0700)]
test_web: more coverage of URIPOSTHandler error cases

17 years agotest_web: test POST_upload_no_link against /uri, not /uri/
Brian Warner [Tue, 25 Dec 2007 00:55:38 +0000 (17:55 -0700)]
test_web: test POST_upload_no_link against /uri, not /uri/

17 years agotest_web.py: use /uri?t=mkdir instead of /uri/?t=mkdir, and confirm that the redirect...
Brian Warner [Tue, 25 Dec 2007 00:46:52 +0000 (17:46 -0700)]
test_web.py: use /uri?t=mkdir instead of /uri/?t=mkdir, and confirm that the redirection target is correct

17 years agowebish: factor out queryargs-or-formargs extraction, make /uri?t=mkdir work and redir...
Brian Warner [Tue, 25 Dec 2007 00:26:52 +0000 (17:26 -0700)]
webish: factor out queryargs-or-formargs extraction, make /uri?t=mkdir work and redirect to a valid url

17 years agonode.py: remove the provoke-logport-furlfile-creation hack now that foolscap-0.2...
Brian Warner [Tue, 25 Dec 2007 00:24:40 +0000 (17:24 -0700)]
node.py: remove the provoke-logport-furlfile-creation hack now that foolscap-0.2.3 does it for us, and add bridge-twisted-logs

17 years agoupgrade to foolscap-0.2.3
Brian Warner [Tue, 25 Dec 2007 00:23:27 +0000 (17:23 -0700)]
upgrade to foolscap-0.2.3