9f9a458249
hashutil: add tagged_hash_256d and tagged_hasher_256d
2008-02-06 19:36:43 -07:00
81c5ceae16
upload: rework passing of default encoding parameters: move more responsibility into BaseUploadable
2008-02-06 18:39:03 -07:00
75e4332462
offloaded: oops, need more tricks to make the unit tests pass
2008-02-06 17:51:11 -07:00
a2cace9cfb
helper: return full uri-extension data to the client, so it can compare encoding parameters
2008-02-06 17:30:58 -07:00
6cd32c2f5c
interfaces: remove spurious line that counted against the figleaf coverage
2008-02-06 16:41:26 -07:00
d87bfa9eb2
test_util: add full coverage for allmydata.util.deferredutil
2008-02-06 16:41:04 -07:00
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
d6fb0bf039
tahoe dump-share: remove --filename option, just take it from argv
2008-02-06 14:15:33 -07:00
4d4073fb16
test_system: deferred-handling logic in test_upload_and_download was broken
2008-02-06 14:05:11 -07:00
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
2dcac796e9
add 'tahoe find-shares' command, to locate share files on a local node's disk
2008-02-06 13:19:51 -07:00
e92a2b5ab2
dump-cap: include UEB_hash in output
2008-02-06 12:48:19 -07:00
40c2371e77
download.py: make logging safe in ValidatedBucket
2008-02-06 02:50:34 -07:00
590b020a44
webish: more upload stats: total encode-and-push rate, already-in-grid existence check time
2008-02-06 02:39:01 -07:00
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
652d50d7e0
UploadResults: add more helper timing stats (ciphertext fetch times)
2008-02-06 02:12:35 -07:00
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
93d45abb02
add upload timings and rates to the POST /uri?t=upload results page
2008-02-06 00:41:51 -07:00
1e4504463c
webish: make POST /uri?t=upload deposit you on an 'Upload Results' page
2008-02-05 23:01:37 -07:00
604d6d54ef
webish.py: refactor /uri handlers, one rend.Page class per operation
2008-02-05 22:38:20 -07:00
27f46f2aaf
test_web.py: hush pyflakes
2008-02-05 22:37:51 -07:00
23c2c8d660
webish: add PUT /uri?mutable=true
2008-02-05 22:18:02 -07:00
e5dc9a8486
webish: add POST /uri?t=upload&mutable=true
2008-02-05 22:10:22 -07:00
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
66f33ee504
upload: return an UploadResults instance (with .uri) instead of just a URI
2008-02-05 21:01:38 -07:00
2f09b03bcc
webish: add storage-consumed estimate on welcome page
2008-02-05 20:29:39 -07:00
5103bf8148
storage: change service name from 'storageserver' to 'storage'
2008-02-05 20:28:59 -07:00
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
315725926f
refactor node startup, remove tub_ready()
2008-02-05 19:58:38 -07:00
09e2a3ec09
setup: fix the md5sum of the bundled setuptools egg
2008-02-06 12:35:29 -07:00
dff7671ff9
docs/testgrid/introducer.furl: update to new introducer
2008-02-05 18:48:26 -07:00
eb9023ab0e
webish: condense display of nickname a little bit
2008-02-05 18:29:28 -07:00
96e6c78c7a
webish: show nickname too
2008-02-05 18:26:05 -07:00
d146ef7e09
webish: add extra introducer data (version, timestamps) to Welcome page
2008-02-05 17:32:27 -07:00
a7ea39e626
test_introducer.py: increase timeouts on poll() calls
2008-02-05 16:37:58 -07:00
8ae6795e91
bundle foolscap-0.2.4 instead of 0.2.3
2008-02-05 15:27:41 -07:00
7c7375a5ad
bump foolscap dependency to 0.2.4, since we now use log.err
2008-02-05 15:27:14 -07:00
78e26b0879
docs/configuration.txt: wrap to 80 cols
2008-02-05 14:35:12 -07:00
d35b2f304f
docs/configuration.txt: document nickname, no_storage, readonly_storage
2008-02-05 14:33:29 -07:00
d98fde952c
introducer: remove remaining bits of 'push-to-myself' flags. The uploading/downloading node is no longer special.
2008-02-05 14:16:01 -07:00
80b72d919a
introducer: remove PeerCountObserver, tests are managing with purely poll-for-connected approachers
2008-02-05 14:15:49 -07:00
daecca6589
big introducer refactoring: separate publish+subscribe. Addresses #271 .
2008-02-05 13:05:13 -07:00
3a5ba35215
PollMixin: add timeout= argument, rewrite to avoid tail-recursion problems
2008-02-04 20:35:07 -07:00
f4cbd5ca34
windows: include latest windown build, winfuse and tray.exe
2008-02-04 18:12:50 -07:00
f5a803303f
stats: fix service issues
...
having moved inititalisation into startService to handle tub init cleanly,
I neglected the up-call to startService, which wound up not starting the
load_monitor.
also I changed the 'running' attribute to 'started' since 'running' is
the name used internally by MultiService itself.
2008-02-01 18:57:31 -07:00
3641b7924b
munin stats: don't suppress series with no current data
...
having changed tahoe-stats to not report data series if there was no recent
data recorded for a node, I wound up making it hide the data series. this
change causes it to report all data series for which stats exist in the
'config' phase, so that they show up, but only report actual data if the
stats are recent, so that they show up as missing if the node is not
reporting stats currently
2008-02-01 18:44:57 -07:00
67660232f1
tahoe_fuse: system test: Verify file contents can be properly read.
2008-01-30 03:14:48 -07:00
28552e5967
tahoe_fuse: system test: Populate a testdir with files and empty children directories, then test the fuse interface for proper listings and size metadata.
2008-01-30 02:59:43 -07:00
7240021d1c
tahoe_fuse: system test: Create a separate directory for each test and pass the cap and local path to each test. Add two basic sanity tests for empty directories.
2008-01-30 02:57:54 -07:00
9ecfbc62cd
tahoe_fuse: system test: Replace repeated attempts at webapi calls with single calls, abstract webapi calls into a single function.
2008-01-30 02:56:25 -07:00