Commit Graph

4714 Commits

Author SHA1 Message Date
Zooko O'Whielacronx
de5cf49eba setup: add licensing declaration for setuptools (noticed by the FSF compliance folks) 2010-03-09 10:44:15 -08:00
Zooko O'Whielacronx
80ae6f2706 setup: fix error in licensing declaration from Shawn Willden, as noted by the FSF compliance division 2010-03-09 08:37:36 -08:00
Zooko O'Whielacronx
a6b300f214 CREDITS to Jacob Appelbaum 2010-03-03 17:56:16 -08:00
jacob
8fddc7a4a5 desert-island-build-with-proper-versions 2010-03-03 17:38:58 -08:00
Zooko O'Whielacronx
34a50b857a docs: a few small edits to try to guide newcomers through the docs
These edits were suggested by my watching over Jake Appelbaum's shoulder as he completely ignored/skipped/missed install.html and also as he decided that debian.txt wouldn't help him with basic installation. Then I threw in a few docs edits that have been sitting around in my sandbox asking to be committed for months.
2010-03-03 15:19:02 -08:00
david-sarah
b76b588872 TAG allmydata-tahoe-1.6.1 2010-02-27 22:23:14 -08:00
david-sarah
e9ce5b2d6b Change install.html to reference 1.6.1 instead of 1.6.0 2010-02-27 22:19:41 -08:00
Zooko O'Whielacronx
9433002235 docs: fix the asymptotic network performance of mutable file download in performance.txt, rename the howto-make-a-release file 2010-02-27 22:14:39 -08:00
david-sarah
40edf8f419 Change code that gives a base32 SI or an empty string to be more straightforward. (#948) 2010-02-26 22:55:51 -08:00
david-sarah
a2ed17f2a0 Additional test for DIR2-LIT directories in test_web.py, fixed version (#948) 2010-02-24 20:18:24 -08:00
david-sarah
f8e2bab41e Updates to NEWS for 1.6.1 2010-02-24 00:15:42 -08:00
david-sarah
d7b50a3b86 Additional fixes for DIR2-LIT More Info page and deep-check/manifest operations (#948) 2010-02-24 00:02:20 -08:00
david-sarah
e6aee33bb7 directories: add DIR2-LIT directories to test_deepcheck.py (#948) 2010-02-23 23:54:33 -08:00
david-sarah
187d837c1d dirnode: add tests of literal dirnodes (current and fix for #948) 2010-02-23 20:33:45 -08:00
david-sarah
fec9185f2a Additional fix for abbrev_si, with test 2010-02-21 19:36:52 -08:00
david-sarah
d29ec184a6 Additions to test_web.py for #948 2010-02-21 18:53:52 -08:00
david-sarah
973f0afdd3 Change direct accesses to an_uri.storage_index to calls to .get_storage_index() (fixes #948) 2010-02-21 18:45:04 -08:00
david-sarah
6a7feea455 Tweak to 'tahoe ls --help' output (#837) 2010-02-23 19:02:31 -08:00
david-sarah
9741b9655f Test behaviour of 'tahoe ls' for unknown objects (#837) 2010-02-23 18:59:13 -08:00
david-sarah
03134eedb5 Improve behaviour of 'tahoe ls' for unknown objects, addressing kevan's comments 2010-02-19 22:13:13 -08:00
Zooko O'Whielacronx
b7c02488c8 docs: update relnotes.txt for v1.6.1 2010-02-23 22:57:55 -08:00
Zooko O'Whielacronx
8ac26a24ae docs: NEWS and relnotes-short.txt and CREDITS for v1.6.1 2010-02-23 22:52:31 -08:00
Brian Warner
625ad78877 misc/coverage.el: improve filename matching 2010-02-23 23:47:57 -05:00
Brian Warner
1de4d2c594 test_util.py: improve coverage of util.time_format 2010-02-23 23:46:37 -05:00
Brian Warner
8ba5363196 docs/performance.txt: split out CPU from network, expand on mutable costs 2010-02-23 23:38:13 -05:00
Brian Warner
cc2fcd700c docs/FTP: the Twisted patch (t3462) has landed, will be in the next release 2010-02-23 16:04:02 -05:00
Kevan Carstensen
81ad52d6eb Change OphandleTable to use a deterministic clock, so we can test it
To test the changes for #577, we need a deterministic way to simulate
the passage of long periods of time. twisted.internet.task.Clock seems,
from my Googling, to be the way to go for this functionality. I changed
a few things so that OphandleTable would use twisted.internet.task.Clock
when testing:

  * WebishServer.__init___ now takes an optional 'clock' parameter,
  * which it passes to the root.Root instance it creates.
  * root.Root.__init__ now takes an optional 'clock' parameter, which it
    passes to the OphandleTable.__init__ method.
  * OphandleTable.__init__ now takes an optional 'clock' parameter. If
    it is provided, and it isn't None, its callLater method will be used
    to schedule ophandle expirations (as opposed to using
    reactor.callLater, which is what OphandleTable does normally).
  * The WebMixin object in test_web.py now sets a self.clock parameter,
    which is a twisted.internet.task.Clock that it feeds to the 
    WebishServer it creates. 

Tests using the WebMixin can control the passage of time in
OphandleTable by accessing self.clock.
2010-02-20 13:07:13 -08:00
Kevan Carstensen
bcdc78bd44 Add tests for the ophandle expiration behavior in #577 2010-02-20 17:04:55 -08:00
Kevan Carstensen
09177a6e19 Update docs/frontends/webapi.txt to reflect the new expiration times in #577 2010-02-20 17:07:16 -08:00
Kevan Carstensen
e9b59a4949 Increase ophandle expiration times, per #577 2010-02-20 17:05:12 -08:00
david-sarah
85a50feeaa More cleanups to test_cli using new utilities for reading and writing files. 2010-02-05 17:38:55 -08:00
david-sarah
c984a09fe7 Fix race conditions and missing callback in allmydata.test.test_cli.Cp.test_copy_using_filecap, add utilities for one-liner reading and writing of files, and fix cases in test_cli where files were not being closed after writing. 2010-02-05 17:37:27 -08:00
Zooko O'Whielacronx
784b208708 setup: comment-out the dependency on pycrypto, see #953 2010-02-14 21:08:44 -08:00
Kevan Carstensen
c00a62a2e7 Add tests for #939 2010-02-11 22:21:37 -08:00
Kevan Carstensen
63c8c65747 Alter CLI utilities to handle nonexistent aliases better 2010-02-10 18:43:18 -08:00
Peter Secor
4143cd1786 adding pycrypto to the auto dependencies 2010-02-05 21:43:14 -08:00
Peter Secor
8f3246430b docs running.html - "tahoe run ." does not work with the current installation, replaced with "tahoe start ." 2010-02-06 08:53:20 -08:00
Brian Warner
4040b1000b web/storage.py: display total-seen on the last-complete-cycle line. For #940. 2010-02-07 16:20:10 -08:00
Brian Warner
880f824103 code coverage: replace figleaf with coverage.py, should work on py2.6 now.
It still lacks the right HTML report (the builtin report is very pretty, but
lacks the "lines uncovered" numbers that I want), and the half-finished
delta-from-last-run measurements.
2010-02-03 08:54:21 -08:00
david-sarah
210afd3e9e More comprehensive changes and ticket references for NEWS 2010-02-01 22:12:56 -08:00
Zooko O'Whielacronx
4d2c81d009 docs: install.html: link into Python 2.5.5 download page 2010-02-01 22:58:52 -08:00
Zooko O'Whielacronx
43c61100ed TAG allmydata-tahoe-1.6.0 2010-02-01 22:11:25 -08:00
Zooko O'Whielacronx
f0497e345d docs: install.html: recommend Python 2.5 (because I can build extension modules for it with mingw), architecture.txt: point out that our Proof of Retrievability feature is client-side-only 2010-02-01 21:38:42 -08:00
Brian Warner
479492b1a9 architecture.txt: remove trailing whitespace, wrap lines: no content changes 2010-02-01 21:53:04 -08:00
Zooko O'Whielacronx
80816fd722 docs: a couple of small edits to release notes (thanks Peter) 2010-02-01 21:48:32 -08:00
Zooko O'Whielacronx
eded7deb19 docs: CREDITS: where due 2010-02-01 21:38:31 -08:00
Zooko O'Whielacronx
be1dac0e56 docs: a few small edits to performance.txt and README 2010-02-01 21:27:50 -08:00
Kevan Carstensen
7094f11a28 Fill in 'docs/performance.txt' with some performance information 2010-02-01 16:59:14 -08:00
Zooko O'Whielacronx
da13cacd41 docs: a few edits to architecture.txt, most significantly highlighting "future work" to avoid confusing it with the current version, and adding a "future work" about a random-sampling Proof of Retrievability verifier 2010-02-01 20:51:17 -08:00
Zooko O'Whielacronx
d809ddb51e docs: a few edits and updates to relnotes.txt, relnotes-short.txt, and NEWS in preparation for v1.6.0 2010-02-01 20:32:22 -08:00