tahoe-lafs/tahoe-lafs.git
15 years agoutil: oops, time.tzset() doesn't work on Windows -- hopefully the new "London" unit...
Zooko O'Whielacronx [Fri, 12 Jun 2009 00:09:20 +0000 (17:09 -0700)]
util: oops, time.tzset() doesn't work on Windows -- hopefully the new "London" unit test passes on Windows when we skip tzset() on platforms that don't have it

15 years agosetup: edit install.html to warn Windows users away from Python v2.6
Zooko O'Whielacronx [Thu, 11 Jun 2009 22:55:06 +0000 (15:55 -0700)]
setup: edit install.html to warn Windows users away from Python v2.6

15 years agoutil: fix time_format.iso_utc_time_to_seconds() so that it works even in London
Zooko O'Whielacronx [Thu, 11 Jun 2009 22:11:29 +0000 (15:11 -0700)]
util: fix time_format.iso_utc_time_to_seconds() so that it works even in London

15 years agosetup: run the same "make quicktest" on Windows as on non-Windows
Zooko O'Whielacronx [Thu, 11 Jun 2009 19:32:14 +0000 (12:32 -0700)]
setup: run the same "make quicktest" on Windows as on non-Windows
I checked and it behaves about as well on Windows as the previous version did.

15 years agotests: significantly increase timeouts that triggered on Zandr's ARM box
Zooko O'Whielacronx [Wed, 10 Jun 2009 16:10:43 +0000 (09:10 -0700)]
tests: significantly increase timeouts that triggered on Zandr's ARM box

15 years agotest: multiple by 10 or so all timeouts that Zandr's ARM box just overran
Zooko O'Whielacronx [Wed, 10 Jun 2009 12:56:39 +0000 (05:56 -0700)]
test: multiple by 10 or so all timeouts that Zandr's ARM box just overran

15 years agotests: bump up timeout on a test that timed out on draco
Zooko O'Whielacronx [Wed, 10 Jun 2009 04:46:28 +0000 (21:46 -0700)]
tests: bump up timeout on a test that timed out on draco

15 years agotests: raise the timeout for test_cli since Zandr's ARM machine totally burst through...
Zooko O'Whielacronx [Tue, 9 Jun 2009 21:05:09 +0000 (14:05 -0700)]
tests: raise the timeout for test_cli since Zandr's ARM machine totally burst through the old one

15 years agotest_cli.Backup: increase timeout massively, it takes 1200s on zandr's ARM linkstation
Brian Warner [Tue, 9 Jun 2009 05:28:01 +0000 (22:28 -0700)]
test_cli.Backup: increase timeout massively, it takes 1200s on zandr's ARM linkstation

15 years agotests: double the timeouts on some tests which time-out on Francois's box
Zooko O'Whielacronx [Tue, 9 Jun 2009 02:17:53 +0000 (19:17 -0700)]
tests: double the timeouts on some tests which time-out on Francois's box

15 years agotests: bump up timeouts so that the tests can finish before timeout on Francois's...
Zooko O'Whielacronx [Mon, 8 Jun 2009 22:55:57 +0000 (15:55 -0700)]
tests: bump up timeouts so that the tests can finish before timeout on Francois's little arm box

15 years agotests: increase timeouts on some other tests that timed-out on Francois's arm box
Zooko O'Whielacronx [Fri, 5 Jun 2009 14:34:37 +0000 (07:34 -0700)]
tests: increase timeouts on some other tests that timed-out on Francois's arm box

15 years agotests: bump up the timeout on a bunch of tests that took longer than the default...
Zooko O'Whielacronx [Fri, 5 Jun 2009 03:14:44 +0000 (20:14 -0700)]
tests: bump up the timeout on a bunch of tests that took longer than the default timeout (120s) on François Lenny-armv5tel

15 years agobackup: remove the --no-backupdb command, the handling of "can't import sqlite",... trac-3900
Zooko O'Whielacronx [Thu, 4 Jun 2009 17:31:31 +0000 (10:31 -0700)]
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.

15 years agosetup: require pysqlite >= v2.0.5. if we are running on Python < 2.5
Zooko O'Whielacronx [Thu, 4 Jun 2009 15:45:48 +0000 (08:45 -0700)]
setup: require pysqlite >= v2.0.5. if we are running on Python < 2.5

15 years agosetup: add pysqlite and sqlite to get_package_versions()
Zooko O'Whielacronx [Thu, 4 Jun 2009 15:37:28 +0000 (08:37 -0700)]
setup: add pysqlite and sqlite to get_package_versions()

15 years agomore refactoring: move get_all_serverids() and get_nickname_for_serverid() from Clien...
Brian Warner [Tue, 2 Jun 2009 03:07:50 +0000 (20:07 -0700)]
more refactoring: move get_all_serverids() and get_nickname_for_serverid() from Client to storage_broker

15 years agomore storage_broker refactoring: downloader gets a broker instead of a client,
Brian Warner [Tue, 2 Jun 2009 02:25:11 +0000 (19:25 -0700)]
more storage_broker refactoring: downloader gets a broker instead of a client,
use Client.get_storage_broker() accessor instead of direct attribute access.

15 years agotest_runner.py: remove test_client_no_noise: the issue in question is
Brian Warner [Mon, 1 Jun 2009 22:50:07 +0000 (15:50 -0700)]
test_runner.py: remove test_client_no_noise: the issue in question is
ticketed in http://divmod.org/trac/ticket/2830 and doesn't need a Tahoe-side
change, plus this test fails on win32 for unrelated reasons (and test_client
is the place to think about the win32 issue).

15 years agoremove plaintext-hashing code from the helper interface, to close #722
Brian Warner [Mon, 1 Jun 2009 22:49:16 +0000 (15:49 -0700)]
remove plaintext-hashing code from the helper interface, to close #722
and deny the Helper the ability to mount a partial-information-guessing
attack. This will probably break compatibility between new clients and very
old (pre-1.0) helpers.

15 years agostart to factor server-connection-management into a distinct 'StorageServerFarmBroker...
Brian Warner [Mon, 1 Jun 2009 21:06:04 +0000 (14:06 -0700)]
start to factor server-connection-management into a distinct 'StorageServerFarmBroker' object, separate from the client and the introducer. This is the starting point for #467: static server selection

15 years agomutable: catch and display first error, so code bugs which break all servers get...
Brian Warner [Mon, 1 Jun 2009 21:04:07 +0000 (14:04 -0700)]
mutable: catch and display first error, so code bugs which break all servers get displayed better

15 years agomisc/run-with-pythonpath.py: exec() the child (on unix), to remove the intermediate...
Brian Warner [Mon, 1 Jun 2009 21:01:37 +0000 (14:01 -0700)]
misc/run-with-pythonpath.py: exec() the child (on unix), to remove the intermediate process

15 years agodocs: small edit to about.html
Zooko O'Whielacronx [Thu, 28 May 2009 23:34:22 +0000 (16:34 -0700)]
docs: small edit to about.html

15 years agodocs: add links to Tahoe-LAFS for Paranoids and Tahoe-LAFS for Corporates in about...
Zooko O'Whielacronx [Thu, 28 May 2009 23:27:17 +0000 (16:27 -0700)]
docs: add links to Tahoe-LAFS for Paranoids and Tahoe-LAFS for Corporates in about.html

15 years agodocs: edit about.html and include network-and-reliance-topology.png (loaded from...
Zooko O'Whielacronx [Wed, 27 May 2009 15:09:16 +0000 (08:09 -0700)]
docs: edit about.html and include network-and-reliance-topology.png (loaded from http://allmydata.org )

15 years agodocs: a few more edits to network-and-reliance-topology.svg
Zooko O'Whielacronx [Wed, 27 May 2009 15:04:58 +0000 (08:04 -0700)]
docs: a few more edits to network-and-reliance-topology.svg

15 years agodocs: update network-and-reliance-topology.svg for beauty and clarity
Zooko O'Whielacronx [Wed, 27 May 2009 03:11:23 +0000 (20:11 -0700)]
docs: update network-and-reliance-topology.svg for beauty and clarity

15 years agodocs: update NEWS, relnotes.txt, CREDITS to mention WUI Style
Zooko O'Whielacronx [Tue, 26 May 2009 23:36:54 +0000 (16:36 -0700)]
docs: update NEWS, relnotes.txt, CREDITS to mention WUI Style

15 years agoModify markup of Tahoe web pages to be more amenable to styling; some minor changes...
Kevin Reid [Tue, 26 May 2009 23:25:45 +0000 (16:25 -0700)]
Modify markup of Tahoe web pages to be more amenable to styling; some minor changes of wording.

15 years agoTweak wording in directory page: not-read-only is "modifiable", mention creating...
Kevin Reid [Tue, 26 May 2009 23:24:14 +0000 (16:24 -0700)]
Tweak wording in directory page: not-read-only is "modifiable", mention creating a directory _in this directory_.

15 years agoComment on duplication of code/markup found during styling project.
Kevin Reid [Sun, 3 May 2009 20:34:42 +0000 (13:34 -0700)]
Comment on duplication of code/markup found during styling project.

15 years agoAdd CSS styles to spiff up the Tahoe WUI's appearance, particularly the welcome page...
Kevin Reid [Sun, 3 May 2009 20:31:42 +0000 (13:31 -0700)]
Add CSS styles to spiff up the Tahoe WUI's appearance, particularly the welcome page and directories.

15 years agoLink all Tahoe web pages to the /tahoe_css stylesheet which already exists.
Kevin Reid [Sun, 3 May 2009 20:25:33 +0000 (13:25 -0700)]
Link all Tahoe web pages to the /tahoe_css stylesheet which already exists.

15 years agoFix broken link from Provisioning to Reliability page.
Kevin Reid [Fri, 1 May 2009 19:10:50 +0000 (12:10 -0700)]
Fix broken link from Provisioning to Reliability page.

15 years agodocs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifica...
Zooko O'Whielacronx [Tue, 26 May 2009 16:58:42 +0000 (09:58 -0700)]
docs: network-and-reliance-topology.svg: nicer server icons, mv out of the "specifications" subdir

15 years agodocs: update network-and-reliance-topology.svg
Zooko O'Whielacronx [Tue, 26 May 2009 16:31:05 +0000 (09:31 -0700)]
docs: update network-and-reliance-topology.svg

15 years agoaccounting-overview.txt: more edits
Brian Warner [Sat, 23 May 2009 19:03:59 +0000 (12:03 -0700)]
accounting-overview.txt: more edits

15 years agoaccounting-overview.txt: small edits
Brian Warner [Sat, 23 May 2009 18:40:11 +0000 (11:40 -0700)]
accounting-overview.txt: small edits

15 years ago_auto_deps.py: require foolscap-0.4.1, which adds an important fix for py2.4
Brian Warner [Sat, 23 May 2009 01:11:03 +0000 (18:11 -0700)]
_auto_deps.py: require foolscap-0.4.1, which adds an important fix for py2.4

15 years agoimmutable/encode.py: tolerate immediate _remove_shareholder by copying the
Brian Warner [Fri, 22 May 2009 18:44:24 +0000 (11:44 -0700)]
immutable/encode.py: tolerate immediate _remove_shareholder by copying the
landlord list before iterating over it. This can probably only happen in unit
tests, but cleaning it up makes certain test failures easier to analyze.

15 years agoswitch to using RemoteException instead of 'wrapped' RemoteReferences. Should fix...
Brian Warner [Fri, 22 May 2009 00:46:32 +0000 (17:46 -0700)]
switch to using RemoteException instead of 'wrapped' RemoteReferences. Should fix #653, the rref-EQ problem

15 years agoswitch all foolscap imports to use foolscap.api or foolscap.logging
Brian Warner [Fri, 22 May 2009 00:38:23 +0000 (17:38 -0700)]
switch all foolscap imports to use foolscap.api or foolscap.logging

15 years ago_auto_deps.py: bump our foolscap dependency to 0.4.0, since I'm about to start using...
Brian Warner [Fri, 22 May 2009 00:21:00 +0000 (17:21 -0700)]
_auto_deps.py: bump our foolscap dependency to 0.4.0, since I'm about to start using its new features

15 years agotest_runner.py: fix minor typo
Brian Warner [Wed, 20 May 2009 03:36:20 +0000 (20:36 -0700)]
test_runner.py: fix minor typo

15 years agosetup: fix bug (wrong import) in error message, as noticed by pyflakes
Zooko O'Whielacronx [Tue, 19 May 2009 19:56:42 +0000 (12:56 -0700)]
setup: fix bug (wrong import) in error message, as noticed by pyflakes

15 years agosetup: fix trivial bug in recent patch to test base64.py at startup
Zooko O'Whielacronx [Tue, 19 May 2009 19:51:29 +0000 (12:51 -0700)]
setup: fix trivial bug in recent patch to test base64.py at startup

15 years agosetup: make Tahoe exit at startup with a useful error message if the base64.py module...
Zooko O'Whielacronx [Tue, 19 May 2009 19:45:55 +0000 (12:45 -0700)]
setup: make Tahoe exit at startup with a useful error message if the base64.py module is buggy (fixes part of #710)

15 years agotest_introducer.py: add a test for the python2.4.0/2.4.1 bug in base64.b32decode
Brian Warner [Tue, 19 May 2009 03:41:01 +0000 (20:41 -0700)]
test_introducer.py: add a test for the python2.4.0/2.4.1 bug in base64.b32decode

15 years agoimmutable WriteBucketProxy: use pipeline to speed up uploads by overlapping roundtrip...
Brian Warner [Mon, 18 May 2009 23:44:22 +0000 (16:44 -0700)]
immutable WriteBucketProxy: use pipeline to speed up uploads by overlapping roundtrips, for #392

15 years agoutil/pipeline.py: new utility class to manage size-limited work pipelines, for #392
Brian Warner [Mon, 18 May 2009 23:43:26 +0000 (16:43 -0700)]
util/pipeline.py: new utility class to manage size-limited work pipelines, for #392

15 years agodocs: add a diagram that I'm about to show to the Boulder Linux Users Group: network...
Zooko O'Whielacronx [Thu, 14 May 2009 23:20:59 +0000 (16:20 -0700)]
docs: add a diagram that I'm about to show to the Boulder Linux Users Group: network-and-reliance-topology.svg

15 years agotests: mark test_runner as coded in utf-8 instead of ascii
Zooko O'Whielacronx [Thu, 7 May 2009 22:31:51 +0000 (15:31 -0700)]
tests: mark test_runner as coded in utf-8 instead of ascii

15 years agotests: raise timeout on test_runner.RunNode.test_introducer from 120s to 240s, since...
Zooko O'Whielacronx [Thu, 7 May 2009 21:50:12 +0000 (14:50 -0700)]
tests: raise timeout on test_runner.RunNode.test_introducer from 120s to 240s, since it hit the 120s time-out on François Lenny-armv5tel

15 years agosetup: fix comment in setup.py
Zooko O'Whielacronx [Thu, 7 May 2009 21:50:03 +0000 (14:50 -0700)]
setup: fix comment in setup.py

15 years agodocs: how_to_make_a_tahoe_release.txt: a couple of small edits
Zooko O'Whielacronx [Thu, 7 May 2009 21:49:32 +0000 (14:49 -0700)]
docs: how_to_make_a_tahoe_release.txt: a couple of small edits

15 years ago.darcs-boringfile: also ignore .gitignore
Brian Warner [Wed, 15 Apr 2009 21:05:50 +0000 (14:05 -0700)]
.darcs-boringfile: also ignore .gitignore

15 years ago.darcs-boringfile: ignore .git, I'm starting to play around with it
Brian Warner [Wed, 15 Apr 2009 20:59:29 +0000 (13:59 -0700)]
.darcs-boringfile: ignore .git, I'm starting to play around with it

15 years agofix quicktest: stop using setuptools, add misc/run-with-pythonpath.py, to make it...
Brian Warner [Tue, 14 Apr 2009 20:14:00 +0000 (13:14 -0700)]
fix quicktest: stop using setuptools, add misc/run-with-pythonpath.py, to make it run faster

15 years agoTAG allmydata-tahoe-1.4.1 allmydata-tahoe-1.4.1
Zooko O'Whielacronx [Tue, 14 Apr 2009 02:56:36 +0000 (19:56 -0700)]
TAG allmydata-tahoe-1.4.1

15 years agodocs: inaugurate Tahoe-1.4.1, since I left out a handful of patches from the Tahoe...
Zooko O'Whielacronx [Tue, 14 Apr 2009 02:54:30 +0000 (19:54 -0700)]
docs: inaugurate Tahoe-1.4.1, since I left out a handful of patches from the Tahoe-1.4.0 release

15 years agodocs: add "darcs pull" to how_to_make_a_tahoe_release.txt, and renumber
Zooko O'Whielacronx [Tue, 14 Apr 2009 02:43:42 +0000 (19:43 -0700)]
docs: add "darcs pull" to how_to_make_a_tahoe_release.txt, and renumber

15 years agoTAG allmydata-tahoe-1.4.0 allmydata-tahoe-1.4.0
Zooko O'Whielacronx [Tue, 14 Apr 2009 02:20:15 +0000 (19:20 -0700)]
TAG allmydata-tahoe-1.4.0

15 years agodocs: edit relnotes.txt and promote Tahoe from filesystem to cloud storage thingie
Zooko O'Whielacronx [Tue, 14 Apr 2009 02:19:13 +0000 (19:19 -0700)]
docs: edit relnotes.txt and promote Tahoe from filesystem to cloud storage thingie

15 years agodocs: add note about pywin32 to install.html
Zooko O'Whielacronx [Mon, 13 Apr 2009 18:52:10 +0000 (11:52 -0700)]
docs: add note about pywin32 to install.html

15 years agotrivial: fix comment
Zooko O'Whielacronx [Mon, 13 Apr 2009 17:41:38 +0000 (10:41 -0700)]
trivial: fix comment

15 years agodocs: a few edits/updates about dirnodes
Zooko O'Whielacronx [Mon, 13 Apr 2009 16:08:37 +0000 (09:08 -0700)]
docs: a few edits/updates about dirnodes

15 years agodocs: change install.html to point to the 1.4.0 release zip file instead of 1.3.0
Zooko O'Whielacronx [Mon, 13 Apr 2009 16:06:49 +0000 (09:06 -0700)]
docs: change install.html to point to the 1.4.0 release zip file instead of 1.3.0

15 years agodocs: edit install.html regarding versions of Python
Zooko O'Whielacronx [Mon, 13 Apr 2009 16:06:12 +0000 (09:06 -0700)]
docs: edit install.html regarding versions of Python

15 years agodocs: some small edits to install.html
Zooko O'Whielacronx [Mon, 13 Apr 2009 16:04:14 +0000 (09:04 -0700)]
docs: some small edits to install.html

15 years agoNEWS: mention that the new 'reliability' page requires numpy
Brian Warner [Mon, 13 Apr 2009 11:04:46 +0000 (04:04 -0700)]
NEWS: mention that the new 'reliability' page requires numpy

15 years agodocs: update relnotes.txt, NEWS for Tahoe-1.4.0 release!
Zooko O'Whielacronx [Mon, 13 Apr 2009 04:14:05 +0000 (21:14 -0700)]
docs: update relnotes.txt, NEWS for Tahoe-1.4.0 release!

15 years agotests: remove obsolete test (it tests functionality that is long gone) which occasion...
Zooko O'Whielacronx [Mon, 13 Apr 2009 02:36:21 +0000 (19:36 -0700)]
tests: remove obsolete test (it tests functionality that is long gone) which occasionally ERRORs now that we have more metadata (since [20090411225205-92b7f-7adfb89cb4db4ac7d28427934dea3d2c108f6476])

15 years agotrivial: remove trailing whitespace and unused import
Zooko O'Whielacronx [Sun, 12 Apr 2009 02:17:42 +0000 (19:17 -0700)]
trivial: remove trailing whitespace and unused import

15 years agodirnode: add 'tahoe'/'linkcrtime' and 'tahoe'/'linkmotime' to take the place of what...
Zooko O'Whielacronx [Sat, 11 Apr 2009 22:52:05 +0000 (15:52 -0700)]
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.

15 years agodocs: webapi.txt edits to explain a few things better, adjust indentation, editing
Zooko O'Whielacronx [Sat, 11 Apr 2009 22:48:28 +0000 (15:48 -0700)]
docs: webapi.txt edits to explain a few things better, adjust indentation, editing

15 years agorollback [20090226150237-b2345-1e916a746a7f4627b050f02f0e442fae5caf69d4] for 1.4...
Zooko O'Whielacronx [Sat, 11 Apr 2009 18:19:06 +0000 (11:19 -0700)]
rollback [20090226150237-b2345-1e916a746a7f4627b050f02f0e442fae5caf69d4] for 1.4.0 release; #645

15 years agosetup: update comments about what versions we require of our dependencies
Zooko O'Whielacronx [Fri, 10 Apr 2009 17:43:45 +0000 (10:43 -0700)]
setup: update comments about what versions we require of our dependencies

15 years agoNEWS: finish formatting new items. Still needs proofreading and updating the release...
Brian Warner [Fri, 10 Apr 2009 01:56:55 +0000 (18:56 -0700)]
NEWS: finish formatting new items. Still needs proofreading and updating the release name+date

15 years ago#622: disable 'Repair' button on check-results page until we make it work correctly
Brian Warner [Thu, 9 Apr 2009 23:59:59 +0000 (16:59 -0700)]
#622: disable 'Repair' button on check-results page until we make it work correctly

15 years agoweb: make sure that PUT /uri?mutable=false really means immutable, fixes #675
Brian Warner [Wed, 8 Apr 2009 02:13:40 +0000 (19:13 -0700)]
web: make sure that PUT /uri?mutable=false really means immutable, fixes #675

15 years agoNEWS: format some (but not all) items
Brian Warner [Tue, 7 Apr 2009 21:15:14 +0000 (14:15 -0700)]
NEWS: format some (but not all) items

15 years agowui: edit some of the human-readable parts of the wui such as button labels
Zooko O'Whielacronx [Tue, 7 Apr 2009 18:54:59 +0000 (11:54 -0700)]
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.)

15 years agowui: fix bug in which empty directory is marked as "unreadable", add test, remove...
Zooko O'Whielacronx [Tue, 7 Apr 2009 18:28:34 +0000 (11:28 -0700)]
wui: fix bug in which empty directory is marked as "unreadable", add test, remove exclamation point

15 years agoNEWS: add unformatted list of code changes since previous release
Brian Warner [Tue, 7 Apr 2009 02:11:55 +0000 (19:11 -0700)]
NEWS: add unformatted list of code changes since previous release

15 years agodocs: modify how-to-relase notes a tiny bit
Brian Warner [Tue, 7 Apr 2009 02:11:35 +0000 (19:11 -0700)]
docs: modify how-to-relase notes a tiny bit

15 years agohashtree.py: another micro-optimization, expand on a comment
Brian Warner [Sat, 4 Apr 2009 04:35:27 +0000 (21:35 -0700)]
hashtree.py: another micro-optimization, expand on a comment

15 years agohashtree: fix tests of depth_of
Zooko O'Whielacronx [Fri, 3 Apr 2009 23:56:14 +0000 (16:56 -0700)]
hashtree: fix tests of depth_of

15 years agotrivial: source code metadata
Zooko O'Whielacronx [Fri, 3 Apr 2009 23:33:15 +0000 (16:33 -0700)]
trivial: source code metadata

15 years agotrivial: whitespace
Zooko O'Whielacronx [Fri, 3 Apr 2009 23:33:02 +0000 (16:33 -0700)]
trivial: whitespace

15 years agohashtree: a couple of tiny improvements
Zooko O'Whielacronx [Fri, 3 Apr 2009 23:30:37 +0000 (16:30 -0700)]
hashtree: a couple of tiny improvements
 * calculate depth-first with math instead of traversing the actual tree
 * don't mark a node with a red dot if you instead compare it with an extant hash value (tiny optimization)
 * edit a comment about checking the root node

15 years agoleases, time_format: modify time stamping in lease description
Zooko O'Whielacronx [Fri, 3 Apr 2009 22:59:04 +0000 (15:59 -0700)]
leases, time_format: modify time stamping in lease description
 * emit lease expiry date in ISO-8601'ish format as well as Brian's format
 * rename iso_utc_time_to_localseconds() to iso_utc_time_to_seconds()
 * add iso_utc_date()
 * simplify the body of iso_utc_time_to_seconds()

15 years agohashtree: fix O(N**2) behavior, to improve fatal alacrity problems in a 10GB file...
Brian Warner [Tue, 31 Mar 2009 20:21:27 +0000 (13:21 -0700)]
hashtree: fix O(N**2) behavior, to improve fatal alacrity problems in a 10GB file (#670). Also improve docstring.

15 years agodocs: setup: Norm Hardy suggested that it would be easier if users realized that...
Zooko O'Whielacronx [Wed, 25 Mar 2009 03:54:59 +0000 (20:54 -0700)]
docs: setup: Norm Hardy suggested that it would be easier if users realized that they already had Python (especially true for Mac users)

15 years agoexpirer: include crawler progress in the JSON status output
Brian Warner [Tue, 24 Mar 2009 20:51:37 +0000 (13:51 -0700)]
expirer: include crawler progress in the JSON status output

15 years agodocs/proposed: new Accounting overview, discuss in #666
Brian Warner [Tue, 24 Mar 2009 01:57:52 +0000 (18:57 -0700)]
docs/proposed: new Accounting overview, discuss in #666

15 years agodocs/proposed: move old accounting docs out of the way
Brian Warner [Tue, 24 Mar 2009 01:54:57 +0000 (18:54 -0700)]
docs/proposed: move old accounting docs out of the way

15 years agomove GC docs out of proposed/, since it's all implemented now. Add reference to confi...
Brian Warner [Mon, 23 Mar 2009 23:08:20 +0000 (16:08 -0700)]
move GC docs out of proposed/, since it's all implemented now. Add reference to configuration.txt . Add expire.*= suggestions to tahoe.cfg .

15 years agostorage: use constant-time comparison for write-enablers and lease-secrets
Brian Warner [Mon, 23 Mar 2009 03:21:28 +0000 (20:21 -0700)]
storage: use constant-time comparison for write-enablers and lease-secrets

15 years agohashutil: add constant-time comparison function, to avoid timing attacks when python...
Brian Warner [Mon, 23 Mar 2009 03:20:55 +0000 (20:20 -0700)]
hashutil: add constant-time comparison function, to avoid timing attacks when python's short-circuiting data-dependent == operator is used to, say, check a write-enabler