Brian Warner
7e32d3c8af
test_util: improve test coverage of allmydata.util.fileutil
2007-07-03 11:15:05 -07:00
Brian Warner
6427b44b42
webish: make each link in the directory name an href to that directory
2007-06-29 11:17:18 -07:00
Brian Warner
9d47c2524e
test_system: stall for a second while bouncing the client, it might help windows
2007-06-28 19:20:28 -07:00
Brian Warner
9ecde0d23e
webish: fix link to private_vdrive
2007-06-28 19:07:52 -07:00
Brian Warner
5ffc66ad7b
client.py: remove unused import
2007-06-28 18:01:00 -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
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
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
a182edf4de
upload.py: minor refactoring
2007-06-11 19:21:51 -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
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
Brian Warner
363ed1264a
webish: show vdrive and introducer connectedness separately
...
Also don't offer a link to the vdrive webpages if we don't have a vdrive.furl
2007-06-09 21:03:57 -07:00
Brian Warner
956d5ae256
rename fileid/verifierid to plaintext_hash/crypttext_hash
2007-06-09 20:46:04 -07:00
Brian Warner
584dc4ae94
handle uri_extension with a non-bencode serialization scheme
2007-06-08 16:17:54 -07:00
Brian Warner
c9ef291c02
rename thingA to 'uri extension'
2007-06-08 15:59:16 -07:00
Brian Warner
72bc8627de
consolidate multiple definitions of NotEnoughPeersError
2007-06-07 22:20:55 -07:00
Brian Warner
f62a544b93
remove several leftover defintions of netstring()
2007-06-07 22:13:18 -07:00
Brian Warner
6df5c856ac
test_client.py: improve test coverage a bit
2007-06-07 22:09:02 -07:00