|
|
@874a979
|
2010-01-14T21:02:46Z |
warner |
tahoe add-alias/create-alias: don't corrupt non-newline-terminated …
|
|
|
@d3d1293
|
2010-01-14T20:11:19Z |
warner |
change docs and --help to use "grid" instead of "virtual drive": …
|
|
|
@fb879dde
|
2010-01-13T00:42:26Z |
warner |
client.py: fix/update comments on KeyGenerator?
|
|
|
@d888bf3
|
2010-01-12T01:33:43Z |
warner |
Clean up log.err calls, for one of the issues in #889.
…
|
|
|
@bacb6fe
|
2010-01-12T00:07:23Z |
warner |
tidy up DeadReferenceError? handling, ignore them in add_lease calls
…
|
|
|
@1ed5bbd
|
2010-01-10T20:35:52Z |
warner |
test_repairer: add (commented-out) test_each_byte, to see exactly what …
|
|
|
@e7a9c00
|
2010-01-10T20:37:21Z |
zooko |
repairer: fix some wrong offsets in the randomized verifier tests, …
|
|
|
@1ff49a15
|
2010-01-10T08:46:19Z |
warner |
test_repairer: fix colliding basedir names, which caused test …
|
|
|
@876c4a1
|
2010-01-10T01:36:19Z |
zooko |
repairer: add deterministic test for #819, mark as TODO
|
|
|
@419a076
|
2010-01-02T22:08:41Z |
warner |
mutable/publish: don't loop() right away upon DeadReferenceError?. …
|
|
|
@db19b62
|
2009-12-29T23:39:09Z |
warner |
immutable/checker.py: oops, forgot some imports. Also hush pyflakes.
|
|
|
@ba0690c9
|
2009-12-29T23:37:46Z |
warner |
mutable repair: return successful=False when numshares<k (thus repair …
|
|
|
@acd2117
|
2009-12-29T23:04:09Z |
warner |
node.py/interfaces.py: minor docs fixes
|
|
|
@794e327
|
2009-12-29T23:01:08Z |
warner |
checker: don't let failures in add-lease affect checker results. …
|
|
|
@a50fdca
|
2009-12-27T23:54:44Z |
warner |
test_cli: verify fix for "tahoe get" not creating empty file on error …
|
|
|
@00d0ca3
|
2009-12-27T23:21:49Z |
warner |
addendum to "Fix 'tahoe ls' on files (#771)"
tahoe_ls.py: tolerate …
|
|
|
@a8a768ef
|
2009-12-27T22:54:43Z |
warner |
Fix 'tahoe ls' on files (#771). Patch adapted from Kevan Carstensen.
…
|
|
|
@931ab76
|
2009-12-27T22:04:04Z |
warner |
tahoe_get: don't create the output file on error. Closes #121.
|
|
|
@499add0
|
2009-12-27T20:10:43Z |
warner |
webapi: don't accept zero-length childnames during traversal. Closes …
|
|
|
@2e0a61a
|
2009-12-27T19:58:28Z |
warner |
CLI: send 'Accept:' header to ask for text/plain tracebacks. Closes …
|
|
|
@a4a6c02
|
2009-12-15T00:01:47Z |
warner |
more #859: avoid deprecation warning for unit tests too, hush pyflakes …
|
|
|
@b69e1c60
|
2009-12-14T21:27:03Z |
zooko |
use hashlib module if available, thus avoiding a DeprecationWarning? …
|
|
|
@47cba4b5
|
2009-12-08T17:29:21Z |
warner |
mutable/retrieve.py: stop reaching into private MutableFileNode? attributes
|
|
|
@aa3caf8
|
2009-12-08T17:26:08Z |
warner |
mutable/servermap.py: stop reaching into private MutableFileNode? attributes
|
|
|
@eb18686
|
2009-12-08T17:11:56Z |
warner |
mutable/servermap.py: oops, query N+e servers in MODE_WRITE, not k+e
…
|
|
|
@696cc00
|
2009-12-07T06:05:12Z |
warner |
control.py: fix speedtest: use download_best_version (not read) on …
|
|
|
@47068599
|
2009-12-06T18:48:35Z |
zooko |
setup: ignore _darcs in the "test-clean" test and make the "clean" …
|
|
|
@a980ea3
|
2009-12-01T22:54:38Z |
warner |
remove MutableFileNode?.download(), prefer download_best_version() instead
|
|
|
@96834da
|
2009-12-01T22:53:30Z |
warner |
Simplify immutable download API: use just filenode.read(consumer, …
|
|
|
@1059db5
|
2009-12-01T02:46:07Z |
warner |
server.py: undo my bogus 'correction' of David-Sarah's comment fix
…
|
|
|
@74974b2
|
2009-11-30T21:10:09Z |
warner |
Implement more coherent behavior when copying with dircaps/filecaps …
|
|
|
@91e7cb48
|
2009-11-30T19:59:13Z |
warner |
storage.py: update comment
|
|
|
@ef002c9
|
2009-11-21T05:56:44Z |
david-sarah |
storage server: detect disk space usage on Windows too (fixes #637)
|
|
|
@c4d38ad
|
2009-11-21T06:15:43Z |
david-sarah |
make status of finished operations consistently "Finished"
|
|
|
@9901a08
|
2009-11-26T23:42:57Z |
warner |
Add dirnodes to backupdb and "tahoe backup", closes #606.
* backups …
|
|
|
@366a309
|
2009-11-26T23:27:31Z |
warner |
webapi: fix t=check for DIR2-LIT (i.e. empty immutable directories)
|
|
|
@41bcc9f
|
2009-11-24T21:25:12Z |
warner |
PipelineError?: fix str() on python2.4 . Closes #842.
|
|
|
@d918ab40
|
2009-11-20T07:55:53Z |
warner |
test_uri.py: s/NewDirnode/Dirnode/ , now that they aren't "new" anymore
|
|
|
@0cf320c
|
2009-11-20T07:52:55Z |
warner |
interface name cleanups: IFileNode, IImmutableFileNode, …
|
|
|
@d2badbe
|
2009-11-20T07:22:39Z |
warner |
class name cleanups: s/FileNode/ImmutableFileNode/
also fix …
|
|
|
@6e7fb10
|
2009-11-18T19:28:13Z |
warner |
Use DIR-IMM and t=mkdir-immutable for "tahoe backup", for #828
|
|
|
@834b202
|
2009-11-18T19:18:32Z |
warner |
web/directory.py: use "DIR-IMM" to describe immutable directories, not …
|
|
|
@e5452290
|
2009-11-18T19:17:36Z |
warner |
web/info.py: hush pyflakes
|
|
|
@e046744f
|
2009-11-18T19:16:24Z |
warner |
make get_size/get_current_size consistent for all IFilesystemNode …
|
|
|
@512fe3a
|
2009-11-18T16:42:38Z |
warner |
ImmutableDirectoryURIVerifier: fix verifycap handling
|
|
|
@f8569069
|
2009-11-18T07:09:00Z |
warner |
Add t=mkdir-immutable to the webapi. Closes #607.
* change …
trac-4100
|
|
|
@d2426ea
|
2009-11-18T01:54:44Z |
warner |
move convergence secret into SecretHolder?, next to lease secret
|
|
|
@5fe713f
|
2009-11-12T00:22:33Z |
warner |
nodemaker: implement immutable directories (internal interface), for …
|
|
|
@cc422f8
|
2009-11-11T22:45:42Z |
warner |
stop using IURI()/etc as an adapter
|
|
|
@131e05b
|
2009-11-11T22:26:19Z |
warner |
clean up uri-vs-cap terminology, emphasize cap instances instead of …
|
|
|
@f47672d
|
2009-11-04T18:13:51Z |
warner |
add parser for immutable directory caps: DIR2-CHK, DIR2-LIT, …
|
|
|
@9733201
|
2009-10-29T02:50:50Z |
zooko |
wui: s/TahoeLAFS/Tahoe-LAFS/
|
|
|
@1be4d45
|
2009-10-27T21:48:00Z |
zooko |
tests: bump up the timeout on test_repairer to see if 120 seconds was …
|
|
|
@2695af9
|
2009-10-26T16:28:09Z |
warner |
dirnode.pack_children(): add deep_immutable= argument
This will be …
|
|
|
@768c76a
|
2009-10-26T01:13:21Z |
warner |
webapi: use t=mkdir-with-children instead of a children= arg to …
|
|
|
@1273b5c
|
2009-10-20T00:51:18Z |
warner |
nodemaker.create_new_mutable_directory: pack_children() in …
|
|
|
@59ee02e8
|
2009-10-17T19:41:59Z |
warner |
test_dirnode.py: add tests of initial_children= args to …
|
|
|
@b4ec86c
|
2009-10-17T19:28:29Z |
warner |
update many dirnode interfaces to accept dict-of-nodes instead of …
|
|
|
@8a7c980
|
2009-10-17T18:07:07Z |
warner |
dirnode.py: move pack_children() out to a function, for eventual use …
|
|
|
@ea373de
|
2009-10-17T18:00:05Z |
warner |
move dirnode.CachingDict? to dictutil.AuxValueDict?, generalize method …
|
|
|
@e63f59f
|
2009-10-13T05:21:54Z |
warner |
test/common.py: update FakeMutableFileNode? to new contents= callable scheme
|
|
|
@480e1d3
|
2009-10-13T03:19:22Z |
warner |
The initial_children= argument to …
|
|
|
@c2520e4
|
2009-10-13T03:12:32Z |
warner |
client.create_mutable_file(contents=) now accepts a callable, which is …
|
|
|
@b30041c
|
2009-10-13T02:34:44Z |
warner |
webapi: t=mkdir now accepts initial children, using the same JSON that …
|
|
|
@cf65cc2
|
2009-10-13T02:15:20Z |
warner |
replace dirnode.create_empty_directory() with create_subdirectory(), …
|
|
|
@d079eb45
|
2009-10-13T01:50:26Z |
warner |
dirnode.set_children: change return value: fire with self instead of None
|
|
|
@f871c3b
|
2009-10-13T01:45:46Z |
warner |
dirnode.set_nodes: change return value: fire with self instead of None
|
|
|
@304aadd4
|
2009-10-13T00:24:40Z |
warner |
dirnode.set_children: take a dict, not a list
|
|
|
@e2ffc3d
|
2009-10-12T23:51:26Z |
warner |
dirnode.set_uri/set_children: change signature to take …
|
|
|
@3ee7406
|
2009-10-12T22:45:06Z |
warner |
replace Client.create_empty_dirnode() with create_dirnode(), in …
|
|
|
@576c47d
|
2009-10-12T22:28:08Z |
warner |
test_web.py: use a less-fake client, making test harness smaller
|
|
|
@f4aa418
|
2009-10-05T22:18:49Z |
warner |
Verifier: check the full cryptext-hash tree on each share. Removed …
|
|
|
@504c767
|
2009-10-05T21:48:44Z |
warner |
Verifier: check the full block-hash-tree on each share
Removed the …
|
|
|
@e8f56af5
|
2009-10-05T21:34:43Z |
warner |
Verifier: check the full share-hash chain on each share
Removed the …
|
|
|
@bbd00de
|
2009-10-05T20:11:15Z |
warner |
test_repairer: rename Verifier test cases to be more precise and less …
|
|
|
@be95129
|
2009-10-05T20:02:52Z |
warner |
immutable/checker.py: rearrange code a little bit, make it easier to follow
|
|
|
@9dba4ec
|
2009-10-05T20:01:43Z |
warner |
test/common.py: wrap docstrings to 80cols so I can read them more easily
|
|
|
@19d3365
|
2009-10-05T19:25:42Z |
warner |
immutable/download.py: wrap to 80cols, no functional changes
|
|
|
@00a44c0
|
2009-09-27T03:32:26Z |
zooko |
docs: a few licensing clarifications requested by Ubuntu
|
|
|
@aaaa633
|
2009-09-24T05:32:15Z |
zooko |
setup: remove a convenience copy of figleaf, to ease inclusion into …
|
|
|
@9f0da40
|
2009-09-21T16:46:51Z |
zooko |
docs: Shawn Willden grants permission for his contributions under …
|
|
|
@603e08c
|
2009-09-20T17:16:31Z |
zooko |
doc: licensing cleanups
Use nice utf-8 © instead of "(c)". Remove …
|
|
|
@14cb5ca
|
2009-08-18T00:59:48Z |
warner |
test/check_speed.py: fix shbang line
|
|
|
@5283d4c1
|
2009-08-15T20:17:37Z |
warner |
de-Service-ify Helper, pass in storage_broker and secret_holder …
|
|
|
@4a4a4f95
|
2009-08-15T19:25:43Z |
warner |
immutable.Downloader: pass StorageBroker? to constructor, stop being a …
|
|
|
@22c962b
|
2009-08-15T16:05:12Z |
zooko |
tests: double the timeout on test_runner.RunNode?.test_introducer since …
|
|
|
@d214f7ee
|
2009-08-15T11:44:15Z |
warner |
stop making History be a Service, it wasn't necessary
|
|
|
@0d5dc51
|
2009-08-15T11:28:46Z |
warner |
Overhaul IFilesystemNode handling, to simplify tests and use POLA …
|
|
|
@2a63fc91
|
2009-08-02T02:57:10Z |
zooko |
docs: update relnotes.txt, relnotes-short.txt, and others …
|
|
|
@ad45511
|
2009-07-31T18:32:26Z |
warner |
ftpd: update docs, point to Twisted ticket for the proposed patch
|
|
|
@0d0e0ba2
|
2009-07-30T17:17:24Z |
warner |
test_runner.py: tolerate symlinks in the source tree directory's …
|
|
|
@bf1e61c
|
2009-07-20T15:38:03Z |
warner |
Touch up #705 changes:
webapi.txt: clarify replace=only-files …
|
|
|
@b76ca45
|
2009-07-20T13:13:14Z |
zooko |
iputil: added "openbsd3" => "bsd" and "openbsd4" => "bsd" per …
|
|
|
@0d8b1e2
|
2009-07-20T03:46:09Z |
kevan |
Add tests for tahoe mv behavior
|
|
|
@4331326
|
2009-07-20T03:45:53Z |
kevan |
Add tests for tahoe mv help text
|
|
|
@52aceb1a
|
2009-07-20T03:45:23Z |
kevan |
Implement more clearly defined moving semantics in tahoe_mv.py
|
|
|
@36f2e01
|
2009-07-20T03:45:03Z |
kevan |
Update tahoe mv help text.
|
|
|
@8eb7dda
|
2009-07-20T03:47:05Z |
kevan |
Add tests for parse_replace_arg()
|
|
|
@40360a7a
|
2009-07-20T03:46:32Z |
kevan |
Add tests for new PUT behavior
|
|
|
@18a80d9
|
2009-07-20T03:43:18Z |
kevan |
Alter Adder + Adder tests to look for 'only-files' instead of 'only_files'
|
|
|