tahoe-lafs/tahoe-lafs.git
17 years agozfec: remove printout that was used only for debugging
Zooko O'Whielacronx [Thu, 26 Apr 2007 23:20:27 +0000 (16:20 -0700)]
zfec: remove printout that was used only for debugging

17 years agoadd a couple of todos to roadmap.txt (one of which is to eliminate roadmap.txt)
Zooko O'Whielacronx [Thu, 26 Apr 2007 23:01:34 +0000 (16:01 -0700)]
add a couple of todos to roadmap.txt (one of which is to eliminate roadmap.txt)

17 years agopyutil: fileutil: make temp dir cleanup more robust against failure during initializa...
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:58:03 +0000 (15:58 -0700)]
pyutil: fileutil: make temp dir cleanup more robust against failure during initializationor other internal inconsistency

17 years agozfec: in zunfec, sort the input share file names for reproducibility and faster perfo...
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:54:41 +0000 (15:54 -0700)]
zfec: in zunfec, sort the input share file names for reproducibility and faster performance

17 years agozfec: update unit tests
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:38 +0000 (15:52 -0700)]
zfec: update unit tests

17 years agozfec: tweak licence text for clarity
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:16 +0000 (15:52 -0700)]
zfec: tweak licence text for clarity

17 years agozfec: update TODO
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:51:58 +0000 (15:51 -0700)]
zfec: update TODO

17 years agoadd setuptools to required dependencies in README
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:56:54 +0000 (15:56 -0700)]
add setuptools to required dependencies in README

17 years agouse zfec's setuptools installer in the nice controllable way
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:40:16 +0000 (15:40 -0700)]
use zfec's setuptools installer in the nice controllable way

17 years agozfec: make it Python 2.4-compatible (but also it requires setuptools again)
Zooko O'Whielacronx [Thu, 26 Apr 2007 21:47:54 +0000 (14:47 -0700)]
zfec: make it Python 2.4-compatible (but also it requires setuptools again)

17 years agozfec: make unit tests work on Windows with setuptools test and with trial
Zooko O'Whielacronx [Sun, 22 Apr 2007 15:31:41 +0000 (08:31 -0700)]
zfec: make unit tests work on Windows with setuptools test and with trial

17 years agozfec: pyutil: make temp directories more convenient to use and more likely to clean...
Zooko O'Whielacronx [Sun, 22 Apr 2007 15:25:00 +0000 (08:25 -0700)]
zfec: pyutil: make temp directories more convenient to use and more likely to clean up properly on Windows

17 years agozfec: update TODOs
Zooko O'Whielacronx [Wed, 25 Apr 2007 19:56:04 +0000 (12:56 -0700)]
zfec: update TODOs

17 years agoupdate README
Zooko O'Whielacronx [Thu, 26 Apr 2007 21:28:15 +0000 (14:28 -0700)]
update README

17 years agoTAG tahoe v0.1.1-0-UNSTABLE tahoe_v0.1.1-0-UNSTABLE
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:25:25 +0000 (11:25 -0700)]
TAG tahoe v0.1.1-0-UNSTABLE

17 years agotahoe v0.1.1-0-UNSTABLE
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:25:15 +0000 (11:25 -0700)]
tahoe v0.1.1-0-UNSTABLE

17 years agoa couple of minor edits to relnotes.txt
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:24:57 +0000 (11:24 -0700)]
a couple of minor edits to relnotes.txt

17 years agoupdate debian/copying to reflect GPLv2+12months license
Brian Warner [Thu, 26 Apr 2007 08:38:33 +0000 (01:38 -0700)]
update debian/copying to reflect GPLv2+12months license

17 years agoanother dummy record to trigger the buildbot
Brian Warner [Thu, 26 Apr 2007 01:22:23 +0000 (18:22 -0700)]
another dummy record to trigger the buildbot

17 years agodummy record to trigger the buildbot
Brian Warner [Thu, 26 Apr 2007 01:13:48 +0000 (18:13 -0700)]
dummy record to trigger the buildbot

17 years agozfec: setup.py: switch back to distutils, since setuptools support isn't complete yet
Brian Warner [Thu, 26 Apr 2007 01:09:03 +0000 (18:09 -0700)]
zfec: setup.py: switch back to distutils, since setuptools support isn't complete yet

17 years agouse real encryption, generate/store/verify verifierid and fileid
Brian Warner [Thu, 26 Apr 2007 00:53:10 +0000 (17:53 -0700)]
use real encryption, generate/store/verify verifierid and fileid

17 years agoTAG tahoe v0.1.0-0-UNSTABLE tahoe_v0.1.0-0-UNSTABLE
Zooko O'Whielacronx [Wed, 25 Apr 2007 23:51:05 +0000 (16:51 -0700)]
TAG tahoe v0.1.0-0-UNSTABLE

17 years agozfec: turn off the feature of leaving the tmp data around for post-mortem analysis
Zooko O'Whielacronx [Sat, 21 Apr 2007 18:11:06 +0000 (11:11 -0700)]
zfec: turn off the feature of leaving the tmp data around for post-mortem analysis

17 years agozfec: make "./setup.py test" do the right thing
Zooko O'Whielacronx [Sat, 21 Apr 2007 14:49:08 +0000 (07:49 -0700)]
zfec: make "./setup.py test" do the right thing

17 years agozfec: fix another problem with the O_BINARY flag
Zooko O'Whielacronx [Sat, 21 Apr 2007 14:48:47 +0000 (07:48 -0700)]
zfec: fix another problem with the O_BINARY flag

17 years agomv zfec into src/
Zooko O'Whielacronx [Tue, 24 Apr 2007 20:22:06 +0000 (13:22 -0700)]
mv zfec into src/

17 years agozfec: version 1.0.0a5-1-STABLE
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:10:21 +0000 (19:10 -0700)]
zfec: version 1.0.0a5-1-STABLE

17 years agozfec: change URLs from allmydata.com to allmydata.org
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:09:40 +0000 (19:09 -0700)]
zfec: change URLs from allmydata.com to allmydata.org

17 years agozfec: version zfec 1.0.0a4-1-STABLE
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:07:20 +0000 (19:07 -0700)]
zfec: version zfec 1.0.0a4-1-STABLE

17 years agozfec: use setuptools to construct executables, fix bug on Windows -- forgot "BINARY...
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:06:12 +0000 (19:06 -0700)]
zfec: use setuptools to construct executables, fix bug on Windows -- forgot "BINARY" flag to output files

17 years agozfec: shorter short description
Zooko O'Whielacronx [Fri, 20 Apr 2007 19:37:16 +0000 (12:37 -0700)]
zfec: shorter short description

17 years agozfec: mv the cmdline tools from "bin/" to "cmdline/", because setuptools overwrites...
Zooko O'Whielacronx [Fri, 20 Apr 2007 19:09:14 +0000 (12:09 -0700)]
zfec: mv the cmdline tools from "bin/" to "cmdline/", because setuptools overwrites the contents of "bin/" when creating executables

17 years agozfec: switch from distutils to setuptools (a.k.a. ez_setup.py a.k.a. EasyInstall)
Zooko O'Whielacronx [Fri, 20 Apr 2007 18:48:40 +0000 (11:48 -0700)]
zfec: switch from distutils to setuptools (a.k.a. ez_setup.py a.k.a. EasyInstall)

17 years agozfec: update docs
Zooko O'Whielacronx [Fri, 20 Apr 2007 18:45:16 +0000 (11:45 -0700)]
zfec: update docs

17 years agosort coverage tables by lines uncovered, rather than percentages
Brian Warner [Tue, 24 Apr 2007 18:49:26 +0000 (11:49 -0700)]
sort coverage tables by lines uncovered, rather than percentages

17 years agotest_system: improve webish.py coverage
Brian Warner [Tue, 24 Apr 2007 08:41:54 +0000 (01:41 -0700)]
test_system: improve webish.py coverage

17 years agovdrive.py: let put_file return the URI that was used for the file itself
Brian Warner [Tue, 24 Apr 2007 08:41:40 +0000 (01:41 -0700)]
vdrive.py: let put_file return the URI that was used for the file itself

17 years agotest_runner.py: improve test coverage a little bit
Brian Warner [Tue, 24 Apr 2007 04:28:19 +0000 (21:28 -0700)]
test_runner.py: improve test coverage a little bit

17 years agotestutil.py: hush a pyflakes warning
Brian Warner [Tue, 24 Apr 2007 04:21:50 +0000 (21:21 -0700)]
testutil.py: hush a pyflakes warning

17 years agorunner.py: add --quiet, use it from test cases
Brian Warner [Tue, 24 Apr 2007 04:17:13 +0000 (21:17 -0700)]
runner.py: add --quiet, use it from test cases

17 years agotestutil: make SignalMixin actually be a mixin (and not inherit from TestCase), use...
Brian Warner [Tue, 24 Apr 2007 04:15:02 +0000 (21:15 -0700)]
testutil: make SignalMixin actually be a mixin (and not inherit from TestCase), use it from all tests that start notes and thus exec ifconfig

17 years agodocs: update some of the terminology
Brian Warner [Tue, 24 Apr 2007 02:11:48 +0000 (19:11 -0700)]
docs: update some of the terminology

17 years agodocs: add a bunch of .svg pictures
Brian Warner [Tue, 24 Apr 2007 01:25:26 +0000 (18:25 -0700)]
docs: add a bunch of .svg pictures

17 years agotest_upload.py: add some TODO items
Brian Warner [Tue, 24 Apr 2007 00:30:40 +0000 (17:30 -0700)]
test_upload.py: add some TODO items

17 years agozfec: bump version number to zfec 1.0.0a3-1-STABLE
Zooko O'Whielacronx [Fri, 20 Apr 2007 17:53:23 +0000 (10:53 -0700)]
zfec: bump version number to zfec 1.0.0a3-1-STABLE

17 years agozfec: change formatting of copyright timestamps, licence etc.
Zooko O'Whielacronx [Fri, 20 Apr 2007 17:52:54 +0000 (10:52 -0700)]
zfec: change formatting of copyright timestamps, licence etc.

17 years agozfec: update TODO by adding an item and removing an item
Zooko O'Whielacronx [Fri, 20 Apr 2007 17:45:21 +0000 (10:45 -0700)]
zfec: update TODO by adding an item and removing an item

17 years agomore architecture docs, this is fun
Brian Warner [Fri, 20 Apr 2007 08:14:29 +0000 (01:14 -0700)]
more architecture docs, this is fun

17 years agoadd architecture/code-layout documents describing our current architecture and a...
Brian Warner [Fri, 20 Apr 2007 06:43:47 +0000 (23:43 -0700)]
add architecture/code-layout documents describing our current architecture and a bit of our future plans

17 years agorelnotes.txt: a bit of editing
Zooko O'Whielacronx [Fri, 20 Apr 2007 03:53:19 +0000 (20:53 -0700)]
relnotes.txt: a bit of editing

17 years agorelnotes.txt: all platforms pass unit tests. Whee!
Zooko O'Whielacronx [Fri, 20 Apr 2007 03:53:01 +0000 (20:53 -0700)]
relnotes.txt: all platforms pass unit tests. Whee!

17 years agorelnotes.txt: update probable project URLs
Brian Warner [Fri, 20 Apr 2007 03:11:21 +0000 (20:11 -0700)]
relnotes.txt: update probable project URLs

17 years agouse select reactor instead of iocp reactor on Windows
Zooko O'Whielacronx [Fri, 20 Apr 2007 03:07:57 +0000 (20:07 -0700)]
use select reactor instead of iocp reactor on Windows
Good: this makes it pass all the current unit tests
Bad: this makes it limited to around 100 simultaneous peers

17 years agotest_runner.py: add some coverage for allmydata.scripts.runner, to create nodes
Brian Warner [Fri, 20 Apr 2007 01:56:45 +0000 (18:56 -0700)]
test_runner.py: add some coverage for allmydata.scripts.runner, to create nodes

17 years agorename queen control files to 'introducer'
Brian Warner [Fri, 20 Apr 2007 01:24:15 +0000 (18:24 -0700)]
rename queen control files to 'introducer'

17 years agoreplace 'queen' with 'introducer' in a lot of places, but not all
Brian Warner [Fri, 20 Apr 2007 00:30:21 +0000 (17:30 -0700)]
replace 'queen' with 'introducer' in a lot of places, but not all

17 years agoadd some USAGE notes to the release notes, capitalize section headers, some small...
Brian Warner [Fri, 20 Apr 2007 00:30:06 +0000 (17:30 -0700)]
add some USAGE notes to the release notes, capitalize section headers, some small edits

17 years agofigleaf: add number-of-uncovered-lines to the HTML output
Brian Warner [Thu, 19 Apr 2007 18:09:33 +0000 (11:09 -0700)]
figleaf: add number-of-uncovered-lines to the HTML output

17 years agorelnotes.txt: English usage (more)
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:16:48 +0000 (14:16 -0700)]
relnotes.txt: English usage (more)

17 years agorelnotes.txt: English usage
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:11:00 +0000 (14:11 -0700)]
relnotes.txt: English usage

17 years agorelnotes.txt: editing for English usage
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:09:15 +0000 (14:09 -0700)]
relnotes.txt: editing for English usage

17 years agorelnotes.txt: fix typo
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:05:20 +0000 (14:05 -0700)]
relnotes.txt: fix typo

17 years agorough draft of release announcement for 0.1
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:55:13 +0000 (13:55 -0700)]
rough draft of release announcement for 0.1

17 years agoremove a couple of items from the todo list in roadmap.txt
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:48:24 +0000 (13:48 -0700)]
remove a couple of items from the todo list in roadmap.txt

17 years agoassign version number tahoe 0.1.0-0-UNSTABLE
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:47:59 +0000 (13:47 -0700)]
assign version number tahoe 0.1.0-0-UNSTABLE

17 years agocopy version.py from pyutil
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:47:36 +0000 (13:47 -0700)]
copy version.py from pyutil

17 years agomake test_encode less CPU-intense by using 4-out-of-10 encoding instead of 25-out...
Brian Warner [Thu, 19 Apr 2007 17:56:15 +0000 (10:56 -0700)]
make test_encode less CPU-intense by using 4-out-of-10 encoding instead of 25-out-of-100

17 years agoupdate roadmap
Brian Warner [Thu, 19 Apr 2007 17:44:37 +0000 (10:44 -0700)]
update roadmap

17 years agoiputil/testutil: fix pyflakes errors/warnings
Brian Warner [Thu, 19 Apr 2007 01:33:37 +0000 (18:33 -0700)]
iputil/testutil: fix pyflakes errors/warnings

17 years agoencode: handle uploads of the same file multiple times. Unfortunately we have to...
Brian Warner [Thu, 19 Apr 2007 01:29:10 +0000 (18:29 -0700)]
encode: handle uploads of the same file multiple times. Unfortunately we have to do almost as much work the second time around, to compute the full URI

17 years agozfec.test.test_util: fix one last fec-to-zfec renaming
Brian Warner [Thu, 19 Apr 2007 01:06:27 +0000 (18:06 -0700)]
zfec.test.test_util: fix one last fec-to-zfec renaming

17 years agoGNUmakefile: 'test' should use zfec, not fec
Brian Warner [Thu, 19 Apr 2007 00:59:18 +0000 (17:59 -0700)]
GNUmakefile: 'test' should use zfec, not fec

17 years agotest_system: turn off test_connections, since it is slow and subsumed by the other...
Brian Warner [Wed, 18 Apr 2007 23:06:57 +0000 (16:06 -0700)]
test_system: turn off test_connections, since it is slow and subsumed by the other system tests

17 years agointerfaces.py: remove spurious 'pass' statements (which, incidentally, were counted...
Brian Warner [Wed, 18 Apr 2007 22:46:37 +0000 (15:46 -0700)]
interfaces.py: remove spurious 'pass' statements (which, incidentally, were counted as uncovered code)

17 years agotest_storage: test StorageServer code too: allocation, lookup, multiple-writer behavior
Brian Warner [Wed, 18 Apr 2007 22:42:34 +0000 (15:42 -0700)]
test_storage: test StorageServer code too: allocation, lookup, multiple-writer behavior

17 years agoGNUmakefile: remove test-zfec target, since the normal 'test' target provides zfec...
Brian Warner [Wed, 18 Apr 2007 18:41:00 +0000 (11:41 -0700)]
GNUmakefile: remove test-zfec target, since the normal 'test' target provides zfec coverage

17 years ago.darcs-boringfile: ignore zfec files instead of pyfec files
Brian Warner [Wed, 18 Apr 2007 17:53:55 +0000 (10:53 -0700)]
.darcs-boringfile: ignore zfec files instead of pyfec files

17 years agostorageserver.py: remove unused import
Brian Warner [Wed, 18 Apr 2007 17:43:33 +0000 (10:43 -0700)]
storageserver.py: remove unused import

17 years agoiputil.list_async_addresses now "works" on cygwin
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:30:08 +0000 (17:30 -0700)]
iputil.list_async_addresses now "works" on cygwin

17 years agocopy testutil from pyutil
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:28:36 +0000 (17:28 -0700)]
copy testutil from pyutil

17 years agocopy repeatable_random from pyutil
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:27:33 +0000 (17:27 -0700)]
copy repeatable_random from pyutil

17 years agofinish renaminf "fec" to "zfec" in tahoe
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:25:16 +0000 (17:25 -0700)]
finish renaminf "fec" to "zfec" in tahoe

17 years agozfec: bump version number to 1.0.0a2-1-STABLE
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:18:11 +0000 (17:18 -0700)]
zfec: bump version number to 1.0.0a2-1-STABLE

17 years agozfec: finish up some renaming of pyfec to zfec
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:11:13 +0000 (17:11 -0700)]
zfec: finish up some renaming of pyfec to zfec

17 years agoGNUmakefile: clean up better
Zooko O'Whielacronx [Wed, 18 Apr 2007 23:09:54 +0000 (16:09 -0700)]
GNUmakefile: clean up better

17 years agozfec: update docs, metadata, version number to 1.0.0a2-0-STABLE
Zooko O'Whielacronx [Wed, 18 Apr 2007 23:01:03 +0000 (16:01 -0700)]
zfec: update docs, metadata, version number to 1.0.0a2-0-STABLE

17 years agorename bin/fec and bin/unfec to zfec and zunfec
Brian Warner [Wed, 18 Apr 2007 19:23:33 +0000 (12:23 -0700)]
rename bin/fec and bin/unfec to zfec and zunfec

17 years agorename top-level package from 'fec' to 'zfec'
Brian Warner [Wed, 18 Apr 2007 19:18:12 +0000 (12:18 -0700)]
rename top-level package from 'fec' to 'zfec'

17 years agorename "pyfec" to "zfec" within tahoe build system and source code
Zooko O'Whielacronx [Wed, 18 Apr 2007 17:11:23 +0000 (10:11 -0700)]
rename "pyfec" to "zfec" within tahoe build system and source code

17 years agoencode.py: remove unused pad() code
Brian Warner [Wed, 18 Apr 2007 04:22:32 +0000 (21:22 -0700)]
encode.py: remove unused pad() code

17 years agodownload: remove unused import
Brian Warner [Wed, 18 Apr 2007 04:11:20 +0000 (21:11 -0700)]
download: remove unused import

17 years agodownload: oops, NotEnoughHashesError comes from hashtree, not hashutil
Brian Warner [Wed, 18 Apr 2007 03:37:51 +0000 (20:37 -0700)]
download: oops, NotEnoughHashesError comes from hashtree, not hashutil

17 years agoencode: fix multi-segment uploads: lambdas inside for loops require special attention...
Brian Warner [Wed, 18 Apr 2007 03:29:08 +0000 (20:29 -0700)]
encode: fix multi-segment uploads: lambdas inside for loops require special attention to make sure you are capturing the *value* of the loop variable and not just the slot it lives in

17 years agotest_system: minor comment
Brian Warner [Wed, 18 Apr 2007 03:28:19 +0000 (20:28 -0700)]
test_system: minor comment

17 years agofactor out the tagged hash function used for subshares/blocks
Brian Warner [Wed, 18 Apr 2007 03:27:56 +0000 (20:27 -0700)]
factor out the tagged hash function used for subshares/blocks

17 years agocomment out some verbose log messages, add commented-out new ones
Brian Warner [Wed, 18 Apr 2007 03:25:52 +0000 (20:25 -0700)]
comment out some verbose log messages, add commented-out new ones

17 years agostorageserver: assert that blocks are written in-order, clean up tests a bit
Brian Warner [Wed, 18 Apr 2007 03:21:05 +0000 (20:21 -0700)]
storageserver: assert that blocks are written in-order, clean up tests a bit

17 years agoGNUmakefile: rm -rf ./src/pyfec/build on clean
Zooko O'Whielacronx [Wed, 18 Apr 2007 16:49:47 +0000 (09:49 -0700)]
GNUmakefile: rm -rf ./src/pyfec/build on clean

17 years agoGNUmakefile: don't stop clean if clean-pyfec fails
Zooko O'Whielacronx [Wed, 18 Apr 2007 16:48:24 +0000 (09:48 -0700)]
GNUmakefile: don't stop clean if clean-pyfec fails