Peter Secor
fa3feda37c
native client - added StartAllmydata.exe so that we can start/stop processes in Vista
2008-03-18 10:18:47 -07:00
robk-tahoe
08fd16ef78
add a mkdir-p POST handler
...
this adds a t=mkdir-p call to directories (accessed by their uri as
/uri/<URI>?t=mkdir=p&path=/some/path) which returns the uri for a
directory at a specified path before the given uri, regardless of
whether the directory exists or whether intermediate directories
need to be created to satisfy the request.
this is used by the migration code in MV to optimise the work of
path traversal which was other wise done on every file PUT
2008-03-17 18:13:01 -07:00
Peter Secor
a7fe82f6b0
native client - fixes for drive size (now 1TB), running service as adminstrator to allow client stopping and starting in Vista, large number of files fix
2008-03-17 14:22:03 -07:00
Brian Warner
75b52cda5c
web/status.py: guard against file_size=None, closes #354
2008-03-17 13:31:10 -07:00
Zooko O'Whielacronx
7bc06872ac
refactor one of the dispatch routines in webish.py
...
The behavior is intended to be unchanged by this refactoring. Unit tests show no change in behavior.
2008-03-20 12:11:09 -07:00
Zooko O'Whielacronx
4e505d9a87
docs: link from install.html to the (imminent) location of allmydata-tahoe-0.9.0.tar.gz
2008-03-13 13:02:37 -07:00
Zooko O'Whielacronx
229142e0fa
TAG allmydata-tahoe-0.9.0
2008-03-13 12:09:58 -07:00
Peter Secor
14f6d4975a
native client - fixed icon for system tray, improved link batching
2008-03-13 11:22:54 -07:00
Zooko O'Whielacronx
d50cc6c9e8
docs: small edit to relnotes.txt
2008-03-13 12:13:26 -07:00
Zooko O'Whielacronx
f98546d56f
docs: link to the current CREDITS file from relnotes.txt
2008-03-13 12:04:20 -07:00
Zooko O'Whielacronx
37665c3468
docs: fix typo in relnotes.txt
2008-03-13 12:01:47 -07:00
Zooko O'Whielacronx
937542fa58
docs: small edit to relnotes.txt
2008-03-13 11:56:55 -07:00
Zooko O'Whielacronx
250cc3a170
docs: update relnotes.txt for allmydata.org "Tahoe" v0.9.0 !
...
Whee!
2008-03-13 11:43:26 -07:00
Brian Warner
2ef70ab814
mutable.py: split replace() into update() and overwrite(). Addresses #328 .
2008-03-12 18:00:43 -07:00
Zooko O'Whielacronx
0aa0efa123
storage servers announce that they will support clients as old as v0.8.0
...
Not that anyone pays attention to what storage servers claim about what versions they will support.
2008-03-13 09:10:11 -07:00
Zooko O'Whielacronx
d30f8547db
CREDITS
2008-03-13 09:04:44 -07:00
Brian Warner
45a1e655c7
introducer: record a timestamp with each announcement, and display it on the introducer's web page
2008-03-11 19:33:19 -07:00
Brian Warner
29e23626ad
introducer: record a timestamp with each subscriber, and display it on the introducer's web page
2008-03-11 19:28:37 -07:00
Brian Warner
89be2e1bea
introweb: combine announcement and subscriber information to show version+nickname for each client
2008-03-11 19:21:29 -07:00
Brian Warner
c21d30c320
client: publish a 'stub client' announcement to the introducer, to provide version/nickname information for each client
2008-03-11 19:20:10 -07:00
Brian Warner
0c40513e75
webish: put a trailing slash in the node.url file, since our unit tests use it, and some versions of twisted or nevow don't automatically add one
2008-03-11 19:01:18 -07:00
Brian Warner
fd5a922cad
introweb.py: tolerate non-setLocationed client tubs
2008-03-11 18:09:13 -07:00
Brian Warner
3f5abe5cba
oops, add introducer.xhtml
2008-03-11 17:41:03 -07:00
Brian Warner
810ba68343
add a webserver for the Introducer, showing service announcements and subscriber lists
2008-03-11 17:36:25 -07:00
Peter Secor
f6fa813f74
native client - updated executables and dll's to have green icon, preference for log levels, and force a link every 100 files when uploading large amounts of files
2008-03-11 13:31:26 -07:00
Peter Secor
0830469234
makefile - unreverted Zooko's change to setup.py, this originally was to see if it was causing the build to create a non-running installer on windows, but it wasn't the problem.
2008-03-11 11:10:38 -07:00
Brian Warner
10d3ea5045
increase remote-interface size limits to 16EiB by not casually using 'int' as a constraint
2008-03-11 10:50:31 -07:00
Brian Warner
c727348d85
mutable: tolerate multiple encodings, using whichever version is recoverable first. Closes #312
2008-03-11 00:26:00 -07:00
Brian Warner
791482cf8d
test_mutable: improve multiple-encodings test coverage
2008-03-10 23:47:35 -07:00
Brian Warner
9ca55b8b79
test_mutable: make test-multiple-encodings work
2008-03-10 23:16:28 -07:00
Brian Warner
57bd23f35f
test_mutable: more test coverage, building up a framework to cause reads to occur in a specific order
2008-03-10 22:15:43 -07:00
Peter Secor
7aee162049
native client - updated .exe's and .dll's with better caching, using new multi-child upload call, preferences dialog
2008-03-10 22:10:50 -07:00
Brian Warner
b78c3b88f9
makefile: clean up pyutil.egg too
2008-03-10 20:40:39 -07:00
Brian Warner
2464899f9a
mutable: increase max segsize to 3.5MB, to allow dirnodes with about 10k entries
2008-03-10 20:39:55 -07:00
Brian Warner
073d8c9465
.darcs-boringfile: add pyutil, since it is in setup_requires now
2008-03-10 20:32:14 -07:00
Zooko O'Whielacronx
a8a85da326
make the nodeurl start with '127.0.0.1' instead of with 'localhost'
...
This is because there exist in the wild computers that are misconfigured so that 'localhost' doesn't resolve to 127.0.0.1. On those computers, using 'localhost' for the nodeurl is a security problem, because the user commonly sends valuable caps to the nodeurl.
2008-03-11 06:18:03 -07:00
Zooko O'Whielacronx
ec3f140824
setup: use "-rNN" with NN the "revision number" instead of "-NN" with NN the "build number" in the Windows builds
2008-03-10 20:15:04 -07:00
Zooko O'Whielacronx
7213348f86
setup_require pyutil >= 1.3.16, as the Windows installer builder's misc/sub-ver.py relies on it
2008-03-10 20:13:21 -07:00
Zooko O'Whielacronx
d39d1661bd
setup: remove old bundled pyutil-1.3.12
2008-03-10 19:59:30 -07:00
Zooko O'Whielacronx
45886cbb95
setup: remove old bundled darcsver-1.1.1
2008-03-10 19:59:20 -07:00
Zooko O'Whielacronx
7cc756eb45
setup: bundle pyutil-1.3.16.tar
2008-03-10 19:58:18 -07:00
Zooko O'Whielacronx
8bfb9a416d
setup: setup_require darcsver >= 1.1.2
2008-03-10 19:57:07 -07:00
Zooko O'Whielacronx
7bfb3ac047
setup: bundle darcsver-1.1.2.tar
2008-03-10 19:56:47 -07:00
Zooko O'Whielacronx
f58acd69b4
setup: generate a unique revision number for each build
2008-03-10 19:26:02 -07:00
Zooko O'Whielacronx
5108a73c6f
setup: remove old bundled darcsver-1.0.1.tar
2008-03-10 19:23:34 -07:00
Zooko O'Whielacronx
ff129d648d
setup: bundle darcsver-1.1.1.tar
...
I forgot that we're doing uncompressed misc/deps at the moment. We don't think this is a long-term good approach...
2008-03-10 19:21:16 -07:00
Brian Warner
667037a6d6
appease some unspecified audience by naming our GNU-extension-using makefile 'GNUmakefile'. Closes #214
2008-03-10 18:53:36 -07:00
Brian Warner
11445b5109
test_mutable: exercise short reads too
2008-03-10 18:08:23 -07:00
robk-tahoe
a1f2c9d624
confwiz: write accountname to a file
...
motivated simply by a desire to be able to identify 'noderoot' directories for
debugging and testing, the confwiz now writes an 'accountname' files based on
what account was used when the node was configured. this is not currently read
by or used by any code in the system, but helps identify directories from testing.
2008-03-10 17:50:44 -07:00
Brian Warner
be5a6147b4
test_mutable: test all hash-failure cases except a corrupted encrypted private key
2008-03-10 17:46:52 -07:00