Brian Warner
d156dfea3b
roadmap: update filesystem/filetree/dirnode items
2007-06-28 18:00:30 -07:00
Brian Warner
4196c9ff66
client.py: remove unused code
2007-06-28 17:55:13 -07:00
Brian Warner
a8bf0645dc
interfaces.py: remove some unused 'pass' lines
2007-06-29 00:50:00 -07:00
Brian Warner
efb99078b6
change IVirtualDrive.get_node_at_path to accept either a list or a single slash-separated string
2007-06-28 17:46:14 -07:00
Brian Warner
5854916299
test_system.py: more vdrive coverage
2007-06-28 15:05:33 -07:00
Brian Warner
d6e732b65f
vdrive: add get_node_at_path(pathlist)
2007-06-28 11:00:03 -07:00
Brian Warner
13400e24ac
vdrive: make sure we really record global/private root directory uris
2007-06-28 10:59:51 -07:00
Brian Warner
b06c74c2a1
Add the 'vdrive' service, for clients to access the public/private root dirs.
...
These allow client-side code to conveniently retrieve the IDirectoryNode
instances for both the global shared public root directory, and the per-user
private root directory.
2007-06-27 17:11:06 -07:00
Brian Warner
1d86cd161b
webish.py: add a web page to display the manifest for any particular directory
2007-06-26 19:55:21 -07:00
Brian Warner
18ab5ce837
dirnode: add build_manifest() and introduce 'refresh capabilities'
2007-06-26 19:41:20 -07:00
Brian Warner
2766b7988b
remove unused/obsoleted workqueue.py
2007-06-26 17:25:23 -07:00
Brian Warner
b11fa20191
merge vdrive.py and filetable.py into a single dirnode.py
2007-06-26 17:16:58 -07:00
Brian Warner
78c2376fa3
more runner.py test coverage: don't bypass argv parsing
2007-06-26 16:51:38 -07:00
Brian Warner
912fc5a77e
runner.py: improve test coverage further: implement --quiet with StringIOs
2007-06-26 16:19:18 -07:00
Brian Warner
de24d3cd94
dump_uri_extension: improve test coverage of runner.py
2007-06-26 15:55:00 -07:00
Brian Warner
a505560bbe
improve test coverage of runner.py
2007-06-26 15:36:46 -07:00
Brian Warner
b6162681d5
webish: mark read-only directories as such when listing their parent
2007-06-26 12:37:00 -07:00
Brian Warner
bc2603c818
vdrive: protect dirnode contents with an HMAC
2007-06-26 12:36:21 -07:00
Brian Warner
4a0682874b
remove old filetree code
2007-06-25 20:34:19 -07:00
Brian Warner
fb02488a8e
vdrive: switch to URI:DIR and URI:DIR-RO, providing transitive readonlyness
2007-06-25 13:23:51 -07:00
Brian Warner
2cf7cfbe4a
misc/count_dirs.py: dev tool to estimate filetree space consumption
2007-06-16 21:55:13 -07:00
Brian Warner
107207e09d
webish: log dirname in mkdir
2007-06-15 02:48:19 -07:00
Brian Warner
a00bde050b
webish: when mounting a shared directory, don't automatically move to it
2007-06-15 02:34:24 -07:00
Brian Warner
2066e8ddfc
webish: add option to export/import shared directories (always read-write)
2007-06-15 02:31:23 -07:00
Brian Warner
53da82ec04
test_system.py: match change to /global_vdrive URL
2007-06-15 01:38:55 -07:00
Brian Warner
20dcda4ca7
create a personal (non-shared) vdrive, in addition to the global shared one
2007-06-15 01:33:24 -07:00
Brian Warner
51809ce341
webish: enable deletion of directories
2007-06-15 01:32:57 -07:00
Brian Warner
1eba30cd14
webish.py: put the URI in a narrower auto-scrolling box (with CSS)
2007-06-15 01:32:20 -07:00
Brian Warner
1cb1faf11d
runner.py: add 'dump-directory-node' command
2007-06-15 00:47:05 -07:00
Brian Warner
82c38d370a
make new vdrive work, implement convenience wrapper, passes all tests
2007-06-15 00:37:32 -07:00
Brian Warner
5e5347a1bc
test_filetable: fix to match new vdrive approach
2007-06-15 00:01:01 -07:00
Zooko O'Whielacronx
cc87bdf8c3
make-version.py invokes darcs as "darcs" instead of "realdarcs"
...
Some other people might use the official Windows build of darcs, and people who use my cygwin wrapper for darcs will be compatible with this patch as long as they use the latest version of the wrapper.
2007-06-29 14:22:50 -07:00
Zooko O'Whielacronx
a13ffe2e93
update CREDITS file
2007-06-29 14:22:30 -07:00
Brian Warner
ec77a227be
revamp vdrive: nodes with furls. tests still fail.
2007-06-14 20:14:34 -07:00
Brian Warner
106177a7f2
filetable: switch to new approach with anonymous nodes
2007-06-14 17:24:56 -07:00
Brian Warner
36ae9b5dd9
make-version.py: it is sys.platform, not os.platform
2007-06-12 18:06:10 -07:00
robk-org
6f9bc9b647
make make-version.py exec darcs correctly on windows
2007-06-12 17:56:55 -07:00
Brian Warner
a182edf4de
upload.py: minor refactoring
2007-06-11 19:21:51 -07:00
Brian Warner
10af746d90
roadmap.txt: update w.r.t. filetree and repairer
2007-06-11 18:41:12 -07:00
Brian Warner
e0dfedb0a6
add 'allmydata-tahoe dump-uri-extension' utility command
2007-06-11 18:38:21 -07:00
Brian Warner
382888899b
refactor URI_extension handlers out of encode/download and into uri.py
2007-06-11 18:25:18 -07:00
Brian Warner
48a8c32ed7
webish: display program/library versions on the welcome page
2007-06-11 10:51:11 -07:00
Zooko O'Whielacronx
f619f9ab30
shebang usr bin env python
2007-06-12 18:55:25 -07:00
Zooko O'Whielacronx
c3cdb81c65
catch EnvironmentError from attempt to invoke darcs using subprocess module
2007-06-11 11:59:57 -07:00
Brian Warner
466083700f
URI-extension.txt: update docs, we aren't using bencode for this.
2007-06-11 17:02:50 -07:00
Zooko O'Whielacronx
361cbbb711
zfec: import latest version.py module from pyutil library
2007-05-09 15:58:40 -07:00
Zooko O'Whielacronx
c3ccd10108
zfec: fix bug in in-line doc
2007-05-09 15:58:24 -07:00
Zooko O'Whielacronx
c8077deae5
zfec: tweak licence text
2007-05-09 15:57:53 -07:00
Zooko O'Whielacronx
92ba8e519b
fix the relnotes.txt -- don't incorrectly attribute a compatibility break to foolscap
2007-06-11 10:20:14 -07:00
Zooko O'Whielacronx
2a9ea4a0d4
some edits to the README
2007-06-11 09:40:54 -07:00