Brian Warner
|
e74e370d00
|
test_util.py: fix problems
|
2007-04-06 16:36:22 -07:00 |
|
Brian Warner
|
d432099880
|
more allmydata.util test coverage, rename the test case to be more correct
|
2007-04-06 16:33:22 -07:00 |
|
Brian Warner
|
1a4cf6f7b7
|
add test coverage for stuff in allmydata/utils
|
2007-04-06 16:29:25 -07:00 |
|
Brian Warner
|
97a40bf20f
|
encode/upload: add more logging, to understand the test failure on a slow buildslave
|
2007-04-06 15:45:45 -07:00 |
|
Brian Warner
|
654854635a
|
chunk: add IncompleteHashTree for download purposes, plus tests
|
2007-04-06 09:09:57 -07:00 |
|
Brian Warner
|
8d2def5b04
|
encode: clean up some weirdness that was there to make unit tests easier to write
|
2007-04-05 22:36:18 -07:00 |
|
Brian Warner
|
919ca3e902
|
rename encode_new.py to encode.py, now that there isn't an old one anymore
|
2007-04-05 21:17:42 -07:00 |
|
Brian Warner
|
070ebd00ab
|
update roadmap: add download-peer-selection
|
2007-04-05 12:34:22 -07:00 |
|
Brian Warner
|
e495db255b
|
add more useful text to the README
|
2007-04-04 17:55:35 -07:00 |
|
Brian Warner
|
6b204e5402
|
add .deb targets for edgy
|
2007-04-04 16:39:25 -07:00 |
|
Brian Warner
|
2122fbaca9
|
tests: clean up tearDown to use flushEventualQueue instead of hacking fixed-time delays
|
2007-04-04 16:09:13 -07:00 |
|
Brian Warner
|
92ba8dc8d2
|
allmydata.interfaces: remove some of the placeholders now that we require foolscap-0.1.2
|
2007-04-04 15:59:36 -07:00 |
|
Zooko O'Whielacronx
|
223bf98992
|
use the "binary" flag on open() for files that shouldn't have line-endings automatically converted
|
2007-04-04 16:12:30 -07:00 |
|
Zooko O'Whielacronx
|
01502ce665
|
port the makefile to Windows and update the README
|
2007-04-04 11:18:38 -07:00 |
|
Zooko O'Whielacronx
|
79b5e50c26
|
add Operations/Deployment for first open source release
As per discussion I had with Peter this morning, we should do these three things and then release the first open source version.
|
2007-04-03 10:32:47 -07:00 |
|
Zooko O'Whielacronx
|
cb9bcf36ad
|
roadmap.txt: editing
|
2007-04-03 10:32:34 -07:00 |
|
Zooko O'Whielacronx
|
9ef16c6cd0
|
mark multiple shares per verifierid as done
|
2007-04-03 10:16:44 -07:00 |
|
Zooko O'Whielacronx
|
34aac62b75
|
roadmap: updated who is working on what
Namely that we don't know who is working on what at the moment...
|
2007-04-03 10:16:20 -07:00 |
|
Zooko O'Whielacronx
|
fdc6d6379e
|
roadmap.txt: mark LFE as done
|
2007-04-03 10:14:34 -07:00 |
|
Zooko O'Whielacronx
|
cd4472003b
|
tidiness: return res from logging of progress
|
2007-04-02 10:23:24 -07:00 |
|
Brian Warner
|
8bc248a515
|
remove util.ring, no longer used. also remove test_ring.py
|
2007-03-31 20:38:43 -07:00 |
|
Zooko O'Whielacronx
|
bed10d200b
|
pyfec: tidy-up: #include the appropriate header
|
2007-04-09 16:16:18 -07:00 |
|
Brian Warner
|
5233805637
|
pyfec: trial-ize the unit tests, making sure to keep working if trial is unavailable
|
2007-04-06 18:16:50 -07:00 |
|
Zooko O'Whielacronx
|
50e977a7c6
|
pyfec: rename and clarify -- "blocks" are the units of input/output of the codec, "shares" are sequences of blocks (used to process arbitrary-length files)
|
2007-03-30 11:52:43 -07:00 |
|
Zooko O'Whielacronx
|
d5be3e6086
|
fix BucketWriter to not create a finalhome until it is complete, and to clean up the empty $VERIFIERID dir under incoming/ when it moves the last share out of it
|
2007-03-30 18:01:56 -07:00 |
|
Zooko O'Whielacronx
|
82f7303179
|
log a running total of how much of your file has been uploaded
|
2007-03-30 18:01:37 -07:00 |
|
Zooko O'Whielacronx
|
077eb7507c
|
assert that only dicts get passed to _got_response()
|
2007-03-30 18:00:40 -07:00 |
|
Zooko O'Whielacronx
|
1a20e5d01b
|
fix storage server to handle the case that it has no directory at all when someone asks for buckets
|
2007-03-30 17:12:07 -07:00 |
|
Zooko O'Whielacronx
|
826ce43be7
|
fix bug in storage-server: yes, "0" is a number, Mr. storage server
|
2007-03-30 17:07:04 -07:00 |
|
Brian Warner
|
466bb46abe
|
handle foolscap's annoying tendency to turn everything into a sets.Set, which are not interoperable with 2.4's builtin 'set' type
|
2007-03-30 16:55:04 -07:00 |
|
Brian Warner
|
7cd9ef3bbf
|
finish making the new encoder/decoder/upload/download work
|
2007-03-30 16:50:50 -07:00 |
|
Zooko O'Whielacronx
|
3d694a90f3
|
add unit tests and fix bugs in upload
|
2007-03-30 14:54:33 -07:00 |
|
Brian Warner
|
234b2f354e
|
add new test for doing an encode/decode round trip, and make it almost work
|
2007-03-30 13:20:01 -07:00 |
|
Brian Warner
|
2593ce42c3
|
uri.py: share counts are not base32-encoded
|
2007-03-30 12:36:16 -07:00 |
|
Brian Warner
|
f5a49aa7ee
|
upload: change _compute_uri a bit, get infile in a different way
|
2007-03-30 12:30:14 -07:00 |
|
Brian Warner
|
9a2e0cf28e
|
switch upload to use encode_new, fix a few things (but not nearly all of them)
|
2007-03-30 11:53:03 -07:00 |
|
Brian Warner
|
7d7ce7a059
|
test_encode: make sure encode_new can produce the data it is supposed to
|
2007-03-30 11:32:57 -07:00 |
|
Brian Warner
|
f55b9814ec
|
chunk.py: remove unused non-tagged hash code
|
2007-03-30 11:32:47 -07:00 |
|
Brian Warner
|
32512b73d6
|
encode_new: use tagged (sha256) hashes everywhere
|
2007-03-30 11:32:13 -07:00 |
|
Zooko O'Whielacronx
|
62456b2a01
|
import fileutil, some of which came from amdlib.util and some of which came from the pyutil library
|
2007-03-30 12:12:23 -07:00 |
|
Zooko O'Whielacronx
|
f4a718c5b6
|
finish storage server and write new download
|
2007-03-30 10:52:19 -07:00 |
|
Zooko O'Whielacronx
|
6cb8361382
|
TODOs
|
2007-03-30 10:52:11 -07:00 |
|
Zooko O'Whielacronx
|
17299fc96e
|
new upload and storage server
|
2007-03-29 20:19:52 -07:00 |
|
Zooko O'Whielacronx
|
54ad07103d
|
add TODO
|
2007-03-29 20:19:38 -07:00 |
|
Brian Warner
|
83fcda82f6
|
chunk.py: fix a pyflakes warning
|
2007-03-29 19:49:40 -07:00 |
|
Brian Warner
|
1ce6fe8c46
|
update feisty packaging
|
2007-03-29 14:48:42 -07:00 |
|
Brian Warner
|
9fc59527ab
|
first attempt at adding debian packaging support for ubuntu 'feisty'
|
2007-03-29 14:36:15 -07:00 |
|
Brian Warner
|
3376c2b0a1
|
node creation: be willing to utilize a pre-existing (but empty) directory
|
2007-03-29 14:32:28 -07:00 |
|
Brian Warner
|
60bddba827
|
webish: add 'my nodeid' to the page
|
2007-03-29 14:31:55 -07:00 |
|
Zooko O'Whielacronx
|
c70b4773d3
|
change HashTree to use new hashutil convenience methods, thus fixing a security flaw
|
2007-03-29 18:12:35 -07:00 |
|