Zooko O'Whielacronx
98ffbfb31f
setup: add --multi-version to the "setup.py develop" command-line
...
fixes #530 . I earlier tried this twice (see #530 for history) and then twice rolled it back due to some problems that arose. However, I didn't write down what the problems were in enough detail on the ticket that I can tell today whether those problems are still issues, so here goes the third attempt. (I did write down on the ticket that it would not create site.py or .pth files in the target directory with --multi-version mode, but I didn't explain why *that* was a problem.)
2010-10-05 11:23:50 -07:00
Zooko O'Whielacronx
0c6bb0178b
setup: use execfile to access _auto_deps.py in its proper location of src/allmydata/ instead of copying it into place when setup.py is executed
2010-09-05 22:57:14 -07:00
Zooko O'Whielacronx
e6a380241a
trivial: M-x whitespace-cleanup
2010-09-03 07:47:12 -07:00
Zooko O'Whielacronx
cb83f2e41c
minor: remove unused interface declaration, change allmydata.org to tahoe-lafs.org in email address, fix wording in relnotes.txt
2010-09-30 08:37:08 -07:00
Kevan Carstensen
ec4f87a98c
immutable/repairer.py: don't use the default happiness setting when repairing
2010-09-27 13:01:02 -07:00
david-sarah
83f807b40f
NEWS: note dependency updates to pycryptopp and pycrypto.
2010-09-24 12:12:07 -07:00
Zooko O'Whielacronx
7eebeca15e
TAG allmydata-tahoe-1.8.0
2010-09-23 19:16:31 -07:00
Zooko O'Whielacronx
6bf594ae13
docs: timestamp the 1.8.0 release
2010-09-23 19:15:52 -07:00
Zooko O'Whielacronx
2a5140b3b0
docs: update quickstart.html to include "In Case Of Trouble" and to mention Python 2.7
2010-09-23 19:08:51 -07:00
Zooko O'Whielacronx
79cfff8961
docs: mention default values of K, H, and M
2010-09-23 19:02:45 -07:00
Zooko O'Whielacronx
4c30b80061
setup: add flappclient to the set of tools reported on by show-tool-versions
2010-09-23 00:23:25 -07:00
Zooko O'Whielacronx
b0bfa5c37b
setup: raise minimum required version of pycryptopp, even on non-x86/amd64 platforms, to v0.5.14 of pycryptopp
2010-09-22 00:08:08 -07:00
Zooko O'Whielacronx
cb8ab03ede
setup: allow an older version of pycryptopp if we are not on x86 or amd64 architecture (which are the architectures on which older versions of Crypto++ had bugs in asm implementations of AES and SHA-256)
2010-09-21 07:03:44 -07:00
Zooko O'Whielacronx
aa19424c9f
setup: force the bundled version of darcsver to take precedence over any other version of darcsver
2010-09-21 00:32:58 -07:00
Zooko O'Whielacronx
548e587d86
setup: upgrade bundled copy of darcsver to v1.6.3
2010-09-21 00:30:46 -07:00
Zooko O'Whielacronx
76594cb955
setup: format the output of show-tool-versions for better human-readability
2010-09-20 15:54:15 -07:00
david-sarah
41cee8a868
relnotes.txt and docs/quickstart.html for 1.8.0 release
2010-09-18 22:03:35 -07:00
david-sarah
d9c7bcc44e
_auto_deps.py: require pycrypto >= 0.5.20 (fixes bugs in SHA-256 and AES)
2010-09-18 21:57:43 -07:00
david-sarah
3882692368
NEWS, docs/known_issues.txt for 1.8.0 release
2010-09-18 21:44:12 -07:00
Zooko O'Whielacronx
6eba4a2f8c
docs: a few simple updates to links and naming, and also recommend torsocks instead of the old, unmaintained tsocks, for use with Tor
2010-09-18 18:16:36 -07:00
Zooko O'Whielacronx
0cc0d19f57
setup: make show-tool-versions report entire verbose exception stack traces when it fails to find a Python package
2010-09-18 18:15:54 -07:00
Zooko O'Whielacronx
a5ebcfa4df
setup: add information about setuptools_darcs and darcsver to the show-tool-versions output
2010-09-18 15:04:10 -07:00
david-sarah
b86404e796
docs/quickstart.html: note dependency on python development files, e.g. on Ubuntu
2010-09-13 21:04:56 -07:00
Zooko O'Whielacronx
690c25c677
TAG allmydata-tahoe-1.8.0c4
2010-09-11 23:22:25 -07:00
Zooko O'Whielacronx
6b60525523
docs: update relnotes.txt, NEWS, and quickstart.html for the 1.8.0c4 release
2010-09-11 23:14:23 -07:00
Zooko O'Whielacronx
04fabe3a69
misc: add docstring to bench_spans.py telling how to run it
...
ref #1182
2010-09-10 21:14:42 -07:00
david-sarah
6c4ba62c5d
test_download.py: simplify and possibly fix test_lost_servers; refs #1197
2010-09-11 17:32:51 -07:00
david-sarah
b23a7fcc10
test_runner.py: fix spurious failures of test_path on case-insensitive filesystems, and restore the check that the version is not 'unknown'.
2010-09-11 15:19:13 -07:00
david-sarah
31f66c5470
docs/frontends/webapi.txt: document that the meaning of the 'healthy' field may change in future to reflect servers-of-happiness; refs #614
2010-09-10 17:31:47 -07:00
david-sarah
0091205e3c
docs/frontends/webapi.txt: note that 'count-good-share-hosts' is computed incorrectly; refs #1115
2010-09-10 17:25:48 -07:00
david-sarah
f32dddbced
docs/frontends/FTP-and-SFTP.txt: docs/performance.txt, architecture.txt: updates taking into account new downloader (revised). refs #798
2010-09-10 12:54:22 -07:00
david-sarah
7d8e17c443
docs/frontends/FTP-and-SFTP.txt: warn users about connecting to the FTP and SFTP servers remotely. Fixes #1192
2010-09-10 12:32:34 -07:00
Zooko O'Whielacronx
fd17d63c95
test: make tests stop relying on pyutil version class accepting the string 'unknown' for its version, and make them forward-compatible with the future Python Rational Version Numbering standard
2010-09-10 08:41:35 -07:00
Zooko O'Whielacronx
84cd0d991a
setup: copy in this fix from zetuptoolz and the accompanying new version number of zetuptoolz: http://tahoe-lafs.org/trac/zetuptoolz/ticket/1
2010-09-09 23:14:11 -07:00
Brian Warner
0475bd8e27
immutable download: have the finder inform its share consumer "no more shares" in a subsequent tick, thus avoiding accidentally telling it "no more shares" now and then telling it "here's another share" in a subsequent tick
...
fixes #1191
Patch by Brian. This patch description was actually written by Zooko, but I forged Brian's name on the "author" field so that he would get credit for this patch in revision control history.
2010-09-09 21:30:38 -07:00
Zooko O'Whielacronx
56a3258ff7
immutable downloader: add a test specifically of whether the finder sometimes announces "no more shares ever" and then announces a newly found share
...
(The current code fails this test, ref #1191.)
2010-09-08 21:16:54 -07:00
marc.doudiet
95c62dc238
docs/frontends/FTP-and-SFTP.txt : ftpd and sftpd doesn't listen on loopback interface only
2010-08-13 07:08:53 -07:00
Zooko O'Whielacronx
9d421cb022
tests: assign the storage servers to a fixed order which triggers a bug in new downloader every time this test is run (formerly this test would detect the bug in new-downloader only sporadically)
...
If you are investigating the bug in new-downloader, one way to investigate might be to change this ordering to a different fixed order (e.g. rotate by 4 instead of rotate by 5) and observe how the behavior of new-downloader differs in that case.
2010-09-03 21:15:15 -07:00
Zooko O'Whielacronx
687c58d78c
TAG allmydata-tahoe-1.8.0c3
2010-09-02 14:21:40 -07:00
Zooko O'Whielacronx
772e6206f9
docs: update relnotes.txt for v1.8.0c3
2010-09-02 14:21:11 -07:00
Zooko O'Whielacronx
63fb687a44
download status: fix bug from me committing the wrong one of François's #1172 patches, fixes #1172
2010-09-02 09:15:41 -07:00
francois
485bfc0fd6
DownloadStatus: show active immutable downloads in Active Operations, Fix #1172
2010-09-02 03:17:28 -07:00
Zooko O'Whielacronx
cdc625e0f8
tests: bump up the allowed number of reads
...
Kyle's OpenBSD buildslave used 41 reads when doing this test. The fact that I'm blindly bumping this number up to match the observed behavior probably means this isn't a good criterion to be testing for anyway. But perhaps someone else (Brian) could investigate why that run on Kyle's OpenBSD box took four more reads than we expected, and whether the fact that it took 41 reads to do this operation is indicative of an actual problem.
2010-09-01 22:38:01 -07:00
Brian Warner
00e9e4e676
SegmentFetcher: use new diversity-seeking share-selection algorithm, and
...
deliver all shares at once instead of feeding them out one-at-a-time.
Also fix distribution of real-number-of-segments information: now all
CommonShares (not just the ones used for the first segment) get a
correctly-sized hashtree. Previously, the late ones might not, which would
make them crash and get dropped (causing the download to fail if the initial
set were insufficient, perhaps because one of their servers went away).
Update tests, add some TODO notes, improve variable names and comments.
Improve logging: add logparents, set more appropriate levels.
2010-08-31 18:37:02 -07:00
Brian Warner
c89a464510
Share: drop received data after each block finishes. Quick fix for the #1170 spans.py complexity bug.
2010-08-31 18:35:58 -07:00
Zooko O'Whielacronx
b6c559e009
docs: a couple of small edits to CREDITS and how_to_make_a_tahoe-lafs_release.txt
2010-08-29 15:27:58 -07:00
Zooko O'Whielacronx
8beb5ea799
add simulator to explore the trade-offs for hashed-based digital signatures
2010-08-18 20:06:30 -07:00
david-sarah
57b96c5e2f
_auto_deps.py: change pycrypto version requirement to avoid https://bugs.launchpad.net/pycrypto/+bug/620253
2010-08-29 16:00:38 -07:00
francois
f026927f86
web: refactor rate computation, fixes #1166
2010-08-15 07:19:33 -07:00
Zooko O'Whielacronx
e2010f9890
docs: update NEWS a bit about New-Downloader
2010-08-18 19:14:46 -07:00