Brian Warner
fd4ceb6a87
webapi: modify streaming deep-manifest/deep-checker to emit an ERROR: line if they encounter an unrecoverable+untraversable directory. For #590 .
2009-02-24 23:13:35 -07:00
Alberto Berti
e1c925b373
Two small fixes on documentation for cli backup command.
2009-02-24 16:36:34 -07:00
Alberto Berti
82352add22
Added documentation for '--exclude' and friends cli backup command.
2009-02-24 09:30:49 -07:00
Brian Warner
4ab3397992
docs: move many specification-like documents into specifications/
2009-02-21 23:40:54 -07:00
Brian Warner
c86acc42f4
docs: add lease-tradeoffs diagram
2009-02-18 14:41:37 -07:00
Brian Warner
505220f27d
docs/debian.txt: minor edit
2009-02-17 21:22:12 -07:00
Brian Warner
bce4a5385b
add --add-lease to 'tahoe check', 'tahoe deep-check', and webapi.
2009-02-17 19:32:43 -07:00
Brian Warner
fde2289e7b
CLI #590 : convert 'tahoe deep-check' to streaming form, improve display, add tests
2009-02-17 17:15:11 -07:00
Brian Warner
476a5c8fac
webapi #590 : add streaming deep-check. Still need a CLI tool to use it.
2009-02-16 23:35:53 -07:00
Zooko O'Whielacronx
820f8af97c
doc: a few edits to docs made after the 1.3.0 release
2009-02-16 14:15:39 -07:00
Brian Warner
ee956ffc7d
lossmodel.lyx: move draft paper into docs/proposed/, since it's unfinished
2009-02-15 16:19:05 -07:00
Shawn Willden
51ab76875b
More lossmodel work, on repair.
2009-01-15 20:56:48 -07:00
Shawn Willden
d65b0ff911
Loss model work (temp1)
2009-01-14 21:00:58 -07:00
Shawn Willden
21832280da
Statistics module
...
Added a statistics module for calculating various facets of
share survival statistics.
2009-01-13 20:12:35 -07:00
Zooko O'Whielacronx
967d1b414d
docs: a few last-minute edits to the docs for 1.3.0 (also this patch will accompany the tag and conveniently trigger the buildbots to build a 1.3.0 version)
2009-02-13 18:05:00 -07:00
Zooko O'Whielacronx
de8e72e27b
docs: known_issues.txt: my version of #615 , remove "issue numbers", edits, move tahoe-1.1.0 issues to historical
2009-02-12 22:16:21 -07:00
Brian Warner
1bf0515484
docs/known_issues: mention #615 javascript-vs-frames, for zooko to improve/rewrite
2009-02-11 14:14:53 -07:00
Zooko O'Whielacronx
2dcadfaa1b
docs: small edit to about.html
2009-02-10 11:02:19 -07:00
Zooko O'Whielacronx
390de8aaa4
docs: edit about.html
2009-02-10 02:01:02 -07:00
Zooko O'Whielacronx
1d13be3701
docs: suggest Python 2.5 -- Python 2.6 is not as well tested yet
2009-02-09 23:44:21 -07:00
Brian Warner
bbef104315
docs/specifications: add an outline of the spec documents we'd like to have some day
2009-02-08 17:47:48 -07:00
Brian Warner
177ffa0870
docs/CLI: document 'tahoe backup'
2009-02-05 22:14:45 -07:00
Brian Warner
ca32db5b39
#598 : add cli+backupdb tests, improve user display, update docs, move docs out of proposed/
2009-02-05 22:07:01 -07:00
Zooko O'Whielacronx
23fd9680cc
doc: specify Python >= 2.4.2
2009-02-04 15:38:40 -07:00
Zooko O'Whielacronx
1ef317d585
docs: mention issues using flogtool on Windows
2009-02-03 21:34:10 -07:00
Brian Warner
4e572a5f24
webapi: add verifycap (spelled 'verify_url') to the t=json output on files and directories. Closes #559 .
2009-02-03 19:22:48 -07:00
Brian Warner
af8d282f46
CLI.txt: improve docs on 'tahoe manifest' to cover --verify-cap, --repair-cap, and streaming JSON
2009-01-23 16:59:39 -07:00
Brian Warner
26260374e9
#590 : add webish t=stream-manifest
2009-01-22 22:01:36 -07:00
Zooko O'Whielacronx
7d91dc5efe
rollback the feature of making "ambient upload authority" configurable
...
This reverses some, but not all, of the changes that were committed in the following set of patches.
rolling back:
Sun Jan 18 09:54:30 MST 2009 toby.murray
* add 'web.ambient_upload_authority' as a paramater to tahoe.cfg
M ./src/allmydata/client.py -1 +3
M ./src/allmydata/test/common.py -7 +9
A ./src/allmydata/test/test_ambient_upload_authority.py
M ./src/allmydata/web/root.py +12
M ./src/allmydata/webish.py -1 +4
Sun Jan 18 09:56:08 MST 2009 zooko@zooko.com
* trivial: whitespace
I ran emacs's "M-x whitespace-cleanup" on the files that Toby's recent patch had touched that had trailing whitespace on some lines.
M ./src/allmydata/test/test_ambient_upload_authority.py -9 +8
M ./src/allmydata/web/root.py -2 +1
M ./src/allmydata/webish.py -2 +1
Mon Jan 19 14:16:19 MST 2009 zooko@zooko.com
* trivial: remove unused import noticed by pyflakes
M ./src/allmydata/test/test_ambient_upload_authority.py -1
Mon Jan 19 21:38:35 MST 2009 toby.murray
* doc: describe web.ambient_upload_authority
M ./docs/configuration.txt +14
M ./docs/frontends/webapi.txt +11
Mon Jan 19 21:38:57 MST 2009 zooko@zooko.com
* doc: add Toby Murray to the CREDITS
M ./CREDITS +4
2009-01-20 20:47:35 -07:00
Zooko O'Whielacronx
9f49f3fabb
setup: use setup.cfg aliases to map "setup.py test" to "setup.py trial" and "setup.py build" to "setup.py darcsver --count-all-patches build_tahoe"
...
Thanks to dpeterson for the suggestion.
2009-01-20 12:37:23 -07:00
toby.murray
c5a5b22c17
doc: describe web.ambient_upload_authority
2009-01-19 22:38:35 -07:00
Zooko O'Whielacronx
2dc8398886
setup: simplify install.html a tad
2009-01-19 15:04:47 -07:00
Brian Warner
26ca53fa3d
node.py: use NODEDIR/tmp for the 'tempfile' module's temporary directory, so webapi upload tempfiles are put there instead of /tmp . You can set it to something else by setting [node]tempdir in tahoe.cfg
2009-01-14 20:00:15 -07:00
Brian Warner
4334ee056b
webapi.txt: explain POST /uri/?t=upload, thanks to Toby Murray for the catch
2009-01-14 18:08:03 -07:00
Zooko O'Whielacronx
0a2895e17a
docs: rename wapi.txt to webapi.txt
...
Because Brian argues that the file contains a description of the wui as well as of the wapi, and because the name "webapi.txt" might be more obvious to the untrained eye.
2009-01-14 13:53:48 -07:00
Zooko O'Whielacronx
c360bf604a
docs: rename frontends/webapi.txt to frontends/wapi.txt
...
rename CLI.txt to frontends/CLI.txt
change a few mentions of "webapi" to "wapi"
fixes #582
2009-01-13 20:51:43 -07:00
Zooko O'Whielacronx
a56df2587a
setup: remove custom Trial class inside our setup.py and use the setuptools_trial plugin
2008-12-05 17:22:07 -07:00
Brian Warner
7ee336b274
webapi/deep-manifest t=JSON: don't return the (large) manifest/SI/verifycap lists unless the operation has completed, to avoid the considerable CPU+memory cost of creating the JSON (for 330k dirnodes, it could take two minutes to generate 275MB of JSON). They must be paid eventually, but not on every poll
2009-01-08 19:59:32 -07:00
Zooko O'Whielacronx
5e6f90a015
rename "checker results" to "check results", because it is more parallel to "check-and-repair results"
2009-01-06 13:37:03 -07:00
Zooko O'Whielacronx
aa1ffa8ecf
docs: update install.html to recommend Python v2 instead of Python v2.5.2
2009-01-03 12:31:00 -07:00
cgalvan
1c816b1670
merge_install.patch
2009-01-02 10:44:34 -07:00
Zooko O'Whielacronx
d45780faf0
setup: new install doc -- doesn't require GNU make or a C++ compiler any more!
2008-12-01 12:09:33 -07:00
cgalvan
f1feb08f6a
remove_sumo_install.patch
2009-01-02 10:23:47 -07:00
Zooko O'Whielacronx
169c695801
docs: editing changes and updated news in known_issues.txt
2008-12-30 01:01:16 -07:00
Zooko O'Whielacronx
698dbfa78a
docs: split historical/historical_known_issues.txt out of known_issues.txt
...
All issues which are relevant to users of v1.1, v1.2, or v1.3 go in known_issues.txt. All issues which are relevant to users of v1.0 go in historical/historical_known_issues.txt.
2008-12-30 00:52:26 -07:00
Zooko O'Whielacronx
872e4fc84d
doc: sundry amendments to docs and in-line code comments
2008-12-28 16:59:54 -07:00
Zooko O'Whielacronx
bfa7794535
doc: add mention of "tahoe create-alias" in the security-warning section of CLI.txt
2008-12-24 15:16:46 -07:00
Zooko O'Whielacronx
57d11ad1b8
doc: trivial: remove trailing whitespace
2008-12-24 15:16:34 -07:00
Zooko O'Whielacronx
5c4049210b
doc: warn that unicode might not work, in CLI.txt
2008-12-24 15:16:18 -07:00
Zooko O'Whielacronx
e00319f051
doc: use the term "filesystem" rather than "virtual drive" in CLI.txt
2008-12-24 15:16:14 -07:00
Zooko O'Whielacronx
8b7ce325d7
immutable, checker, and tests: improve docstrings, assertions, tests
...
No functional changes, but remove unused code, improve or fix docstrings, etc.
2008-12-21 15:07:52 -07:00
Zooko O'Whielacronx
c3edae5158
finish renaming 'subshare' to 'block' in immutable/encode.py and in docs/
2008-12-09 16:33:18 -07:00
Brian Warner
d1d2d0b686
webapi.txt: minor edits
2008-12-08 15:32:56 -07:00
Zooko O'Whielacronx
c43d7dd5f0
setup: one more address to send release announcements to
2008-12-02 19:50:40 -07:00
Zooko O'Whielacronx
f436b8cd88
setup: another note about the process of making a tahoe release: mail to duplicity-talk@nongnu.org
2008-12-02 19:44:14 -07:00
Brian Warner
2a640af485
docs/webapi.txt: update helper section to discuss tahoe.cfg
2008-12-02 19:07:26 -07:00
Brian Warner
ed211e8574
docs/webapi.txt: update to discuss tahoe.cfg, not BASEDIR/webport
2008-12-02 19:06:12 -07:00
Brian Warner
83993ae579
docs/configuration.txt: fix minor typo
2008-12-02 15:51:01 -07:00
Brian Warner
cfba882b30
storage: replace sizelimit with reserved_space, make the stats 'disk_avail' number incorporate this reservation
2008-12-01 17:24:21 -07:00
Zooko O'Whielacronx
fe6abac87b
wui/wapi: change the default port number from 8123 to 3456 to avoid conflict with TorButton
...
See ticket #536 for details.
2008-11-25 17:57:37 -07:00
Brian Warner
bc53c24003
dirnode manifest: add verifycaps, both to internal API and to webapi. This will give the manual-GC tools more to work with, so they can estimate how much space will be freed.
2008-11-24 14:40:46 -07:00
Brian Warner
b84c2c6541
manifest: add storage-index strings to the json results
2008-11-19 16:00:27 -07:00
Brian Warner
815e0673e6
manifest: include stats in results. webapi is unchanged.
2008-11-19 15:03:47 -07:00
Brian Warner
7932fadb5e
webapi: add 'summary' string to checker results JSON
2008-11-18 18:28:26 -07:00
Brian Warner
994d97c644
webapi: introducer stats: add 'announcement_distinct_hosts' to the t=json form, to show how many distinct hosts are providing e.g. storage services
2008-11-18 15:30:15 -07:00
Brian Warner
cae54ab118
tahoe.cfg: add controls for k and N (and shares-of-happiness)
2008-11-18 00:29:44 -07:00
Brian Warner
5a60086dbc
CLI: add 'tahoe stats', to run start-deep-stats and print the results
2008-11-13 19:43:50 -07:00
Brian Warner
0d93d6244e
CLI: add 'tahoe manifest', which takes a directory and returns a list of things you can reach from it
2008-11-12 20:17:25 -07:00
Brian Warner
9976bd439a
tahoe.cfg: add tub.location, to override the location hints we include in our FURL. This replaces advertised_ip_addresses, which doesn't remain useful enough to retain it. Helps with #517 (Tor).
2008-11-12 18:44:58 -07:00
Zooko O'Whielacronx
c117ef3e0d
docs: fix cutnpasto in source:docs/logging.txt
1970-01-05 08:04:22 -07:00
Brian Warner
30e6ec228e
remove duplicate+old docs/NEWS. The top-level NEWS file is the canonical one.
2008-11-05 19:32:24 -07:00
Brian Warner
7c4856c222
SFTP/FTP: merge user/account code, merge docs
2008-11-05 19:25:58 -07:00
Brian Warner
fc04afa5dd
docs: move webapi/ftp/sftp into a new frontends/ directory
2008-11-05 17:30:50 -07:00
Brian Warner
9f908de9e2
#531 : implement an SFTP frontend. Mostly works, still lots of debug messages. Still needs tests and auth-by-pubkey in accounts.file
2008-11-04 18:00:22 -07:00
Brian Warner
27bb9b88a5
docs/ftp.txt: correct Twisted dependency: we don't need VFS, we can use a release, as long as you apply the patch
2008-11-04 17:58:40 -07:00
Brian Warner
d3f2df00be
webapi: serve the /static URL tree from /public_html (configurable)
2008-10-29 15:34:31 -07:00
Brian Warner
ba26239879
node.py: remove support for the old BASEDIR/authorized_keys.PORT file
2008-10-28 21:34:20 -07:00
Brian Warner
c455d52453
deep-check: add webapi links to detailed per-file/dir results
2008-10-23 16:00:31 -07:00
Brian Warner
76b7b9d835
webapi: make the /operations/ 't=status' qualifier optional, remove it from examples
2008-10-23 15:56:58 -07:00
Zooko O'Whielacronx
b26ad316bb
docs: add a note that when you make a new tahoe release, you should send the announcement to fuse-devel@lists.sourceforge.net
2008-10-23 14:36:58 -07:00
Brian Warner
0129e9931f
#514 : add meta-refresh=60 tag to t=status page for incomplete operations
2008-10-22 09:48:42 -07:00
Brian Warner
34ab4e3de3
more #514 log-webop status/cancel: add handle-expiration, test coverage
2008-10-21 22:13:54 -07:00
Brian Warner
1d89c846b9
webapi.txt: improve t=deep-size output docs
2008-10-21 17:53:31 -07:00
Brian Warner
ad3d9207a9
Change deep-size/stats/check/manifest to a start+poll model instead of a single long-running synchronous operation. No cancel or handle-expiration yet. #514 .
2008-10-21 17:03:07 -07:00
Zooko O'Whielacronx
26dfc33263
setup: remove the developer note about doing without GNU make (the GNU make requirement is about to hurt Peter if he tries to follow this doc, by the way)
...
add classifiers showing with which versions of Python it is known to work.
2008-10-21 09:32:00 -07:00
Brian Warner
3ffaded809
web: change t=manifest to return a list of (path,read/writecap) tuples, instead of a list of verifycaps. Add output=html,text,json.
2008-10-06 21:36:18 -07:00
Brian Warner
8e6d122ecf
web: rewrite t=deep-size in terms of deep-stats, update test to match inclusion of directory sizes
2008-10-06 21:35:39 -07:00
Brian Warner
05a8360177
ftp: change the twisted hack necessary for async-write-close, to one more agreeable to the twisted-dev folks, add a copy of the necessary patch to docs/ftp.txt
2008-10-06 18:06:05 -07:00
Brian Warner
bc237b3956
ftp server: initial implementation. Still needs unit tests, custom Twisted patches. For #512
2008-10-06 12:52:36 -07:00
Zooko O'Whielacronx
dc2a114290
docs: update architecture.txt 's section on the vdrive a.k.a. filesystem layer
...
Remove some obsolete parts (correct at the time, now incorrect), change terminology to reflect my preference: s/vdrive/filesystem/ and s/dirnode/directory/, and make a few other small changes.
2008-10-06 14:05:00 -07:00
Zooko O'Whielacronx
b01e86d00f
docs: add some notes about things to do for a Tahoe release on pypi, freshmeat, and launchpad
2008-10-01 14:07:03 -07:00
Brian Warner
cd26f58305
#518 : replace various BASEDIR/* config files with a single BASEDIR/tahoe.cfg, with backwards-compatibility of course
2008-09-30 16:21:49 -07:00
Zooko O'Whielacronx
8610133d11
docs: proposed mutable file crypto design with ECDSA, 96-bit private keys, and semi-private keys (from http://allmydata.org/~zooko/lafs.pdf )
2008-09-25 14:34:57 -07:00
Zooko O'Whielacronx
f815d3b13f
docs: mutable file crypto design (from http://allmydata.org/~zooko/lafs.pdf )
2008-09-25 14:34:33 -07:00
robk-tahoe
2c9a854f10
CLI: reconcile webopen changes
...
I think this is largely attributable to a cleanup patch I'd made
which never got committed upstream somehow, but at any rate various
conflicting changes to webopen had been made. This cleans up the
conflicts therein, and hopefully brings 'tahoe webopen' in line with
other cli commands.
2008-09-24 08:20:02 -07:00
Brian Warner
dd9171eb72
node.py: add BASEDIR/keepalive_timeout and BASEDIR/disconnect_timeout, to set/enable the foolscap timers, for #521
2008-09-24 10:51:12 -07:00
Brian Warner
063f85d157
BASEDIR/nickname is now UTF-8 encoded
2008-09-20 11:37:13 -07:00
Brian Warner
1023a68741
logging.txt: explain how to put log.err at the end of Deferred chains, explain FLOGTOTWISTED=1
2008-09-20 10:35:00 -07:00
Brian Warner
99d5a8d8b9
web: add 'more info' pages for files and directories, move URI/checker-buttons/deep-size/etc off to them
2008-09-17 22:00:41 -07:00
Brian Warner
add26fdcd3
docs/install.html: reference InstallDetails instead of debian-specific stuff
2008-09-17 15:57:42 -07:00
Brian Warner
09603212ca
Makefile,docs: tahoe-deps.tar.gz now lives in separate source/deps/ directory on http://allmydata.org
2008-09-17 13:44:52 -07:00
Brian Warner
3900d1fe7f
docs: mention -SUMO tarballs, point users at release tarballs instead of development ones
2008-09-17 13:36:31 -07:00
Zooko O'Whielacronx
2d18450f7f
docs: add a note about the process of making a new Tahoe release
2008-09-17 10:08:39 -07:00
Brian Warner
f570ad7ba5
disallow deep-check on non-directories, simplifies the code a bit
2008-09-10 13:44:58 -07:00
Brian Warner
4bb88fd2ee
dirnode: refactor recursive-traversal methods, add stats to deep_check() method results and t=deep-check webapi
2008-09-10 01:45:04 -07:00
Brian Warner
1d2d6a35a6
checker results: add output=JSON to webapi, add tests, clean up APIs
...
to make the internal ones use binary strings (nodeid, storage index) and
the web/JSON ones use base32-encoded strings. The immutable verifier is
still incomplete (it returns imaginary healty results).
2008-09-09 19:45:17 -07:00
Zooko O'Whielacronx
5f13a7dbf7
setup: add excited DEVELOPER NOTE to install.html
...
It should be removed before 1.3.0 release, of course...
2008-09-08 14:56:03 -07:00
Zooko O'Whielacronx
e96b8e81e5
setup: edit the text of install.html
2008-09-08 14:55:49 -07:00
Zooko O'Whielacronx
3f53d57f93
setup: add link to the DownloadDebianPackages page
...
Because I want that link off of the front page of the wiki...
2008-09-08 14:54:51 -07:00
Zooko O'Whielacronx
3f5599c725
setup: change URL from which to get source tarballs
...
So that when you look at that directory you won't see distracting other things such as darcs repositories.
2008-09-08 14:54:09 -07:00
Brian Warner
c061e588aa
webapi.txt: explain that t=manifest gives verifycaps
2008-09-07 12:29:50 -07:00
Brian Warner
af07b9cad6
docs/logging.txt: explain tahoe/foolscap logging. Addresses #239 .
2008-09-03 17:25:31 -07:00
Zooko O'Whielacronx
670a50c394
docs: how_to_make_a_tahoe_release.txt
...
Just some cryptic notes to self, but if I get hit by a truck then someone else might be able to decode them.
2008-08-28 13:21:09 -07:00
Zooko O'Whielacronx
f94c9b58ab
docs: edit install.html a tad
2008-08-26 08:49:29 -07:00
Zooko O'Whielacronx
72268f2bfe
docs: warn that the "garbage-collection and accounting" section of architecture.txt is out of date, and clarify that "deleted" therein means ciphertext getting garbage-collected
2008-08-22 08:46:05 -07:00
Brian Warner
a086b8cf6b
docs/filesystem-notes.txt: add notes about enabling the 'directory index' feature on ext3 filesystems for storage server lookup speed
2008-08-21 13:59:01 -07:00
Brian Warner
014c9b5969
CLI: add 'tahoe debug corrupt-share', and use it for deep-verify tests, and fix non-deep web checker API to pass verify=true into node
2008-08-12 17:05:01 -07:00
Brian Warner
1711b5591f
CLI: move the 'repl' command to 'tahoe debug repl'
2008-08-12 13:40:17 -07:00
Brian Warner
bb33e3e4c2
CLI: move all debug commands (dump-share, dump-cap, find-shares, catalog-shares) into a 'debug' subcommand, and improve --help output
2008-08-12 13:37:32 -07:00
Brian Warner
376df2eb5a
CLI: make 'tahoe webopen' command accept aliases like 'tahoe ls'
2008-08-11 18:20:23 -07:00
Brian Warner
fd5ad105a6
mutable.txt: add warning about out-of-date section
2008-08-05 23:12:19 -07:00
Brian Warner
f7d2fcc233
CLI: change one-arg forms of 'tahoe put' to make an unlinked file, fix replace-mutable #441
2008-08-01 19:27:29 -07:00
Brian Warner
2eec38279d
CLI: add create-alias command, to merge mkdir and add-alias into a single (secure-from-argv-snooping) step
2008-08-01 19:10:41 -07:00
Brian Warner
914783acdf
web: add /status/?t=json, with active upload/download ops. Addresses #493 .
2008-07-25 17:41:10 -07:00
Zooko O'Whielacronx
5b84721c7e
known_issues.txt: fix up the argv leakage issue -- it applies to Tahoe 1.2.0. Other editing corrections.
2008-07-21 18:02:49 -07:00
Zooko O'Whielacronx
23a398f5f0
known_issues.txt: command-line arguments are leaked to other processes
2008-07-21 17:43:34 -07:00
Brian Warner
cbadcc86cc
NEWS: add user-visible changes since the previous release
2008-07-21 16:29:30 -07:00
Brian Warner
3b9aa0b0c9
docs/CLI.txt: add a warning about leaking dircaps through argv in add-alias
2008-07-21 15:33:09 -07:00
Zooko O'Whielacronx
962a53edee
known_issues.txt: edits suggested by Brian
2008-07-21 10:44:06 -07:00
Zooko O'Whielacronx
18a261c4be
known_issues.txt: add issue #491 and renumber issues
2008-07-21 10:21:01 -07:00
Brian Warner
60ce491a79
add note to mutable-DSA.txt about the need for a ciphertext hash, for #492
2008-07-21 09:49:36 -07:00
Brian Warner
572c848d98
web: for GET save=true, don't interpret the filename= arg with any character set, just copy the bytes back into the Content-Disposition header. This seems to make it maximally compatible with Firefox and IE7
2008-07-18 18:06:50 -07:00
Brian Warner
67db0a4967
deep-check: add webapi, add 'DEEP-CHECK' button to wui, add tests, rearrange checker API a bit
2008-07-17 16:47:09 -07:00
Brian Warner
3e9322bcb6
checker: re-enable checker web results (although they just say 'Healthy' right now)
2008-07-16 15:42:56 -07:00
Brian Warner
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
Zooko O'Whielacronx
77f994d4c1
docs: a couple of tiny edits
2008-06-19 12:26:19 -07:00
Brian Warner
3127aa709b
docs/debian.txt: add notes on how to build Tahoe on a debian system
2008-06-17 13:41:32 -07:00
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
59fa231066
docs: known_issues.txt: add the issue of files > 12 GiB being silently corrupted
2008-06-11 12:51:59 -07:00
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
7a5fc8ef8a
docs: lowercase "introducer"
...
He's not that important.
2008-06-10 19:23:14 -07:00
Zooko O'Whielacronx
991bda19c9
docs: edits to [source:docs/install.html] and [source:docs/running.html]
2008-06-10 19:22:00 -07:00
Zooko O'Whielacronx
d3e3285eb8
docs: explain better how to invoke the tahoe executable when creating and starting nodes
2008-06-10 19:19:23 -07:00
Zooko O'Whielacronx
06ce373e26
docs: update install.html to reflect Justin's user test
2008-06-10 19:04:58 -07:00
Zooko O'Whielacronx
56d6c5798f
docs: reformat for 70 columns plus a few small edits
2008-06-10 16:37:25 -07:00
Zooko O'Whielacronx
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
Zooko O'Whielacronx
0f182751a5
docs: [source:docs/known_issues.txt]
2008-06-10 16:24:25 -07:00
Zooko O'Whielacronx
ff298182aa
doc: mention that "Mac Developer Tools" is the way to get gcc/g++ for Mac
2008-06-10 16:19:34 -07:00
Zooko O'Whielacronx
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
Brian Warner
699d912d80
docs/configuration.txt: explain the current limitations of readonly_storage
2008-06-03 17:47:08 -07:00
Brian Warner
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
Brian Warner
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
Brian Warner
f9fe63fd7a
docs/file-encoding.txt: move this over from the wiki
2008-06-02 19:58:27 -07:00
Brian Warner
e0fd3d8fe1
docs/file-encoding: update some of the stale diagrams to reflect current code
2008-06-02 19:21:39 -07:00
Brian Warner
2443ffe305
docs/historical: move 'tahoe2' from wiki into source tree
2008-06-02 18:43:31 -07:00
Brian Warner
aa2c693764
move historical docs from wiki pages into the source tree, clearly marked as historical
2008-06-02 18:38:32 -07:00
Brian Warner
313876263d
docs/using.html: update CLI section to reflect the new alias: scheme. Closes #431
2008-06-02 18:00:16 -07:00
Brian Warner
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
Brian Warner
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
Brian Warner
72d8905c71
docs/backupdb.txt: preliminary sketch of our plans for the duplicate-upload-avoidance database
2008-05-28 16:20:13 -07:00
Brian Warner
3ac4a734e5
web t=json: add 'mutable' key to the information dict
2008-05-20 15:40:49 -07:00
Brian Warner
1d8e452184
CLI: add 'list-aliases', factor out get_aliases
2008-05-20 14:36:04 -07:00
Brian Warner
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
Brian Warner
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
Brian Warner
0838f76e0f
CLI.txt: document proposed scp:-based CLI syntax
2008-05-09 18:06:29 -07:00
Brian Warner
e2af2decdc
docs/CLI.txt: provide an overview of bin/tahoe subcommands
2008-05-09 12:36:19 -07:00
Brian Warner
fabdc28c06
deep-stats: add file-size histogram
2008-05-08 16:19:42 -07:00
Brian Warner
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
Brian Warner
e2f56b8e3c
configuration.txt: describe helper config
2008-05-06 15:59:06 -07:00
Zooko O'Whielacronx
a01864c713
docs: shorter running.html
2008-05-06 15:29:04 -07:00
Brian Warner
783fbb12e6
docs/helper.txt: explain more about the helper
2008-05-06 13:49:01 -07:00
Zooko O'Whielacronx
0432f5dee6
docs: mention configuration, suggested by ben hyde's question about storage servers
2008-05-06 13:39:35 -07:00
Zooko O'Whielacronx
8a0deaf53f
docs: edit to install.html suggested by Brian
2008-05-06 12:31:15 -07:00
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Zooko O'Whielacronx
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
Brian Warner
1b4b4cbd4a
mutable WIP: rename NotEnoughPeersError to NotEnoughSharesError
2008-04-15 16:08:32 -07:00
Zooko O'Whielacronx
fe54dd114c
docs: yay! We can remove Twisted from the list of "Manual Dependencies" that users have to be aware of when installing
2008-04-10 18:44:07 -07:00
Zooko O'Whielacronx
d10c23bcd4
docs: another small edit (don't mention docs/ directory in about.html now that docs/ is prominent on wiki:Docs)
2008-04-09 16:02:45 -07:00
Zooko O'Whielacronx
81240eeff7
docs: a couple of tiny docs updates
2008-04-09 15:57:59 -07:00
Zooko O'Whielacronx
8783eabf5a
don't do a du on startup if there is no size limit configured
...
This also turns off the production of the "space measurement done" log message, if there is no size limit configured.
2008-04-08 11:36:56 -07:00
Zooko O'Whielacronx
eb4a7b5b0c
docs: fix anchor text of hyperlink to tarball
2008-03-27 19:01:29 -07:00
Brian Warner
9b3a32d0b3
add GET /uri/URI/?t=deep-size, to compute the total size of immutable files reachable from a given directory
2008-03-27 11:33:42 -07:00
Zooko O'Whielacronx
f91d937925
docs: link to the 1.0.0 tarball in docs/install.html
2008-03-25 20:22:29 -07:00
Zooko O'Whielacronx
29b844efaf
docs: document the private/convergence configuration file
2008-03-25 11:22:41 -07:00
Brian Warner
f17b9839ec
docs: add some accounting proposals
2008-03-20 12:18:41 -07:00
Zooko O'Whielacronx
4e505d9a87
docs: link from install.html to the (imminent) location of allmydata-tahoe-0.9.0.tar.gz
2008-03-13 13:02:37 -07:00
Brian Warner
2ef70ab814
mutable.py: split replace() into update() and overwrite(). Addresses #328 .
2008-03-12 18:00:43 -07:00
Brian Warner
1ddeb88e9b
architecture.txt: make it clear that accounting/leases are not yet implemented
2008-03-10 12:25:19 -07:00
Zooko O'Whielacronx
1f7931e596
docs: trivial edit
2008-03-06 18:32:30 -07:00
Zooko O'Whielacronx
d5886bed2f
doc: tiny change about status of mutable.txt
2008-03-06 15:02:15 -07:00
Brian Warner
456b437608
docs/mutable: describe deep-verify-cap scheme, update picture
2008-03-05 16:54:26 -07:00
Zooko O'Whielacronx
5cdc678d24
docs: fix example JSON in webapi.txt to be legal JSON. ;-)
2008-02-29 18:39:25 -07:00
Zooko O'Whielacronx
1934ae26f9
doc: change example filename extension back because it is more recognizable and because I love Brian
2008-02-27 14:54:05 -07:00
Zooko O'Whielacronx
0097d662c7
docs: tweak wording per kpreid and tweak example filename extension per me
2008-02-27 14:41:57 -07:00
Zooko O'Whielacronx
fed427b087
docs: clarify which webport value is the default
2008-02-27 11:10:03 -07:00
Zooko O'Whielacronx
28aab75555
docs: about.html: a couple of edits suggested by kpreid's comments
2008-02-27 09:01:38 -07:00
Zooko O'Whielacronx
f75c17ed29
docs: change example capability
2008-02-19 15:34:19 -07:00
Zooko O'Whielacronx
fc0d637523
docs: update install and usage docs, improve cli "usage" output, make new example directories, add unit test that fails code which prints out sentences that don't end with punctuation marks
2008-02-15 13:11:02 -07:00
Zooko O'Whielacronx
294cb071a3
docs: edit running.html
2008-02-15 11:02:19 -07:00
Brian Warner
92640dc6e5
docs/uri.txt: update to reflect mutable files
2008-02-14 17:59:29 -07:00
Brian Warner
7927495cbe
unicode handling: declare dirnodes to contain unicode child names, update webish to match
2008-02-14 15:45:56 -07:00
Brian Warner
1a32aaaa33
more minor architecture.txt changes
2008-02-13 20:20:43 -07:00
Brian Warner
28611d1f90
architecture.txt: fix some things that have changed a lot in recent releases
2008-02-13 20:14:29 -07:00
Brian Warner
269d4bcded
docs/dirnodes.txt: add notes on dirnode sizes
2008-02-13 17:40:45 -07:00
Brian Warner
1f6855ede8
mutable.txt: fix offset math in the SDMF layout
2008-02-13 17:39:06 -07:00
Zooko O'Whielacronx
481f3649ec
docs: link straight to the release tar.gz in install.html
2008-02-14 11:54:14 -07:00
Zooko O'Whielacronx
73c148a725
docs: update relnotes, running.html
2008-02-14 08:54:34 -07:00
Zooko O'Whielacronx
b9841d09a2
docs: beginning of update to relnotes.txt for v0.8
2008-02-13 17:43:02 -07:00
amber
0a01fd405b
docs: 10 blocks by default, not 12
2008-02-13 04:57:19 -07:00
Zooko O'Whielacronx
e400c5a8fb
docs: edits and updates to architecture.txt, with Amber
2008-02-13 10:24:52 -07:00
Brian Warner
a7867aeea2
introducer: remove encoding-parameter config, for now
2008-02-12 18:59:54 -07:00
Brian Warner
a70fba4ef1
webish: add edge metadata to t=json output, including timestamps
2008-02-11 19:14:10 -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
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
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
1e4504463c
webish: make POST /uri?t=upload deposit you on an 'Upload Results' page
2008-02-05 23:01:37 -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
dff7671ff9
docs/testgrid/introducer.furl: update to new introducer
2008-02-05 18:48:26 -07:00
Brian Warner
78e26b0879
docs/configuration.txt: wrap to 80 cols
2008-02-05 14:35:12 -07:00
Brian Warner
d35b2f304f
docs/configuration.txt: document nickname, no_storage, readonly_storage
2008-02-05 14:33:29 -07:00
nejucomo
7caec120b3
docs: webapi: Add concise shorthand for options, input, output, and statuses to the operation descriptions...
...
I'm not convinced if this is the best way to do this, but I find it
handy to have a conscise "quick reference" for the webapi operations
which summarize all related I/O.
Another possibility is to reject this patch, but create a separate
"webapi_quickref.html" with a concise table.
2008-01-30 01:27:42 -07:00
Zooko O'Whielacronx
6363ab5727
docs: architecture.txt: some edits with Amber
2008-02-01 12:39:06 -07:00
Zooko O'Whielacronx
a2e1f13fd8
docs: update docs/about.html with Amber
2008-02-01 11:39:23 -07:00
Brian Warner
412f2ceda5
install-details.html: debian 3.1 is better known as 'sarge'
2008-01-30 17:03:42 -07:00
Zooko O'Whielacronx
991cbe4804
docs: add note that Debian 3.1 seems to have the same problem as Ubuntu Dapper with regard to Nevow and Twisted version compatibility
2008-01-30 12:21:17 -07:00
Brian Warner
f4c0167552
docs/dirnodes.txt: rewrite to reflect 0.7.0's RSA-based SDMF dirnodes
2008-01-29 19:13:58 -07:00
Zooko O'Whielacronx
f200090b45
docs: edit "grid of storage servers" section with Amber
2008-01-28 11:48:21 -07:00
Zooko O'Whielacronx
5bc69329fc
docs: edit architecture.txt with Amber's help
2008-01-28 11:33:46 -07:00
Zooko O'Whielacronx
e00b5daff7
docs: edit install.html to point to about.html
2008-01-23 08:08:10 -07:00
Zooko O'Whielacronx
f3a9a47420
docs: about.html: edit thanks to nej
2008-01-21 21:52:01 -07:00
Zooko O'Whielacronx
6c0e894134
doc: architecture.txt: start updating architecture.txt
...
I chose to remove mention of non-convergent encoding, not because I dislike non-convergent encoding, but because that option isn't currently expressed in the API and in order to shorten architecture.txt. I renamed "URI" to "Capability". I did some editing, including updating a few places that treated all capabilities as CHK-capabilities and that mentioned that distributed SSKs were not yet implemented.
2008-01-21 17:53:03 -07:00
Zooko O'Whielacronx
2148903125
docs: architecture.txt: reflow to 77 cols
...
Experiment showed that reflowing to 77 cols changed the fewest lines.
2008-01-21 17:26:28 -07:00
Zooko O'Whielacronx
cce2dbfe80
doc: fix typos and otherwise edit about.html
2008-01-21 15:54:43 -07:00
Zooko O'Whielacronx
20aaefc3f0
doc: add an overview to about.html
...
Hopefully this overview has the right combination of generality and precision to satisfy The Norm Hardy Request:
http://allmydata.org/pipermail/tahoe-dev/2007-November/000222.html
2008-01-21 15:19:25 -07:00
Brian Warner
db5f58f9d5
docs/mutable-DSA.txt: update mutable.txt to reflect our proposed DSA-based mutable file scheme ( #217 )
2008-01-11 04:30:58 -07:00
Zooko O'Whielacronx
973a01edb8
docs: mention some tips of how to resolve a certain dependency on Dapper
2008-01-10 15:32:38 -07:00
Zooko O'Whielacronx
ed9c41d8a7
docs: start updating install-details.html to reflect current auto-dependency and setuptools requirements, and to be better written
2008-01-10 14:03:37 -07:00
Zooko O'Whielacronx
b0dd88158a
setup: update the version numbers of packages that we require, add zope.interface to our requirements, make nevow >= 0.6.0 always be a requirement
2008-01-10 13:56:39 -07:00
Zooko O'Whielacronx
10d7d48bf8
docs: add require version numbers of deps to install.html, move pywin32 from install.html to install-details.html, change ref to install-details.html in install.html
2008-01-10 13:35:30 -07:00