docs/configuration.rst: clarify statement about lack of redundancy when shares.happy <= k. fixes #1793
docs: fix link to mutable.rst. Thanks to TimothyA for noticing the broken link
interfaces.py: whitespace
Remove spurious 'self' arguments that should not be included in interface declarations.
Default arguments in interface declarations should only be used to specify a default, not to specify the type, in order to be checkable.
interfaces.py: which -> that.
interfaces.py: corrections to interfaces to make more of them checkable.
interfaces.py: corrections to take into account that lease cancel secrets are no longer honoured.
Cosmetic changes to match cloud backend branch.
When the CLI cannot connect to the gateway, it prints an error message rather than raising a python exception. Includes a unit test

Signed-off-by: Andrew Miller <amiller@dappervision.com>
Apply David-Sarah's recommended changes. Closes #974
docs/quickstart.rst: swap two paragraphs to make it more likely a user will report import and versioning errors from 'bin/tahoe --version' if there are any, before trying to run tests. Also, change 'python setup.py test' to 'python setup.py trial' to avoid a rebuild that might change the dependencies (if setuptools decides to throw a spanner in the works).
src/allmydata/__init__.py: ensure that if a dependency cannot be imported, we will report that rather than reporting a confusing message about the version and location being None. fixes #1804
Ignore *~, /miscaptures.txt and /violations.txt.

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
fixed wrong index in tahoe cp --verbose, as explained in #1805

this bug shows wrong counters for copied files in verbose mode
link from the tahoe-lafs-dep-eggs/README.html to the relevant wiki pages
add alternating grey-background to make it easier to scan across the table left to right
docs/frontends/webapi.rst: remove (ignored) "size" keyword from mkdir POST example
src/allmydata/web/directory.py: fix HTML double-encoding issue for filenames.

Nevow automatically HTML-escapes strings passed in stan without a raw marker.
Written by MK_FG. fixes #1143

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
test_runner: we no longer need to skip tests on Twisted < 9.0.

Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>