Brian Warner
|
1f22768dc7
|
webish: add preliminary mutable file support: upload, download, listings, JSON, URI, RO-URI. No replace yet.
|
2007-11-09 03:54:27 -07:00 |
|
Brian Warner
|
63233ecf37
|
consolidate dirnode/filenode-creation code into Client
|
2007-11-09 02:54:51 -07:00 |
|
Brian Warner
|
fb3eddafdb
|
move NotMutableError from dirnode.py into interfaces.py
|
2007-11-01 15:03:07 -07:00 |
|
Brian Warner
|
b24c2925e8
|
checkpointing mutable-file work. Storage layer is 80% in place.
|
2007-10-30 19:47:36 -07:00 |
|
Brian Warner
|
046bda2b47
|
webish: add checker results and a 'Check' button to the web interface
|
2007-10-23 17:23:57 -07:00 |
|
Brian Warner
|
9da1d70676
|
add a simple checker, for both files and directories
|
2007-10-15 16:16:39 -07:00 |
|
Brian Warner
|
fe06b3be8b
|
dirnode: change the defined behavior of RIVirtualDriveServer.set to allow replace-in-place without raising an exception
|
2007-08-16 17:03:19 -07:00 |
|
Brian Warner
|
42dcc3088e
|
IDirectoryNode: add has_child() method
|
2007-08-15 13:22:01 -07:00 |
|
Brian Warner
|
2bc3c163b6
|
uri.py: get keys and index from the URI instance
|
2007-07-21 17:45:00 -07:00 |
|
Brian Warner
|
1d9a58977f
|
uri: implement URI-processing classes, IFileURI/IDirnodeURI, use internally
|
2007-07-21 15:40:36 -07:00 |
|
Brian Warner
|
32fcf0b405
|
dirnode.build_manifest(): tolerate cycles in the directory graph
|
2007-07-21 15:40:13 -07:00 |
|
Brian Warner
|
ba7e14a870
|
fix several methods to handle LIT URIs correctly, rather than assuming that all filenodes are CHK URIs
|
2007-07-12 16:17:49 -07:00 |
|
Brian Warner
|
0cd730a7b3
|
web: more test work, now all tests either pass or are skipped (POST, XMLRPC, and URI/)
|
2007-07-07 10:34:05 -07:00 |
|
Brian Warner
|
71c04fc2e7
|
web: use KeyError (rather than IndexError) to signal a missing child
|
2007-07-06 19:40:08 -07:00 |
|
Brian Warner
|
9e42dda6a4
|
add IDirectoryNode.get_child_at_path
|
2007-07-06 19:38:37 -07:00 |
|
Brian Warner
|
18ab5ce837
|
dirnode: add build_manifest() and introduce 'refresh capabilities'
|
2007-06-26 19:41:20 -07:00 |
|
Brian Warner
|
b11fa20191
|
merge vdrive.py and filetable.py into a single dirnode.py
|
2007-06-26 17:16:58 -07:00 |
|