3e9322bcb6
checker: re-enable checker web results (although they just say 'Healthy' right now)
2008-07-16 15:42:56 -07:00
9bb05a7a08
docs/accounts-pubkey.txt: when sending FURLs (signed or otherwise), also send
...
the object that it references, to bypass the Foolscap getReferenceByName
roundtrip that would otherwise be required. Recipients must still use the
FURL for security, but pre-populating the foolscap table is a good speed-up.
2008-06-20 21:55:25 -07:00
77f994d4c1
docs: a couple of tiny edits
2008-06-19 12:26:19 -07:00
3127aa709b
docs/debian.txt: add notes on how to build Tahoe on a debian system
2008-06-17 13:41:32 -07:00
a28b40f790
docs: add a copy of the NEWS file into docs/ since I sent out a release announcement which links to it there
2008-06-11 19:41:50 -07:00
c9ba760440
docs: install.html: link to http://allmydata.org/source/tahoe/ instead of http://allmydata.org/source/tahoe/tarballs/
2008-06-11 14:35:22 -07:00
59fa231066
docs: known_issues.txt: add the issue of files > 12 GiB being silently corrupted
2008-06-11 12:51:59 -07:00
0ca208de0e
docs: known_issues.txt: change the release data of Tahoe v1.1.0 to 2008-06-11 from 2008-06-10
2008-06-11 12:40:33 -07:00
1cb96228cc
docs: known_issues.txt: add the security issue concerning leakage of file cap by active content or referrer-bearing hyperlinks embedded in the file
2008-06-11 12:39:37 -07:00
c416e78b5a
docs: known_issues.txt: edit to emphasize that other sorts of local-filesystem-unwritability will lead to the same problems
2008-06-11 12:38:57 -07:00
9417a34740
docs: CLI.txt: rewrite the way that "root directories" (now called "starting directories") and aliases are introduced
2008-06-11 12:34:59 -07:00
7a5fc8ef8a
docs: lowercase "introducer"
...
He's not that important.
2008-06-10 19:23:14 -07:00
991bda19c9
docs: edits to [source:docs/install.html] and [source:docs/running.html]
2008-06-10 19:22:00 -07:00
d3e3285eb8
docs: explain better how to invoke the tahoe executable when creating and starting nodes
2008-06-10 19:19:23 -07:00
06ce373e26
docs: update install.html to reflect Justin's user test
2008-06-10 19:04:58 -07:00
56d6c5798f
docs: reformat for 70 columns plus a few small edits
2008-06-10 16:37:25 -07:00
24a2b921e0
docs: explain exactly what false alarms are caused in the unit tests by Twisted v8 and pyOpenSSL v0.7
2008-06-10 16:31:26 -07:00
0f182751a5
docs: [source:docs/known_issues.txt]
2008-06-10 16:24:25 -07:00
ff298182aa
doc: mention that "Mac Developer Tools" is the way to get gcc/g++ for Mac
2008-06-10 16:19:34 -07:00
970edc5c65
setup and docs: various improvements to setup and docs
...
Remove docs/install-details.html and README.win32 for now (see #282 ).
Remove checks for pywin32 and pyopenssl in Makefile -- that is (or will be) automated by setuptools.
Remove twisted from setup_requires. This causes the problem in which Nevow doesn't declare its dependency on Twisted (#440 ) to yield a clear ImportError mentioning Twisted and to fail repeatedly, rather than yielding a weird ImportError and working on the second identical attempt.
Fix Makefile to set PATH so that trial and twistd can be found by "make test" after Twisted was installed into support/ during "make"
2008-06-05 13:55:05 -07:00
699d912d80
docs/configuration.txt: explain the current limitations of readonly_storage
2008-06-03 17:47:08 -07:00
91565f465d
docs: move files that are about future plans into docs/proposed/, to clearly separate them from descriptions of the present codebase
2008-06-02 23:07:02 -07:00
01469433ef
docs: update webapi.txt with write-coordination issues, add TODO note to recovery section of mutable.txt
2008-06-02 23:03:21 -07:00
f9fe63fd7a
docs/file-encoding.txt: move this over from the wiki
2008-06-02 19:58:27 -07:00
e0fd3d8fe1
docs/file-encoding: update some of the stale diagrams to reflect current code
2008-06-02 19:21:39 -07:00
2443ffe305
docs/historical: move 'tahoe2' from wiki into source tree
2008-06-02 18:43:31 -07:00
aa2c693764
move historical docs from wiki pages into the source tree, clearly marked as historical
2008-06-02 18:38:32 -07:00
313876263d
docs/using.html: update CLI section to reflect the new alias: scheme. Closes #431
2008-06-02 18:00:16 -07:00
3e8d58767f
CLI: improve docs w.r.t. aliases, add examples to 'tahoe put' and 'tahoe get' help output. Addresses part of #431
2008-06-02 17:54:56 -07:00
c83d8b7a6d
architecture.txt: explain the introducer SPOF and why it really isn't that bad. Closes #323 .
2008-05-29 18:51:11 -07:00
72d8905c71
docs/backupdb.txt: preliminary sketch of our plans for the duplicate-upload-avoidance database
2008-05-28 16:20:13 -07:00
3ac4a734e5
web t=json: add 'mutable' key to the information dict
2008-05-20 15:40:49 -07:00
1d8e452184
CLI: add 'list-aliases', factor out get_aliases
2008-05-20 14:36:04 -07:00
8e92dfcb50
overhaul CLI: not quite complete but it works a lot better than it used to. The new scheme uses 'tahoe add-alias' and rsync/scp-style 'alias:foo/bar.txt' arguments
2008-05-19 19:28:50 -07:00
151f69d9b5
webapi.txt: overhaul documentation. API changes are as follows:
...
* download/upload localdir=/localfile= has been removed. This sort of ambient
authority was unsafe to expose over the web (CSRF), and at some point
soon we'll have 'cp -r' in the CLI to replace it.
* GET save=filename -> GET filename=filename&save=true
* GET t=download removed
* side-effect causing operations now use POST where appropriate, not PUT
* to create multiple directories, either use
* POST /uri/DIRCAP/parent?t=mkdir&name=child (more form/browser oriented)
* POST /uri/DIRCAP/parent/child?t=mkdir (more machine oriented)
The t=mkdir-p form is still accepted, but not preferred (since it leaks
the child name queryarg into the logs)
* use PUT /uri/MUTABLEFILECAP or PUT /uri/DIRCAP/child (on a mutable file) to
replace its contents, or POST /same?t=upload from forms
* response bodies and codes are better specified than before
2008-05-19 12:47:46 -07:00
0838f76e0f
CLI.txt: document proposed scp:-based CLI syntax
2008-05-09 18:06:29 -07:00
e2af2decdc
docs/CLI.txt: provide an overview of bin/tahoe subcommands
2008-05-09 12:36:19 -07:00
fabdc28c06
deep-stats: add file-size histogram
2008-05-08 16:19:42 -07:00
6c00a70dbc
dirnode: add a deep_stats(), like deep-size but with more information. webish adds t=deeps-size too.
2008-05-08 13:21:14 -07:00
e2f56b8e3c
configuration.txt: describe helper config
2008-05-06 15:59:06 -07:00
a01864c713
docs: shorter running.html
2008-05-06 15:29:04 -07:00
783fbb12e6
docs/helper.txt: explain more about the helper
2008-05-06 13:49:01 -07:00
0432f5dee6
docs: mention configuration, suggested by ben hyde's question about storage servers
2008-05-06 13:39:35 -07:00
8a0deaf53f
docs: edit to install.html suggested by Brian
2008-05-06 12:31:15 -07:00
2f3a44f820
docs: remove the redundant (and therefore bit-rotting) parts of mutable-DSA.txt and instead refer to mutable.txt
2008-04-29 15:51:58 -07:00
c2621313bb
setup: pyOpenSSL is now easy_installable, and pycryptopp now includes Crypto++, so we can remove those two from the Manual Dependencies
2008-04-24 10:29:17 -07:00
60eb3505f5
docs: tiny update to webapi.txt
...
I'm actually committing this just to test our patch management infrastructure.
2008-04-17 21:09:12 -07:00
9b4a213824
docs: tiny change in webapi.txt
...
(I'm actually committing this patch only in order to test our patch management infrastructure.)
2008-04-17 21:00:51 -07:00
3d4a339857
docs: merge conflicts between the patch to document "127.0.0.1" instead of "localhost" and some other patches (precisely which, I don't know)
2008-04-17 20:57:41 -07:00
7b2ca46b35
docs: use "127.0.0.1" instead of "localhost"
...
Unfortunately there are occasionally configurations in the real world where "localhost" does not resolve to 127.0.0.1, and if a user has such a configuration then using 'localhost' could lead to an authority leak.
2008-04-17 20:45:34 -07:00