Zooko O'Whielacronx [Fri, 27 Apr 2007 01:12:35 +0000 (18:12 -0700)]
make pyflakes run faster and with more alacrity
Zooko O'Whielacronx [Fri, 27 Apr 2007 01:11:52 +0000 (18:11 -0700)]
--rterrors is a nice flag for trial
Zooko O'Whielacronx [Fri, 27 Apr 2007 00:49:01 +0000 (17:49 -0700)]
GNUmakefile: detect trial's location better on Windows
Zooko O'Whielacronx [Thu, 26 Apr 2007 23:20:27 +0000 (16:20 -0700)]
zfec: remove printout that was used only for debugging
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)
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
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
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:38 +0000 (15:52 -0700)]
zfec: update unit tests
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:52:16 +0000 (15:52 -0700)]
zfec: tweak licence text for clarity
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:51:58 +0000 (15:51 -0700)]
zfec: update TODO
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:56:54 +0000 (15:56 -0700)]
add setuptools to required dependencies in README
Zooko O'Whielacronx [Thu, 26 Apr 2007 22:40:16 +0000 (15:40 -0700)]
use zfec's setuptools installer in the nice controllable way
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)
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
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
Zooko O'Whielacronx [Wed, 25 Apr 2007 19:56:04 +0000 (12:56 -0700)]
zfec: update TODOs
Zooko O'Whielacronx [Thu, 26 Apr 2007 21:28:15 +0000 (14:28 -0700)]
update README
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:25:25 +0000 (11:25 -0700)]
TAG tahoe 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
Zooko O'Whielacronx [Thu, 26 Apr 2007 18:24:57 +0000 (11:24 -0700)]
a couple of minor edits to relnotes.txt
Brian Warner [Thu, 26 Apr 2007 08:38:33 +0000 (01:38 -0700)]
update debian/copying to reflect GPLv2+12months license
Brian Warner [Thu, 26 Apr 2007 01:22:23 +0000 (18:22 -0700)]
another dummy record to trigger the buildbot
Brian Warner [Thu, 26 Apr 2007 01:13:48 +0000 (18:13 -0700)]
dummy record to trigger the buildbot
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
Brian Warner [Thu, 26 Apr 2007 00:53:10 +0000 (17:53 -0700)]
use real encryption, generate/store/verify verifierid and fileid
Zooko O'Whielacronx [Wed, 25 Apr 2007 23:51:05 +0000 (16:51 -0700)]
TAG tahoe v0.1.0-0-UNSTABLE
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
Zooko O'Whielacronx [Sat, 21 Apr 2007 14:49:08 +0000 (07:49 -0700)]
zfec: make "./setup.py test" do the right thing
Zooko O'Whielacronx [Sat, 21 Apr 2007 14:48:47 +0000 (07:48 -0700)]
zfec: fix another problem with the O_BINARY flag
Zooko O'Whielacronx [Tue, 24 Apr 2007 20:22:06 +0000 (13:22 -0700)]
mv zfec into src/
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:10:21 +0000 (19:10 -0700)]
zfec: version 1.0.0a5-1-STABLE
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:09:40 +0000 (19:09 -0700)]
zfec: change URLs from allmydata.com to allmydata.org
Zooko O'Whielacronx [Sat, 21 Apr 2007 02:07:20 +0000 (19:07 -0700)]
zfec: version zfec 1.0.0a4-1-STABLE
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
Zooko O'Whielacronx [Fri, 20 Apr 2007 19:37:16 +0000 (12:37 -0700)]
zfec: shorter short description
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
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)
Zooko O'Whielacronx [Fri, 20 Apr 2007 18:45:16 +0000 (11:45 -0700)]
zfec: update docs
Brian Warner [Tue, 24 Apr 2007 18:49:26 +0000 (11:49 -0700)]
sort coverage tables by lines uncovered, rather than percentages
Brian Warner [Tue, 24 Apr 2007 08:41:54 +0000 (01:41 -0700)]
test_system: improve webish.py coverage
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
Brian Warner [Tue, 24 Apr 2007 04:28:19 +0000 (21:28 -0700)]
test_runner.py: improve test coverage a little bit
Brian Warner [Tue, 24 Apr 2007 04:21:50 +0000 (21:21 -0700)]
testutil.py: hush a pyflakes warning
Brian Warner [Tue, 24 Apr 2007 04:17:13 +0000 (21:17 -0700)]
runner.py: add --quiet, use it from test cases
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
Brian Warner [Tue, 24 Apr 2007 02:11:48 +0000 (19:11 -0700)]
docs: update some of the terminology
Brian Warner [Tue, 24 Apr 2007 01:25:26 +0000 (18:25 -0700)]
docs: add a bunch of .svg pictures
Brian Warner [Tue, 24 Apr 2007 00:30:40 +0000 (17:30 -0700)]
test_upload.py: add some TODO items
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
Zooko O'Whielacronx [Fri, 20 Apr 2007 17:52:54 +0000 (10:52 -0700)]
zfec: change formatting of copyright timestamps, licence etc.
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
Brian Warner [Fri, 20 Apr 2007 08:14:29 +0000 (01:14 -0700)]
more architecture docs, this is fun
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
Zooko O'Whielacronx [Fri, 20 Apr 2007 03:53:19 +0000 (20:53 -0700)]
relnotes.txt: a bit of editing
Zooko O'Whielacronx [Fri, 20 Apr 2007 03:53:01 +0000 (20:53 -0700)]
relnotes.txt: all platforms pass unit tests. Whee!
Brian Warner [Fri, 20 Apr 2007 03:11:21 +0000 (20:11 -0700)]
relnotes.txt: update probable project URLs
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
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
Brian Warner [Fri, 20 Apr 2007 01:24:15 +0000 (18:24 -0700)]
rename queen control files to 'introducer'
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
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
Brian Warner [Thu, 19 Apr 2007 18:09:33 +0000 (11:09 -0700)]
figleaf: add number-of-uncovered-lines to the HTML output
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:16:48 +0000 (14:16 -0700)]
relnotes.txt: English usage (more)
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:11:00 +0000 (14:11 -0700)]
relnotes.txt: English usage
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:09:15 +0000 (14:09 -0700)]
relnotes.txt: editing for English usage
Zooko O'Whielacronx [Thu, 19 Apr 2007 21:05:20 +0000 (14:05 -0700)]
relnotes.txt: fix typo
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:55:13 +0000 (13:55 -0700)]
rough draft of release announcement for 0.1
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
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:47:59 +0000 (13:47 -0700)]
assign version number tahoe 0.1.0-0-UNSTABLE
Zooko O'Whielacronx [Thu, 19 Apr 2007 20:47:36 +0000 (13:47 -0700)]
copy version.py from pyutil
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
Brian Warner [Thu, 19 Apr 2007 17:44:37 +0000 (10:44 -0700)]
update roadmap
Brian Warner [Thu, 19 Apr 2007 01:33:37 +0000 (18:33 -0700)]
iputil/testutil: fix pyflakes errors/warnings
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
Brian Warner [Thu, 19 Apr 2007 01:06:27 +0000 (18:06 -0700)]
zfec.test.test_util: fix one last fec-to-zfec renaming
Brian Warner [Thu, 19 Apr 2007 00:59:18 +0000 (17:59 -0700)]
GNUmakefile: 'test' should use zfec, not fec
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
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)
Brian Warner [Wed, 18 Apr 2007 22:42:34 +0000 (15:42 -0700)]
test_storage: test StorageServer code too: allocation, lookup, multiple-writer behavior
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
Brian Warner [Wed, 18 Apr 2007 17:53:55 +0000 (10:53 -0700)]
.darcs-boringfile: ignore zfec files instead of pyfec files
Brian Warner [Wed, 18 Apr 2007 17:43:33 +0000 (10:43 -0700)]
storageserver.py: remove unused import
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:30:08 +0000 (17:30 -0700)]
iputil.list_async_addresses now "works" on cygwin
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:28:36 +0000 (17:28 -0700)]
copy testutil from pyutil
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:27:33 +0000 (17:27 -0700)]
copy repeatable_random from pyutil
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:25:16 +0000 (17:25 -0700)]
finish renaminf "fec" to "zfec" in tahoe
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:18:11 +0000 (17:18 -0700)]
zfec: bump version number to 1.0.0a2-1-STABLE
Zooko O'Whielacronx [Thu, 19 Apr 2007 00:11:13 +0000 (17:11 -0700)]
zfec: finish up some renaming of pyfec to zfec
Zooko O'Whielacronx [Wed, 18 Apr 2007 23:09:54 +0000 (16:09 -0700)]
GNUmakefile: clean up better
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
Brian Warner [Wed, 18 Apr 2007 19:23:33 +0000 (12:23 -0700)]
rename bin/fec and bin/unfec to zfec and zunfec
Brian Warner [Wed, 18 Apr 2007 19:18:12 +0000 (12:18 -0700)]
rename top-level package from 'fec' to 'zfec'
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
Brian Warner [Wed, 18 Apr 2007 04:22:32 +0000 (21:22 -0700)]
encode.py: remove unused pad() code
Brian Warner [Wed, 18 Apr 2007 04:11:20 +0000 (21:11 -0700)]
download: remove unused import
Brian Warner [Wed, 18 Apr 2007 03:37:51 +0000 (20:37 -0700)]
download: oops, NotEnoughHashesError comes from hashtree, not hashutil
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
Brian Warner [Wed, 18 Apr 2007 03:28:19 +0000 (20:28 -0700)]
test_system: minor comment
Brian Warner [Wed, 18 Apr 2007 03:27:56 +0000 (20:27 -0700)]
factor out the tagged hash function used for subshares/blocks
Brian Warner [Wed, 18 Apr 2007 03:25:52 +0000 (20:25 -0700)]
comment out some verbose log messages, add commented-out new ones