David-Sarah Hopwood [Sun, 18 Nov 2012 02:19:14 +0000 (02:19 +0000)]
scripts/debug.py: remove display of lease information and secrets.
This version replaces the expiration field with '-' instead of '0', per Zooko's comments.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Sat, 17 Nov 2012 20:04:42 +0000 (20:04 +0000)]
Remove the [storage]expire.{mutable,immutable} options.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Sat, 17 Nov 2012 19:46:20 +0000 (19:46 +0000)]
Remove support for [storage]debug_discard option.
(BucketWriter.throw_out_all_data is kept because it might still be useful.)
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Wed, 12 Dec 2012 05:17:11 +0000 (05:17 +0000)]
Add new files for leasedb.
Authors: Brian Warner <warner@lothar.com> and David-Sarah Hopwood
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Sat, 17 Nov 2012 00:32:24 +0000 (00:32 +0000)]
Changes to specification of add_lease and renew_lease in RIStorageServer.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Tue, 30 Oct 2012 20:34:30 +0000 (20:34 +0000)]
docs/garbage-collection.rst: update text for leasedb changes.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Thu, 6 Dec 2012 04:06:13 +0000 (04:06 +0000)]
Use "PRAGMA synchronous = OFF" for dbutil.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Fri, 16 Nov 2012 23:28:40 +0000 (23:28 +0000)]
Add util/dbutil.py: open/create/update sqlite databases given some schema.
Author: Brian Warner <warner@lothar.com>
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Fri, 16 Nov 2012 23:26:41 +0000 (23:26 +0000)]
util/fileutil.py: add get_used_space. This version does not use FilePath.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
David-Sarah Hopwood [Fri, 23 Nov 2012 00:23:54 +0000 (00:23 +0000)]
Some useful Deferred utilities. Addresses Zooko's review comments.
HookMixin and WaitForDelayedCallsMixin have been added for leasedb,
the rest are from the cloud backend branch, with minor improvements.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Feb 2014 16:57:57 +0000 (16:57 +0000)]
misc/simulators/hashbasedsig.py: revert last patch; the original code was correct.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Tue, 25 Feb 2014 16:55:19 +0000 (16:55 +0000)]
misc/simulators/hashbasedsig.py: fix minor miscalculation bug.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Tue, 25 Feb 2014 01:04:03 +0000 (01:04 +0000)]
misc/simulators/hashbasedsig.py: the cost of labels was being double-counted.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Tue, 25 Feb 2014 00:58:38 +0000 (00:58 +0000)]
misc/simulators/hashbasedsig.py: fix an incorrect comment.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Mon, 24 Feb 2014 20:23:39 +0000 (20:23 +0000)]
Use bigger random one-time keys in timing_safe_compare. fixes #2165
Follows this advice from Marsh Ray and Solar Designer: https://twitter.com/zooko/status/
431105294777597952
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Mon, 24 Feb 2014 20:21:24 +0000 (20:21 +0000)]
Rename 'constant_time_compare' to 'timing_safe_compare'. refs #2165
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Sun, 12 Jan 2014 22:02:56 +0000 (14:02 -0800)]
Merge pull request #85 from leif/isolate-keygen-test
Isolate test_keygen in its own base directory. This also causes KeyGeneratorService to create its base directory if it does not exist.
Leif Ryge [Sun, 12 Jan 2014 21:22:34 +0000 (21:22 +0000)]
isolate test_keygen data
This makes test_keygen use its own basedir, to avoid polluting the _trial_temp
directory for later tests.
Daira Hopwood [Sun, 12 Jan 2014 18:30:37 +0000 (10:30 -0800)]
Merge pull request #84 from kpreid/patch-1
Change kpreid's email address.
Kevin Reid [Sat, 11 Jan 2014 17:39:51 +0000 (09:39 -0800)]
Change kpreid's email address.
Daira Hopwood [Thu, 2 Jan 2014 21:20:35 +0000 (13:20 -0800)]
Merge pull request #82 from multikatt/typo
Small typo: "stil" -> "still"
David [Thu, 2 Jan 2014 00:59:53 +0000 (01:59 +0100)]
Small typo: "stil" -> "still"
Daira Hopwood [Sat, 28 Dec 2013 13:47:53 +0000 (05:47 -0800)]
Merge pull request #81 from multikatt/right_align
Right-align the services div on the WUI Welcome page, to address overlap. refs #1931
David [Thu, 26 Dec 2013 22:26:56 +0000 (23:26 +0100)]
Right aligning services div
Daira Hopwood [Wed, 4 Dec 2013 01:23:11 +0000 (01:23 +0000)]
docs/about.rst: Reword and remove redundancy. Also avoid "(S)FTP".
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
zooko [Tue, 3 Dec 2013 16:44:17 +0000 (08:44 -0800)]
Merge pull request #73 from pataquets/patch-1
Warn about ambiguities on "client" and "gateway" terms
pataquets [Tue, 3 Dec 2013 16:25:45 +0000 (17:25 +0100)]
Warn about ambiguities on "client" and "gateway" terms
zooko [Sun, 17 Nov 2013 16:21:29 +0000 (08:21 -0800)]
Merge pull request #69 from zooko/1948-fix-warnings-from-make-doc-checks-3
1948 fix warnings from make doc checks 3
Zooko Wilcox-O'Hearn [Sun, 17 Nov 2013 15:46:31 +0000 (15:46 +0000)]
change more links to footnote-style
Zooko Wilcox-O'Hearn [Tue, 12 Nov 2013 16:37:02 +0000 (16:37 +0000)]
update link to Maildir tips (thanks MK_FG)
Zooko Wilcox-O'Hearn [Mon, 11 Nov 2013 22:04:11 +0000 (22:04 +0000)]
fix warnings from rst2html
Apparently the in-line link syntax with "<>" in them causes these warnings. I
don't know why. I changed them all to a slightly more verbose syntax.
Thanks to Mike Kazantzsev's review comment
(https://github.com/tahoe-lafs/tahoe-lafs/pull/67#commitcomment-
4561370), I
moved the links to the end of each section.
Zooko Wilcox-O'Hearn [Fri, 8 Nov 2013 20:31:08 +0000 (20:31 +0000)]
magic first line tells emacs to use utf8+bom
Add ".. -*- coding: utf-8-with-signature -*-" to the first line of each .rst
file. This tells emacs to treat the file contents as utf-8, and also to prepend
a so-called utf-8 "bom" marker at the beginning of the file. This patch also
prepends those markers to each of those files.
Daira Hopwood [Tue, 22 Oct 2013 01:31:52 +0000 (02:31 +0100)]
Fix typo pointed out by CptPlastic.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Thu, 10 Oct 2013 18:50:49 +0000 (19:50 +0100)]
Makefile: update comment for 'make clean'.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Thu, 10 Oct 2013 18:42:14 +0000 (11:42 -0700)]
Merge pull request #64 from daira/2092-distclean
Add 'make distclean'.
Daira Hopwood [Thu, 10 Oct 2013 16:47:30 +0000 (17:47 +0100)]
Add 'make distclean'.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Thu, 10 Oct 2013 16:41:48 +0000 (09:41 -0700)]
Merge pull request #63 from zooko/2092-make-clean-shouldnt-remove-allmydata-tahoe-egg-info
remove tahoe egg-info dir from the "clean" rule
Zooko Wilcox-O'Hearn [Thu, 10 Oct 2013 01:52:44 +0000 (01:52 +0000)]
remove tahoe egg-info dir from the "clean" rule
fixes #2092
Daira Hopwood [Sat, 5 Oct 2013 17:55:01 +0000 (18:55 +0100)]
Add quotes around command lines in quickstart.rst.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
zooko [Sat, 5 Oct 2013 04:31:11 +0000 (21:31 -0700)]
Merge pull request #62 from zooko/master
fix a couple more "file:" links
zooko [Sat, 5 Oct 2013 04:24:40 +0000 (21:24 -0700)]
Merge pull request #61 from zooko/fix-small-formatting-issues-in-docs
fix small issues in formatting
Zooko Wilcox-O'Hearn [Sat, 5 Oct 2013 03:44:39 +0000 (03:44 +0000)]
fix a couple more "file:" links
Making them be just links to "$FILENAME" instead of to "file:$FILENAME" causes
them to be working links on trac and on github. Yay!
Zooko Wilcox-O'Hearn [Sat, 5 Oct 2013 03:29:00 +0000 (03:29 +0000)]
fix small issues in formatting
* fix warning from "rst2html --verbose" by not using the in-line hyperlink
syntax. The warning said::
known_issues.rst:261: (INFO/1) Hyperlink target "google chart api" is not referenced.
* remove dead code (no-longer-referenced link), thus fixing another warning
* change links to relative files to be just $FILENAME instead of
file:$FILENAME, which I think will fix the problem of broken links on the
trac and github, e.g. the link in
https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/known_issues.rst ,
which ought to go to
https://tahoe-lafs.org/trac/tahoe-lafs/browser/trunk/docs/cautions.rst , but
instead goes to file:///cautions.rst
Daira Hopwood [Mon, 9 Sep 2013 22:18:18 +0000 (23:18 +0100)]
misc/build_helpers/gen-package-table.py: show Python 2.6 as unsupported on Windows.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Sun, 1 Sep 2013 02:03:24 +0000 (03:03 +0100)]
Tweak Travis IRC notification settings.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Sun, 1 Sep 2013 01:49:03 +0000 (02:49 +0100)]
Customize Travis notifications.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Sat, 31 Aug 2013 20:35:19 +0000 (21:35 +0100)]
Add Travis configuration.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Daira Hopwood [Wed, 29 May 2013 00:17:40 +0000 (01:17 +0100)]
tahoe debug trial: print a warning message if testing uncommitted code. fixes #1992
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
zooko [Tue, 27 Aug 2013 15:18:07 +0000 (08:18 -0700)]
Merge pull request #57 from markberger/1842-lease-tradeoff.svg-overlapping
Fixes the overlapping text in docs/lease-tradeoffs.svg
zooko [Tue, 27 Aug 2013 15:16:12 +0000 (08:16 -0700)]
Merge pull request #48 from markberger/740-cli-accept-multiple-aliases
740 cli accept multiple aliases
Mark J. Berger [Wed, 7 Aug 2013 17:12:59 +0000 (13:12 -0400)]
Fixes the overlapping text in docs/lease-tradeoffs.svg
This fixes ticket #1842. Patch courtesy of PRabahy.
Mark Berger [Tue, 14 May 2013 05:45:46 +0000 (22:45 -0700)]
Added test_check_with_multiple_aliases in test_cli
Mark Berger [Mon, 22 Apr 2013 06:37:39 +0000 (23:37 -0700)]
Allows check and deep-check to take multiple arguments (ticket #740)
Daira Hopwood [Thu, 18 Jul 2013 19:54:19 +0000 (20:54 +0100)]
Fix a pyflakes import warning.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Thu, 18 Jul 2013 19:51:06 +0000 (20:51 +0100)]
src/allmydata/uri.py: Remove unused 'human encoding' methods, and associated tests. fixes #1807
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 16 Jul 2013 15:14:42 +0000 (16:14 +0100)]
Ignore .*.kate-swp and /*.patch files.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
Mark Berger [Mon, 15 Jul 2013 18:45:14 +0000 (14:45 -0400)]
Ignore .DS_Store files
Nathan Wilcox [Thu, 4 Jul 2013 19:47:28 +0000 (12:47 -0700)]
Add a link in accounting-overview.txt to ticket #666.
Daira Hopwood [Wed, 26 Jun 2013 15:44:05 +0000 (16:44 +0100)]
test_iputil.py: fix and improve tests on Windows.
Test all platform variants (Unix, Windows, Cygwin) on each platform.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 22:32:02 +0000 (23:32 +0100)]
test_iputil.py: repair a test for cygwin (which is intended to behave differently).
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 18:51:27 +0000 (19:51 +0100)]
iputil.py: simplify address finding code on cygwin.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 18:50:52 +0000 (19:50 +0100)]
test_iputil.py: use more realistic error for 'command not found' in mock.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 18:50:00 +0000 (19:50 +0100)]
test_iputil.py: repair a test by mocking 'get_local_ip_for'.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 18:15:05 +0000 (19:15 +0100)]
iputil.py: add tests for recent changes. refs #1381, #1988, #982, #1064, #1536, #1935, #898, #1707, #1918
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 25 Jun 2013 18:13:48 +0000 (19:13 +0100)]
iputil.py: fix an error handling bug. refs #1381
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 28 May 2013 18:52:47 +0000 (19:52 +0100)]
iputil.py: minor cleanup to avoid dropping a Deferred.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 28 May 2013 18:52:19 +0000 (19:52 +0100)]
iputil.py: refactor address-finding code to treat all Unices the same.
refs #1988, #982, #1064, #1536, #1935
fixes #898, #1707, #1918
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 28 May 2013 18:44:02 +0000 (19:44 +0100)]
iputil.py: retry address queries on EINTR. fixes #1381
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Sat, 25 May 2013 02:58:38 +0000 (03:58 +0100)]
Makefile: remove 'install' target. fixes #1717
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Sun, 19 May 2013 22:27:23 +0000 (23:27 +0100)]
WUI: add time page was rendered to client and introducer welcome pages. closes #1972
Author: Leif Ryge <leif@synthesize.us>
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Leif Ryge [Sun, 19 May 2013 07:31:43 +0000 (07:31 +0000)]
properly describe saving incident reports. closes #1974
Daira Hopwood [Wed, 15 May 2013 13:14:12 +0000 (14:14 +0100)]
Improvements to test refs #1742
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Wed, 15 May 2013 03:25:42 +0000 (04:25 +0100)]
Add a test for raising NotEnoughSharesError when a Retrieve object is created with an insufficient servermap. refs #1742
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 14 May 2013 16:53:51 +0000 (17:53 +0100)]
Include the number of remaining shares of the right version in NotEnoughSharesError messages.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Fri, 10 May 2013 22:01:16 +0000 (23:01 +0100)]
mutable/retrieve.py: improve comments. refs #1742
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Fri, 10 May 2013 21:40:00 +0000 (22:40 +0100)]
Raise NotEnoughSharesError if there are initially not enough shares for a mutable retrieve. refs #1742
We also change the order of setting up attributes in Retrieve so that _raise_notenoughshareserror() can be called from _setup_download.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Fri, 10 May 2013 21:21:23 +0000 (22:21 +0100)]
mutable/retrieve.py: inline the single-use function _remove_reader.
A simple refactoring. Doesn't even require a new or updated unit test.
Author: Zooko O'Whielacronx <zooko@zooko.com>
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 14 May 2013 22:07:19 +0000 (23:07 +0100)]
Add dummy __init__.py files for directories containing data. fixes #1960
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Tue, 14 May 2013 16:55:17 +0000 (17:55 +0100)]
setup.py: add allmydata/web/static/img/*.png to package_data. refs #1969
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Brian Warner [Thu, 2 May 2013 02:09:07 +0000 (19:09 -0700)]
minor changes to hush newer pyflakes
apparently it can now detect aliasing from inside list comprehensions
Brian Warner [Wed, 1 May 2013 22:24:24 +0000 (15:24 -0700)]
update release how-to to be closer to current reality
Daira Hopwood [Mon, 15 Apr 2013 19:06:14 +0000 (20:06 +0100)]
Update terminology in RAIC design doc.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
David-Sarah Hopwood [Thu, 6 Dec 2012 03:53:54 +0000 (03:53 +0000)]
docs/proposed/leasedb.rst: Add design doc for leasedb.
This version refs #1834.
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Thu, 25 Apr 2013 01:14:50 +0000 (02:14 +0100)]
Show git branch in version output. fixes #1953
Also make sure strings in _version.py are correctly escaped, and repair a test.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Brian Warner [Wed, 1 May 2013 17:25:40 +0000 (10:25 -0700)]
update docs for 1.10 release
Brian Warner [Wed, 1 May 2013 17:25:31 +0000 (10:25 -0700)]
.gitignore: ignore the generated zope.interface egg too
Some dependencies are installed in the top-level directory, maybe
because they're required by the build process itself? I'm not sure.
Twisted is one of these, if the system version is not new enough, and
our .gitignore has a clause to ignore the resulting .egg directory. Now
that we've bumped our zope.interface dependency, it sometimes builds a
z.i egg too (even if it doesn't build a Twisted one). So ignore both.
Brian Warner [Fri, 26 Apr 2013 02:14:17 +0000 (19:14 -0700)]
NEWS: caution about secret introducer.furl in world-readable tahoe.cfg
Daira Hopwood [Thu, 25 Apr 2013 18:33:55 +0000 (19:33 +0100)]
Update version requirement for zope.interface.
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Brian Warner [Thu, 25 Apr 2013 00:17:45 +0000 (17:17 -0700)]
known_issues, quickstart: add version and anticipated release date
Brian Warner [Thu, 25 Apr 2013 00:12:16 +0000 (17:12 -0700)]
NEWS: edits, formatting, consolidation, set a date for 1.10.0
Brian Warner [Thu, 25 Apr 2013 00:00:18 +0000 (17:00 -0700)]
NEWS: fix a formatting typo
Brian Warner [Wed, 24 Apr 2013 23:56:29 +0000 (16:56 -0700)]
NEWS: improve highlighting
It looks like github's ReST renderer shows ''' with more emphasis than
---, so use ''' for release names, and --- for groups of changes within
a given release.
Brian Warner [Wed, 24 Apr 2013 22:20:47 +0000 (15:20 -0700)]
Makefile: oops, fix tahoe-deps/tahoe-lafs-deps mismatch
which broke fetch-and-unpack-deps
Brian Warner [Wed, 24 Apr 2013 21:58:27 +0000 (14:58 -0700)]
update deps URLs to use "tahoe-lafs" instead of bare "tahoe"
Brian Warner [Wed, 24 Apr 2013 15:58:40 +0000 (08:58 -0700)]
update some copyright dates
Brian Warner [Wed, 24 Apr 2013 07:18:43 +0000 (00:18 -0700)]
known_issues.rst: get closer to real date
Brian Warner [Tue, 23 Apr 2013 23:39:53 +0000 (16:39 -0700)]
known_issues: update chart-API text, with suggestions from Leif. refs #1942
Daira Hopwood [Mon, 22 Apr 2013 15:10:48 +0000 (16:10 +0100)]
Add "[global-opts]" to help synopsis for tahoe ls. refs #166
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Daira Hopwood [Mon, 22 Apr 2013 15:04:49 +0000 (16:04 +0100)]
NEWS: add entry for ref #166
Signed-off-by: Daira Hopwood <david-sarah@jacaranda.org>
Brian Warner [Mon, 22 Apr 2013 06:01:25 +0000 (23:01 -0700)]
docs/nodekeys.rst: explain what node keys are for, with compatibility notes