Brian Warner
|
a70fba4ef1
|
webish: add edge metadata to t=json output, including timestamps
|
2008-02-11 19:14:10 -07:00 |
|
Brian Warner
|
1f7b980a51
|
catalog-shares: add expiration time to output
|
2008-02-11 18:44:54 -07:00 |
|
Brian Warner
|
ca27b8e5ad
|
add 'tahoe catalog-shares' tool, to make a one-line summary of each share file. This can help do cross-server correlation of sharefiles, looking for anomalies
|
2008-02-11 18:17:01 -07:00 |
|
Brian Warner
|
5f50543c3b
|
test_dirnode.py: improve error messages in case timestamp tests fail
|
2008-02-11 17:37:51 -07:00 |
|
Brian Warner
|
09cf1e2a8a
|
test_dirnode.py: simplejson-1.7.1 incorrectly rounds floats to two decimal places. Don't let this bug flunk the timestamp test.
|
2008-02-11 17:35:17 -07:00 |
|
Brian Warner
|
7123c9d875
|
test_system.py: refactor bounce_client, probably make it stop failing on cygwin
|
2008-02-11 15:26:58 -07:00 |
|
Brian Warner
|
3d72d00826
|
webish: display timestamps
|
2008-02-11 15:13:18 -07:00 |
|
Brian Warner
|
3a1db45579
|
test_dirnode.py: assert that we update mtime and preserve ctime
|
2008-02-11 15:12:55 -07:00 |
|
Brian Warner
|
e6ddd9f3da
|
dirnode.py: add metadata= to add_file(), add tests
|
2008-02-11 14:53:28 -07:00 |
|
Brian Warner
|
b90eaf75da
|
test_dirnode.py: add diag output to test-ctime/mtime tests
|
2008-02-11 14:13:07 -07:00 |
|
Brian Warner
|
622c477e31
|
dirnode: add ctime/mtime to metadata, update metadata-modifying APIs. Needs more testing and sanity checking.
|
2008-02-08 18:43:47 -07:00 |
|
Brian Warner
|
18817c00a3
|
docs/install-details.html: wrap to 80 cols, no content changes
|
2008-02-07 21:50:04 -07:00 |
|
Brian Warner
|
873dee53e9
|
test_system: remove the hackish debug_interrupt= attribute magic used to exercise interrupted-upload resumption, instead just make the Uploadable bounce the helper halfway through the upload
|
2008-02-07 20:15:37 -07:00 |
|
Brian Warner
|
fc690a70be
|
dirnodes.txt: update docs a bit, we don't yet do choose-latest-version, just choose-any-version
|
2008-02-07 20:14:05 -07:00 |
|
Brian Warner
|
7dcb4ee62b
|
webapi.txt: document POST /uri?t=mkdir
|
2008-02-07 20:10:28 -07:00 |
|
Brian Warner
|
3bd79917b2
|
test_system.py: remove that ugly debug_stash_RemoteencryptedUploadable hack, now that UploadResults give us a better approach
|
2008-02-07 17:27:30 -07:00 |
|
Brian Warner
|
c7b10f4498
|
upload: if we lose the helper, go back to doing direct-to-server uploads instead of causing all subsequent uploads to fail
|
2008-02-07 17:26:59 -07:00 |
|
Brian Warner
|
b2d31f0a8a
|
upload.EncryptAnUploadable: use 50KiB read chunks (instead of 50KB), to match the chunksize requested by the upload helper
|
2008-02-07 17:10:13 -07:00 |
|
Brian Warner
|
96ca6c2033
|
test_upload.py: hush pyflakes
|
2008-02-06 20:04:31 -07:00 |
|
Brian Warner
|
f78c80d7aa
|
test_upload.py: add test to exercise CHK hashing variations
|
2008-02-06 20:03:35 -07:00 |
|
Brian Warner
|
02e7c56563
|
test_cli: oops, need to update this when the CHK hash changes
|
2008-02-06 19:58:53 -07:00 |
|
Brian Warner
|
da9610e90a
|
change encryption-key hash to include encoding parameters. This is a minor compatibility break: CHK files encoded (with convergence) before and after this will have different keys and ciphertexts. Also switched to SHA-256d for both the data-to-key hash and the key-to-storageindex hash
|
2008-02-06 19:50:47 -07:00 |
|
Brian Warner
|
9f9a458249
|
hashutil: add tagged_hash_256d and tagged_hasher_256d
|
2008-02-06 19:36:43 -07:00 |
|
Brian Warner
|
81c5ceae16
|
upload: rework passing of default encoding parameters: move more responsibility into BaseUploadable
|
2008-02-06 18:39:03 -07:00 |
|
Brian Warner
|
75e4332462
|
offloaded: oops, need more tricks to make the unit tests pass
|
2008-02-06 17:51:11 -07:00 |
|
Brian Warner
|
a2cace9cfb
|
helper: return full uri-extension data to the client, so it can compare encoding parameters
|
2008-02-06 17:30:58 -07:00 |
|
Brian Warner
|
6cd32c2f5c
|
interfaces: remove spurious line that counted against the figleaf coverage
|
2008-02-06 16:41:26 -07:00 |
|
Brian Warner
|
d87bfa9eb2
|
test_util: add full coverage for allmydata.util.deferredutil
|
2008-02-06 16:41:04 -07:00 |
|
robk-tahoe
|
b027fb5b9b
|
windows: track uninstalls
the confwiz and the native_client backend both gained hooks to track
uninstall events. however that somehow didn't make it to the uninstaller :-)
|
2008-02-06 14:12:49 -07:00 |
|
Brian Warner
|
d6fb0bf039
|
tahoe dump-share: remove --filename option, just take it from argv
|
2008-02-06 14:15:33 -07:00 |
|
Brian Warner
|
4d4073fb16
|
test_system: deferred-handling logic in test_upload_and_download was broken
|
2008-02-06 14:05:11 -07:00 |
|
Brian Warner
|
b4c9409138
|
dump-share: tweak formatting a little bit, to make dumping multiple shares in a row easier to read
|
2008-02-06 13:37:43 -07:00 |
|
Brian Warner
|
2dcac796e9
|
add 'tahoe find-shares' command, to locate share files on a local node's disk
|
2008-02-06 13:19:51 -07:00 |
|
Brian Warner
|
e92a2b5ab2
|
dump-cap: include UEB_hash in output
|
2008-02-06 12:48:19 -07:00 |
|
Brian Warner
|
40c2371e77
|
download.py: make logging safe in ValidatedBucket
|
2008-02-06 02:50:34 -07:00 |
|
Brian Warner
|
590b020a44
|
webish: more upload stats: total encode-and-push rate, already-in-grid existence check time
|
2008-02-06 02:39:01 -07:00 |
|
Brian Warner
|
6e0d3059a3
|
webish: add when_done= to POST /uri?t=upload . I did not add a 'recent uploads' section to the welcome page, but I think the new upload-results page provides the desired data
|
2008-02-06 02:38:16 -07:00 |
|
Brian Warner
|
652d50d7e0
|
UploadResults: add more helper timing stats (ciphertext fetch times)
|
2008-02-06 02:12:35 -07:00 |
|
Brian Warner
|
124fb5ecdf
|
add upload-results timing info for helper uploads. This changes the Helper protocol, and introduces a compatibility break
|
2008-02-06 01:52:25 -07:00 |
|
Brian Warner
|
93d45abb02
|
add upload timings and rates to the POST /uri?t=upload results page
|
2008-02-06 00:41:51 -07:00 |
|
Brian Warner
|
1e4504463c
|
webish: make POST /uri?t=upload deposit you on an 'Upload Results' page
|
2008-02-05 23:01:37 -07:00 |
|
Brian Warner
|
604d6d54ef
|
webish.py: refactor /uri handlers, one rend.Page class per operation
|
2008-02-05 22:38:20 -07:00 |
|
Brian Warner
|
27f46f2aaf
|
test_web.py: hush pyflakes
|
2008-02-05 22:37:51 -07:00 |
|
Brian Warner
|
23c2c8d660
|
webish: add PUT /uri?mutable=true
|
2008-02-05 22:18:02 -07:00 |
|
Brian Warner
|
e5dc9a8486
|
webish: add POST /uri?t=upload&mutable=true
|
2008-02-05 22:10:22 -07:00 |
|
Brian Warner
|
6afe50e2aa
|
webish: add upload/view-uri forms (not associated with any particular directory) to the welcome page. Document POST /uri?t=upload .
|
2008-02-05 21:44:40 -07:00 |
|
Brian Warner
|
66f33ee504
|
upload: return an UploadResults instance (with .uri) instead of just a URI
|
2008-02-05 21:01:38 -07:00 |
|
Brian Warner
|
2f09b03bcc
|
webish: add storage-consumed estimate on welcome page
|
2008-02-05 20:29:39 -07:00 |
|
Brian Warner
|
5103bf8148
|
storage: change service name from 'storageserver' to 'storage'
|
2008-02-05 20:28:59 -07:00 |
|
Brian Warner
|
4b4eba867b
|
webish: display tahoe import path on the welcome page, to help figure out where the code is coming from
|
2008-02-05 20:08:49 -07:00 |
|