Commit Graph

6523 Commits

Author SHA1 Message Date
Zooko O'Whielacronx 841840b5be fix one last use of "--root" in building which was corrupting the pathnames in .pyc files 2007-05-23 15:01:49 -07:00
Brian Warner f9e45391f6 node.py: use 'node.pem' for all nodes
Rather than use separate client.pem and introducer.pem files, use 'node.pem'
for all nodes regardless of what type it is. This is slightly cleaner, but
introduces a compatibility. Users who upgrade to this change should do
'mv client.pem node.pem' to avoid generating a new certificate and thus
changing their TubID.
2007-05-23 12:48:52 -07:00
Brian Warner 9edc6574ae node.py: use Tub's certFile= argument instead of doing it ourselves 2007-05-23 12:41:23 -07:00
Zooko O'Whielacronx 3872e94da2 rename all "*PBURL*" to "*FURL*"
This breaks backwards compatibility with Tahoe v0.2 -- the first public release of Tahoe.
2007-05-22 14:08:30 -07:00
Zooko O'Whielacronx 9cd1757799 refactor iputil and make it return addresses in descending order of goodness instead of in a set
Actually of course iputil can't tell exactly how good they are, and a wise user
of iputil will try all of them.  But you can't try all of them simultaneously,
so you might as well try the best ones first.
2007-05-22 14:06:37 -07:00
Zooko O'Whielacronx 921e643b93 don't check for existence of portnum file and then try to open it -- instead try to open it and catch exception
This avoids a race condition, also known as time-of-check-to-time-of-use.
2007-05-22 14:06:00 -07:00
Zooko O'Whielacronx 98066ccaee don't test for existence of certfile and then try to open it -- instead try to open it and catch exception
This avoids a race condition, also known as time-of-check-to-time-of-use.
2007-05-22 14:04:16 -07:00
Zooko O'Whielacronx a2970cf7c1 fix handling of local_ip file and rename it to advertised_ip_addresses and document it in README 2007-05-22 14:01:40 -07:00
Zooko O'Whielacronx 10df6fac02 raise constraint on FURLs from 150 chars to 1000 chars 2007-05-22 13:59:17 -07:00
Brian Warner 05163ec8e1 change uri-packer-unpacker to deal with dictionaries, not fragile tuples 2007-05-23 11:18:49 -07:00
Zooko O'Whielacronx 3d1adf6d30 update docs, remove extraneous licence text, sort module names in import statement
closes #46 ?
2007-05-21 13:42:51 -07:00
Zooko O'Whielacronx 930b3e2050 add roadmap element: XML-RPC interface
as per ticket #48
http://allmydata.org/trac/tahoe/ticket/48
2007-05-21 12:19:39 -07:00
Zooko O'Whielacronx eaa93014e5 don't use --root, instead use --single-version-externally-managed
fixes #35
2007-05-21 10:47:14 -07:00
Brian Warner c946a5f40c make-version.py: remove the strip-until-<changelog> workaround 2007-05-16 12:02:58 -07:00
Brian Warner b90d4a243e make-version.py: use 'subprocess' module instead of 'commands', to improve windows compatibility 2007-05-16 11:57:20 -07:00
Zooko O'Whielacronx 9b70d17d4b enable private upload, in which the file is inserted at the grid layer but not at the vdrive layer
This patch is actually by Faried Nawaz, as per ticket #33:

http://allmydata.org/trac/tahoe/ticket/33
2007-05-16 08:40:19 -07:00
Brian Warner 78e537de0c README: mention the additional included libraries (zfec, foolscap, pycrypto) 2007-05-15 18:13:02 -07:00
Brian Warner 267a068fe4 update to foolscap-0.1.4 2007-05-15 17:33:52 -07:00
Brian Warner 985925d70c make-version.py: accomodate windows by ignoring the junk that appears at the start of 'darcs changes' 2007-05-15 17:10:42 -07:00
Zooko O'Whielacronx 17b31a6e82 update README concerning dependent libraries that the user has to install 2007-05-16 08:34:33 -07:00
Brian Warner 82ba0f8540 UNDO: forget about old peers (closes #26)
Add a new method to RIIntroducer, to allow the central introducer node to
remove peers from the active set after they've gone away. Without this,
client nodes accumulate stale peer FURLs forever. This introduces a
compatibility break, as old introducers won't know about the 'lost_peers'
message, although the errors produced are probably harmless.
2007-05-07 19:10:24 -07:00
Brian Warner 04af4a48b5 forget about old peers (closes #26)
Add a new method to RIIntroducer, to allow the central introducer node to
remove peers from the active set after they've gone away. Without this,
client nodes accumulate stale peer FURLs forever. This introduces a
compatibility break, as old introducers won't know about the 'lost_peers'
message, although the errors produced are probably harmless.
2007-05-07 19:10:24 -07:00
Zooko O'Whielacronx e0bedb64ea manually merge recent changes to pyutil's copy of "version.py" with allmydata's copy of "version.py" 2007-05-09 16:04:05 -07:00
Zooko O'Whielacronx 21db2bfa3f zfec: disable the feature of leaving unit test tmp dirs lying around for post-mortem analysis
fixes #41 in the allmydata.org trac

http://allmydata.org/trac/tahoe/ticket/41
2007-05-09 10:50:48 -07:00
Zooko O'Whielacronx ea52a9cd7d fix typo in CREDITS file 2007-05-06 14:26:42 -07:00
Zooko O'Whielacronx 529b080547 add CREDITS file where people who contribute source code, docs, web page updates, etc., are recorded 2007-05-06 14:11:43 -07:00
Brian Warner 24d4e072dd do not include foolscap or zfec coverage in the figleaf reports for the moment: they have their own test suites 2007-05-04 17:00:18 -07:00
Faried Nawaz 2016b846b9 display file size in directory.xhtml 2007-05-04 13:07:32 -07:00
Brian Warner 5b3a1cdc56 test_introducer.py: turn off the defer.setDebugging(True) call that was left over from a troubleshooting session: it slows down the test suite by a factor of 2 2007-05-04 00:45:23 -07:00
Brian Warner 03c5d75d90 add deb-etch target, rearrange make-version a bit, closes #23 2007-05-04 00:07:06 -07:00
Zooko O'Whielacronx 17ac89b33a add link to ticket #36 -- FUSE integration 2007-05-04 10:06:01 -07:00
Zooko O'Whielacronx 005e65ef05 add link to ticket #34 -- disk space limits in storage servers 2007-05-03 22:57:52 -07:00
Brian Warner f11b1c7f25 makefile: delete .pycs before running tests, since our build process puts the wrong filenames into them 2007-05-03 21:12:15 -07:00
Brian Warner beec5553dd .darcs-boringfile: ignore some build/ directories for foolscap and zfec 2007-05-03 20:31:51 -07:00
Brian Warner 9bd213abe7 version.py: handle both '0.2.0' and '0.2.0-1', remove 'tags' for now 2007-05-03 20:31:27 -07:00
Brian Warner 3f6b660272 update version-number handling, pull release tags from darcs history 2007-05-03 20:14:07 -07:00
Brian Warner f4525f2af1 TAG allmydata-tahoe-0.2.0 2007-05-03 19:42:20 -07:00
Zooko O'Whielacronx 5610a1b2ce tahoe v0.2.0-0-UNSTABLE 2007-05-02 16:23:23 -07:00
Zooko O'Whielacronx ff08abb67e bump test timeout even higher
It does indeed take longer than 2400 seconds to run test_upload_and_download on a virtual windows machine when the underlying real machine is heavily loaded down with filesystem analysis runs...
2007-05-02 15:31:05 -07:00
Brian Warner ee9b0d1de6 import foolscap-0.1.3 2007-05-02 15:20:40 -07:00
Zooko O'Whielacronx b1c9d97a05 TAG zfec v1.0.0 2007-05-02 15:25:49 -07:00
Zooko O'Whielacronx d198b55846 zfec: v1.0.0 2007-05-02 15:25:41 -07:00
Zooko O'Whielacronx 31a2c75f3e fix small typo in relnotes.txt 2007-05-02 13:52:11 -07:00
Zooko O'Whielacronx 6221413740 small edit to target market 2007-05-02 13:06:14 -07:00
Zooko O'Whielacronx d41e944beb re-re-factored the download and install instructions
Now the instructions about how to download debian packages live on a separate
page of the wiki instead of on the front page or in the README.  The README is
only about building from source.  The front page contains pointers to those two
other pages (the debiandownloadpage and the README).
2007-05-02 12:54:26 -07:00
Brian Warner 6c295337b7 import new foolscap snapshot, still 0.1.2+ but very close to 0.1.3 . This version is fully compatible with the previous 0.1.2+ snapshot 2007-05-02 11:55:47 -07:00
Zooko O'Whielacronx 6a8361b48b fix the TESTING THAT IT IS PROPERLY INSTALLED section
My oh-so-useful test subject here skipped that section because he thought it was part of a section that he was finished with.
2007-05-01 23:42:01 -07:00
Zooko O'Whielacronx 4d0fc0db03 fix README on how to install The Debian Way 2007-05-01 23:38:39 -07:00
Zooko O'Whielacronx 4ecd603a99 clarify instructions on how to get build dependencies for debian
My test subject here didn't used "locate" to find something named
"debian/control" somewhere on his filesystem...  :-)
2007-05-01 23:16:06 -07:00
Zooko O'Whielacronx 3c05380059 move the debian packaging dependencies to the place where they are needed in the README 2007-05-01 23:11:05 -07:00