Commit Graph

13035 Commits

Author SHA1 Message Date
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
Zooko O'Whielacronx de73332dfa TAG allmydata-tahoe-0.3.0 2007-06-11 09:22:21 -07:00
Zooko O'Whielacronx ef5f50716e update the relnotes.txt for v0.3 2007-06-11 09:21:42 -07:00