david-sarah
56aa72fb2d
Clarify quickstart instructions for installing pywin32
2010-05-11 11:03:00 -07:00
Zooko O'Whielacronx
b771254b09
docs: install.html http-equiv refresh to quickstart.html
2010-04-21 09:57:08 -07:00
Zooko O'Whielacronx
a1fa80fc0c
docs: install.html -> quickstart.html
...
It is not called "installing" because that implies that it is going to change the configuration of your operating system. It is not called "building" because that implies that you need developer tools like a compiler. Also I added a stern warning against looking at the "InstallDetails" wiki page, which I have renamed to "AdvancedInstall".
2010-04-21 08:57:57 -07:00
jacob
8fddc7a4a5
desert-island-build-with-proper-versions
2010-03-03 17:38:58 -08:00
Zooko O'Whielacronx
34a50b857a
docs: a few small edits to try to guide newcomers through the docs
...
These edits were suggested by my watching over Jake Appelbaum's shoulder as he completely ignored/skipped/missed install.html and also as he decided that debian.txt wouldn't help him with basic installation. Then I threw in a few docs edits that have been sitting around in my sandbox asking to be committed for months.
2010-03-03 15:19:02 -08:00
david-sarah
e9ce5b2d6b
Change install.html to reference 1.6.1 instead of 1.6.0
2010-02-27 22:19:41 -08:00
Zooko O'Whielacronx
9433002235
docs: fix the asymptotic network performance of mutable file download in performance.txt, rename the howto-make-a-release file
2010-02-27 22:14:39 -08:00
Brian Warner
8ba5363196
docs/performance.txt: split out CPU from network, expand on mutable costs
2010-02-23 23:38:13 -05:00
Brian Warner
cc2fcd700c
docs/FTP: the Twisted patch (t3462) has landed, will be in the next release
2010-02-23 16:04:02 -05:00
Kevan Carstensen
09177a6e19
Update docs/frontends/webapi.txt to reflect the new expiration times in #577
2010-02-20 17:07:16 -08:00
Peter Secor
8f3246430b
docs running.html - "tahoe run ." does not work with the current installation, replaced with "tahoe start ."
2010-02-06 08:53:20 -08:00
Zooko O'Whielacronx
4d2c81d009
docs: install.html: link into Python 2.5.5 download page
2010-02-01 22:58:52 -08:00
Zooko O'Whielacronx
f0497e345d
docs: install.html: recommend Python 2.5 (because I can build extension modules for it with mingw), architecture.txt: point out that our Proof of Retrievability feature is client-side-only
2010-02-01 21:38:42 -08:00
Brian Warner
479492b1a9
architecture.txt: remove trailing whitespace, wrap lines: no content changes
2010-02-01 21:53:04 -08:00
Zooko O'Whielacronx
be1dac0e56
docs: a few small edits to performance.txt and README
2010-02-01 21:27:50 -08:00
Kevan Carstensen
7094f11a28
Fill in 'docs/performance.txt' with some performance information
2010-02-01 16:59:14 -08:00
Zooko O'Whielacronx
da13cacd41
docs: a few edits to architecture.txt, most significantly highlighting "future work" to avoid confusing it with the current version, and adding a "future work" about a random-sampling Proof of Retrievability verifier
2010-02-01 20:51:17 -08:00
david-sarah
8a43361aaa
Document leakage of cap URLs via phishing filters in known_issues.txt
2010-02-01 17:52:38 -08:00
Zooko O'Whielacronx
57e3af1447
docs: updates to relnotes.txt, NEWS, architecture, historical_known_issues, install.html, etc.
2010-02-01 10:18:09 -08:00
david-sarah
e2ee725d7d
Fix invalid trailing commas in JSON example
2010-01-29 12:17:42 -08:00
david-sarah
f1fd703ded
Fix example JSON in webapi.txt that cannot occur in practice
2010-01-28 19:27:42 -08:00
david-sarah
3e35959e9b
Add mutable field to t=json output for unknown nodes, when mutability is known
2010-01-28 19:14:24 -08:00
david-sarah
b9eda4de6a
Address comments by Kevan on 833 and add test for stripping spaces
2010-01-27 15:06:42 -08:00
david-sarah
56c00cb381
Miscellaneous documentation, test, and code formatting tweaks.
2010-01-26 23:03:09 -08:00
david-sarah
6057bc02cc
Prevent mutable objects from being retrieved from an immutable directory, and associated forward-compatibility improvements.
2010-01-26 22:44:30 -08:00
Brian Warner
b4d3e23024
docs: fix references to --no-storage, explanation of [storage] section
2010-01-27 12:09:56 -08:00
david-sarah
5c5a6fe610
Patch to accept t=set-children as well as t=set_children
2010-01-23 19:00:20 -08:00
Kevan Carstensen
26c6b806d7
Add 'docs/performance.txt', which (for the moment) describes mutable file performance issues
2010-01-15 12:45:00 -08:00
david-sarah
66646d9dd6
Warn about test failures due to setting FLOG* env vars
2010-01-24 14:06:29 -08:00
david-sarah
5c04fd689a
Change running.html to describe 'tahoe run'
2010-01-11 20:44:09 -08:00
david-sarah
87f1bae7fe
Add create-node CLI command, and make create-client equivalent to create-node --no-storage ( fixes #760 )
2010-01-15 21:20:55 -08:00
Brian Warner
d3d1293d2f
change docs and --help to use "grid" instead of "virtual drive": closes #892 .
...
Thanks to David-Sarah Hopwood for the patch.
2010-01-14 12:11:19 -08:00
Brian Warner
7143707178
backupdb.txt: fix ST_CTIME reference
2010-01-14 11:40:52 -08:00
Zooko O'Whielacronx
47003fdc07
docs: fix helper.txt to describe new config style
2009-12-24 14:35:22 -08:00
Brian Warner
c4c9683766
docs/stats.txt: add TOC, notes about controlling gatherer's listening port
...
Thanks to Jody Harris for the suggestions.
2009-12-24 15:21:33 -05:00
Brian Warner
950b1d80bb
Add docs/stats.py, explaining Tahoe stats, the gatherer, and the munin plugins.
2009-12-23 00:24:00 -05:00
Zooko O'Whielacronx
c1438805ce
docs: reflow architecture.txt to 78-char lines
2009-12-08 15:29:43 -08:00
Zooko O'Whielacronx
275da69ba4
docs: update the about.html a little
2009-12-08 13:27:37 -08:00
Zooko O'Whielacronx
95296e01a3
docs: remove obsolete doc file "codemap.txt"
...
I started to update this to reflect the current codebase, but then I thought (a) nobody seemed to notice that it hasn't been updated since December 2007, and (b) it will just bit-rot again, so I'm removing it.
2009-11-13 08:30:33 -08:00
Brian Warner
a6e25d0d2c
FTP-and-SFTP.txt: fix ssh-keygen pointer
2009-12-06 21:28:03 -08:00
david-sarah
ef002c935a
storage server: detect disk space usage on Windows too ( fixes #637 )
2009-11-20 21:56:44 -08:00
Brian Warner
31c9cb760a
update "tahoe backup" docs, and webapi.txt's mkdir-with-children
2009-11-27 00:59:00 -05:00
Brian Warner
9901a08fd3
Add dirnodes to backupdb and "tahoe backup", closes #606 .
...
* backups now share dirnodes with any previous backup, in any location,
so renames and moves are handled very efficiently
* "tahoe backup" no longer bothers reading the previous snapshot
* if you switch grids, you should delete ~/.tahoe/private/backupdb.sqlite,
to force new uploads of all files and directories
2009-11-26 15:42:57 -08:00
Brian Warner
6e7fb1006d
Use DIR-IMM and t=mkdir-immutable for "tahoe backup", for #828
2009-11-18 11:28:13 -08:00
Brian Warner
f85690697a
Add t=mkdir-immutable to the webapi. Closes #607 .
...
* change t=mkdir-with-children to not use multipart/form encoding. Instead,
the request body is all JSON. t=mkdir-immutable uses this format too.
* make nodemaker.create_immutable_dirnode() get convergence from SecretHolder,
but let callers override it
* raise NotDeepImmutableError instead of using assert()
* add mutable= argument to DirectoryNode.create_subdirectory(), default True
2009-11-17 23:09:00 -08:00
Brian Warner
768c76aa5f
webapi: use t=mkdir-with-children instead of a children= arg to t=mkdir .
...
This is safer: in the earlier API, an old webapi server would silently ignore
the initial children, and clients trying to set them would have to fetch the
newly-created directory to discover the incompatibility. In the new API,
clients using t=mkdir-with-children against an old webapi server will get a
clear error.
2009-10-25 18:13:21 -07:00
Brian Warner
b30041c5ec
webapi: t=mkdir now accepts initial children, using the same JSON that t=json
...
emits.
client.create_dirnode(initial_children=) now works.
2009-10-12 19:34:44 -07:00
Brian Warner
f03e87d081
webapi.txt: document t=set_children, other small edits
2009-10-09 13:04:46 -07:00
Brian Warner
7ef99c5e33
CHK-hashes.svg: cross out plaintext hashes, since we don't include
...
them (until we finish #453 )
2009-10-04 18:08:03 -07:00
Zooko O'Whielacronx
ffd5135fed
docs: edits for docs/running.html from Sam Mason
2009-08-09 13:14:16 -07:00
Zooko O'Whielacronx
0e8b299588
docs: install.html: instruct Debian users to use this document and not to go find the DownloadDebianPackages page, ignore the warning at the top of it, and try it
...
http://allmydata.org/pipermail/tahoe-dev/2009-August/002507.html
2009-08-04 05:38:40 -07:00
Zooko O'Whielacronx
d494ff24c7
docs: about.html: fix English usage noticed by Amber
2009-08-01 22:05:33 -07:00
Zooko O'Whielacronx
200f7f5cb3
docs: fix mis-spelled word in about.html
2009-08-01 22:03:20 -07:00
Zooko O'Whielacronx
5b84dde946
docs: update install.html to point to 1.5.0 and edit the instructions (broadening the recommendation on Python versions to bless >= v2.4.2 <= v2.6.x)
2009-08-01 20:05:23 -07:00
Zooko O'Whielacronx
2a63fc9159
docs: update relnotes.txt, relnotes-short.txt, and others documentation bits for v1.5.0 release!
2009-08-01 19:57:10 -07:00
Zooko O'Whielacronx
a12ca6e228
docs: about.html: edit (hopefully improve) the "What Makes Tahoe-LAFS Different" copy
2009-08-01 19:27:33 -07:00
Brian Warner
ad45511156
ftpd: update docs, point to Twisted ticket for the proposed patch
2009-07-31 11:32:26 -07:00
Shawn Willden
3782c27ac5
Lossmodel updates
...
Various improvements to the lossmodel, plus addition of README.lossmodel
that provides a link to the PDF.
2009-07-28 15:44:30 -07:00
Zooko O'Whielacronx
e42d180ad7
docs: remove extra <h1> from install.html (thanks, David-Sarah Hopwood)
2009-07-26 07:24:36 -07:00
Zooko O'Whielacronx
4ff97e6fbc
docs: mention pywin32 earlier
2009-07-26 06:34:52 -07:00
Zooko O'Whielacronx
70beaeea43
docs: introducing "provider-independent security"; Nathan Wilcox gave me good advice on how to be more specific in terminology when making security claims so as not fit in with the background noise of overblown and indefensible claims that is always buzzing in the security world
2009-07-21 20:17:50 -07:00
Zooko O'Whielacronx
20fe8cdac4
docs: edit about.html, add P.S. about expansion of LAFS, add Andrew Orlowski to media list
2009-07-21 19:24:30 -07:00
Zooko O'Whielacronx
20ae6bdc57
docs: update NEWS, about.html, relnotes-short.txt, and known_issues.txt in preparation for v1.5.0
...
Especially note that strong claims of specialness that I've added, e.g. in about.html .
2009-07-21 16:43:11 -07:00
Zooko O'Whielacronx
abd2ff6ba5
docs: a couple of minor edits to NEWS and docs/architecture.txt
2009-07-20 18:41:12 -07:00
Brian Warner
bf1e61c8f3
Touch up #705 changes:
...
webapi.txt: clarify replace=only-files argument, mention replace= on POST t=uri
test_cli.py: insert whitespace between logical operations
web.common.parse_replace_arg: make it case-insensitive, to match the docs
2009-07-20 11:38:03 -04:00
kevan
3a9f1f2952
Update webapi docs to reference new PUT behavior.
2009-07-19 20:44:47 -07:00
Brian Warner
9b18930c2f
docs/backupdb.txt: small fixes, thanks to David Triendl
2009-07-19 18:04:56 -07:00
Brian Warner
5501983f5f
proposed/mutable-DSA.txt: add some new design criteria
2009-07-11 14:25:00 +01:00
Brian Warner
ef1b6ae8e3
Tolerate unknown URI types in directory structures. Part of #683 .
...
The idea is that future versions of Tahoe will add new URI types that this
version won't recognize, but might store them in directories that we *can*
read. We should handle these "objects from the future" as best we can.
Previous releases of Tahoe would just explode. With this change, we'll
continue to be able to work with everything else in the directory.
The code change is to wrap anything we don't recognize as an UnknownNode
instance (as opposed to a FileNode or DirectoryNode). Then webapi knows how
to render these (mostly by leaving fields blank), deep-check knows to skip
over them, deep-stats counts them in "count-unknown". You can rename and
delete these things, but you can't add new ones (because we wouldn't know how
to generate a readcap to put into the dirnode's rocap slot, and because this
lets us catch typos better).
2009-07-02 18:07:49 -07:00
Brian Warner
2c0f418cc0
add docs/proposed/GridID.txt (cleaning out some of my old branches)
2009-06-21 12:12:04 -07:00
Zooko O'Whielacronx
5390f3ea4f
docs: remove warning about inability to build modules on py2.6 on Windows with mingw, differentiate between clients and servers, reflow to a consistent column width (79), add hint about firewall/NAT docs.
2009-06-21 10:50:05 -07:00
Zooko O'Whielacronx
3db5de5846
setup: edit install.html to warn Windows users away from Python v2.6
2009-06-11 15:55:06 -07:00
Zooko O'Whielacronx
8c18ac38a9
backup: remove the --no-backupdb command, the handling of "can't import sqlite", and the related tests, and change an error message to more correctly indicate failure to load the database from disk rather than failure to import sqlite module
...
Fixes #728 .
2009-06-04 10:31:31 -07:00
Zooko O'Whielacronx
9a02f4a104
docs: small edit to about.html
2009-05-28 16:34:22 -07:00
Zooko O'Whielacronx
78a98d2ad8
docs: add links to Tahoe-LAFS for Paranoids and Tahoe-LAFS for Corporates in about.html
2009-05-28 16:27:17 -07:00
Zooko O'Whielacronx
078c755ee8
docs: edit about.html and include network-and-reliance-topology.png (loaded from http://allmydata.org )
2009-05-27 08:09:16 -07:00
Zooko O'Whielacronx
ed71e2b8a8
docs: a few more edits to network-and-reliance-topology.svg
2009-05-27 08:04:58 -07:00
Zooko O'Whielacronx
a799dd66fc
docs: update network-and-reliance-topology.svg for beauty and clarity
2009-05-26 20:11:23 -07:00
Zooko O'Whielacronx
a19c5e659e
docs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifications" subdir
2009-05-26 09:58:42 -07:00
Zooko O'Whielacronx
1e77e961a2
docs: update network-and-reliance-topology.svg
2009-05-26 09:31:05 -07:00
Brian Warner
591d0fb5fb
accounting-overview.txt: more edits
2009-05-23 12:03:59 -07:00
Brian Warner
b94012ed05
accounting-overview.txt: small edits
2009-05-23 11:40:11 -07:00
Zooko O'Whielacronx
e7e13958c2
docs: add a diagram that I'm about to show to the Boulder Linux Users Group: network-and-reliance-topology.svg
2009-05-14 16:20:59 -07:00
Zooko O'Whielacronx
5c6145c695
docs: how_to_make_a_tahoe_release.txt: a couple of small edits
2009-05-07 14:49:32 -07:00
Zooko O'Whielacronx
8c687c78da
docs: inaugurate Tahoe-1.4.1, since I left out a handful of patches from the Tahoe-1.4.0 release
2009-04-13 19:54:30 -07:00
Zooko O'Whielacronx
0b2d036fd5
docs: add "darcs pull" to how_to_make_a_tahoe_release.txt, and renumber
2009-04-13 19:43:42 -07:00
Zooko O'Whielacronx
79b6706038
docs: add note about pywin32 to install.html
2009-04-13 11:52:10 -07:00
Zooko O'Whielacronx
a2f34b4e1a
docs: a few edits/updates about dirnodes
2009-04-13 09:08:37 -07:00
Zooko O'Whielacronx
9ccdb05e00
docs: change install.html to point to the 1.4.0 release zip file instead of 1.3.0
2009-04-13 09:06:49 -07:00
Zooko O'Whielacronx
4581b23333
docs: edit install.html regarding versions of Python
2009-04-13 09:06:12 -07:00
Zooko O'Whielacronx
6d31501275
docs: some small edits to install.html
2009-04-13 09:04:14 -07:00
Zooko O'Whielacronx
66ccf0e426
docs: update relnotes.txt, NEWS for Tahoe-1.4.0 release!
2009-04-12 21:14:05 -07:00
Zooko O'Whielacronx
9729753692
dirnode: add 'tahoe'/'linkcrtime' and 'tahoe'/'linkmotime' to take the place of what 'mtime'/'ctime' originally did, and make the 'tahoe' subdict be unwritable through the set_children API
...
Also add extensive documentation in docs/frontends/webapi.txt about the behaviors of these values. See ticket #628 .
2009-04-11 15:52:05 -07:00
Zooko O'Whielacronx
664b69dd8d
docs: webapi.txt edits to explain a few things better, adjust indentation, editing
2009-04-11 15:48:28 -07:00
Zooko O'Whielacronx
37c6e77764
wui: edit some of the human-readable parts of the wui such as button labels
...
(The word "parent" suggests that you can go up a directory hierarchy -- perhaps that word is vestigial.)
2009-04-07 11:54:59 -07:00
Brian Warner
3d2bc909aa
docs: modify how-to-relase notes a tiny bit
2009-04-06 19:11:35 -07:00
Zooko O'Whielacronx
438bc67548
docs: setup: Norm Hardy suggested that it would be easier if users realized that they already had Python (especially true for Mac users)
2009-03-24 20:54:59 -07:00
Brian Warner
32250e0c06
docs/proposed: new Accounting overview, discuss in #666
2009-03-23 18:57:52 -07:00
Brian Warner
5f2f95a51e
docs/proposed: move old accounting docs out of the way
2009-03-23 18:54:57 -07:00
Brian Warner
b5d4972a7a
move GC docs out of proposed/, since it's all implemented now. Add reference to configuration.txt . Add expire.*= suggestions to tahoe.cfg .
2009-03-23 16:08:20 -07:00
Brian Warner
f0071c2571
expirer: clean up constructor args, add tahoe.cfg controls, use cutoff_date instead of date_cutoff
2009-03-18 18:00:09 -07:00
Brian Warner
babcf632da
util/time_format: new routine to parse dates like 2009-03-18, switch expirer to use it. I'd prefer to use 18-Mar-2009, but it is surprisingly non-trivial to build a parser that will take UTC dates instead of local dates
2009-03-18 17:58:14 -07:00
Brian Warner
c7254c5f1d
GC: add date-cutoff -based expiration, add proposed docs
2009-03-16 22:10:41 -07:00
Zooko O'Whielacronx
dd559e96b4
doc: update how_to_make_a_tahoe_release.txt
2009-02-22 11:57:39 -07:00
Brian Warner
f42e3bb107
web: full patch for HTML-vs-plaintext traceback renderings, improve test coverage of exception rendering
2009-03-03 21:56:30 -07:00
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