tahoe-lafs/docs
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
..
frontends Tolerate unknown URI types in directory structures. Part of #683. 2009-07-02 18:07:49 -07:00
historical 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
proposed add docs/proposed/GridID.txt (cleaning out some of my old branches) 2009-06-21 12:12:04 -07:00
specifications docs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifications" subdir 2009-05-26 09:58:42 -07:00
testgrid docs/testgrid/introducer.furl: update to new introducer 2008-02-05 18:48:26 -07:00
about.html docs: small edit to about.html 2009-05-28 16:34:22 -07:00
architecture.txt immutable, checker, and tests: improve docstrings, assertions, tests 2008-12-21 15:07:52 -07:00
backupdb.txt 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 2009-06-04 10:31:31 -07:00
codemap.txt decentralized directories: integration and testing 2007-12-03 14:52:42 -07:00
configuration.txt 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
debian.txt docs/debian.txt: minor edit 2009-02-17 21:22:12 -07:00
filesystem-notes.txt 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
garbage-collection.txt 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
helper.txt wui/wapi: change the default port number from 8123 to 3456 to avoid conflict with TorButton 2008-11-25 17:57:37 -07:00
how_to_make_a_tahoe_release.txt docs: how_to_make_a_tahoe_release.txt: a couple of small edits 2009-05-07 14:49:32 -07:00
install.html 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
known_issues.txt 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
lease-tradeoffs.svg docs: add lease-tradeoffs diagram 2009-02-18 14:41:37 -07:00
logging.txt docs: mention issues using flogtool on Windows 2009-02-03 21:34:10 -07:00
Makefile docs: move many specification-like documents into specifications/ 2009-02-21 23:40:54 -07:00
network-and-reliance-topology.svg docs: a few more edits to network-and-reliance-topology.svg 2009-05-27 08:04:58 -07:00
running.html 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
subtree1.svg docs/subtree1.svg: make the page smaller 2007-11-13 13:54:51 -07:00
using.html 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
write_coordination.html direct the user to docs/write_coordination.html in case of an UncoordinatedWriteError 2008-01-08 11:15:06 -07:00