Zooko O'Whielacronx
30e5872b17
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
2007-04-19 20:07:57 -07:00
Brian Warner
491f96258e
test_runner.py: add some coverage for allmydata.scripts.runner, to create nodes
2007-04-19 18:56:45 -07:00
Brian Warner
be8eeadb7a
rename queen control files to 'introducer'
2007-04-19 18:24:15 -07:00
Brian Warner
a3c9ead74f
replace 'queen' with 'introducer' in a lot of places, but not all
2007-04-19 17:30:21 -07:00
Brian Warner
4acce66b0b
add some USAGE notes to the release notes, capitalize section headers, some small edits
2007-04-19 17:30:06 -07:00
Brian Warner
76e0ec3214
figleaf: add number-of-uncovered-lines to the HTML output
2007-04-19 11:09:33 -07:00
Zooko O'Whielacronx
d823e0423a
relnotes.txt: English usage (more)
2007-04-19 14:16:48 -07:00
Zooko O'Whielacronx
896d168054
relnotes.txt: English usage
2007-04-19 14:11:00 -07:00
Zooko O'Whielacronx
e0a866d84b
relnotes.txt: editing for English usage
2007-04-19 14:09:15 -07:00
Zooko O'Whielacronx
ea796b1869
relnotes.txt: fix typo
2007-04-19 14:05:20 -07:00
Zooko O'Whielacronx
1e1054f74b
rough draft of release announcement for 0.1
2007-04-19 13:55:13 -07:00
Zooko O'Whielacronx
2dbc01966a
remove a couple of items from the todo list in roadmap.txt
2007-04-19 13:48:24 -07:00
Zooko O'Whielacronx
20451e43b5
assign version number tahoe 0.1.0-0-UNSTABLE
2007-04-19 13:47:59 -07:00
Zooko O'Whielacronx
be8744caf8
copy version.py from pyutil
2007-04-19 13:47:36 -07:00
Brian Warner
49e992b8b6
make test_encode less CPU-intense by using 4-out-of-10 encoding instead of 25-out-of-100
2007-04-19 10:56:15 -07:00
Brian Warner
eb72080f8e
update roadmap
2007-04-19 10:44:37 -07:00
Brian Warner
073333c791
iputil/testutil: fix pyflakes errors/warnings
2007-04-18 18:33:37 -07:00
Brian Warner
2d0e240466
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
2007-04-18 18:29:10 -07:00
Brian Warner
54d737b0e7
zfec.test.test_util: fix one last fec-to-zfec renaming
2007-04-18 18:06:27 -07:00
Brian Warner
e43693e1f4
GNUmakefile: 'test' should use zfec, not fec
2007-04-18 17:59:18 -07:00
Brian Warner
d1c00bd527
test_system: turn off test_connections, since it is slow and subsumed by the other system tests
2007-04-18 16:06:57 -07:00
Brian Warner
bc8ff33cd1
interfaces.py: remove spurious 'pass' statements (which, incidentally, were counted as uncovered code)
2007-04-18 15:46:37 -07:00
Brian Warner
91d72bb504
test_storage: test StorageServer code too: allocation, lookup, multiple-writer behavior
2007-04-18 15:42:34 -07:00
Brian Warner
85ce71ff9c
GNUmakefile: remove test-zfec target, since the normal 'test' target provides zfec coverage
2007-04-18 11:41:00 -07:00
Brian Warner
cacf790fc2
.darcs-boringfile: ignore zfec files instead of pyfec files
2007-04-18 10:53:55 -07:00
Brian Warner
0a53fb00b2
storageserver.py: remove unused import
2007-04-18 10:43:33 -07:00
Zooko O'Whielacronx
a154641462
iputil.list_async_addresses now "works" on cygwin
2007-04-18 17:30:08 -07:00
Zooko O'Whielacronx
47bdfdf419
copy testutil from pyutil
2007-04-18 17:28:36 -07:00
Zooko O'Whielacronx
c5b9d2929d
copy repeatable_random from pyutil
2007-04-18 17:27:33 -07:00
Zooko O'Whielacronx
55949faecc
finish renaminf "fec" to "zfec" in tahoe
2007-04-18 17:25:16 -07:00
Zooko O'Whielacronx
af682e2698
zfec: bump version number to 1.0.0a2-1-STABLE
2007-04-18 17:18:11 -07:00
Zooko O'Whielacronx
0da053eda2
zfec: finish up some renaming of pyfec to zfec
2007-04-18 17:11:13 -07:00
Zooko O'Whielacronx
224a66dbde
GNUmakefile: clean up better
2007-04-18 16:09:54 -07:00
Zooko O'Whielacronx
22e47eb3aa
zfec: update docs, metadata, version number to 1.0.0a2-0-STABLE
2007-04-18 16:01:03 -07:00
Brian Warner
7c08b5a72f
rename bin/fec and bin/unfec to zfec and zunfec
2007-04-18 12:23:33 -07:00
Brian Warner
fa93ff5cf3
rename top-level package from 'fec' to 'zfec'
2007-04-18 12:18:12 -07:00
Zooko O'Whielacronx
09758871ce
rename "pyfec" to "zfec" within tahoe build system and source code
2007-04-18 10:11:23 -07:00
Brian Warner
85b36e348b
encode.py: remove unused pad() code
2007-04-17 21:22:32 -07:00
Brian Warner
80cf789817
download: remove unused import
2007-04-17 21:11:20 -07:00
Brian Warner
b76aa1ce17
download: oops, NotEnoughHashesError comes from hashtree, not hashutil
2007-04-17 20:37:51 -07:00
Brian Warner
b84d6ed07f
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
2007-04-17 20:29:08 -07:00
Brian Warner
a4d7607a9e
test_system: minor comment
2007-04-17 20:28:19 -07:00
Brian Warner
e7ec4ff4e5
factor out the tagged hash function used for subshares/blocks
2007-04-17 20:27:56 -07:00
Brian Warner
76e28b3484
comment out some verbose log messages, add commented-out new ones
2007-04-17 20:25:52 -07:00
Brian Warner
008e418523
storageserver: assert that blocks are written in-order, clean up tests a bit
2007-04-17 20:21:05 -07:00
Zooko O'Whielacronx
0ae8f98ac9
GNUmakefile: rm -rf ./src/pyfec/build on clean
2007-04-18 09:49:47 -07:00
Zooko O'Whielacronx
f4b00f9737
GNUmakefile: don't stop clean if clean-pyfec fails
2007-04-18 09:48:24 -07:00
Zooko O'Whielacronx
acde096405
pyfec: rename pyfec to zfec
...
It turns out that "pyfec" turns off people who aren't Python hackers.
"allmyfec" is too long for a low-level core utility library.
"fec" is too generic (it is already used by Luigi Rizzo's library which this
library is based on, for one thing).
I'm open to other naming suggestions, especially before we widely announce this
library, which I expect will happen within a few days.
2007-04-18 09:19:00 -07:00
Zooko O'Whielacronx
c2dfcb1f01
don't clobber existing storefile every put block
2007-04-17 20:14:44 -07:00
Zooko O'Whielacronx
723f4078a3
pyutil: fileutil.open_or_create()
2007-04-17 20:14:26 -07:00