Commit Graph

5906 Commits

Author SHA1 Message Date
Zooko O'Whielacronx c0c6417e95 webapi.txt: put back the manifest feature
So that we can compare versions of webapi.txt with and without this documentation, side by side.
2007-08-10 12:58:33 -07:00
Zooko O'Whielacronx ba2e9aa4cb webapi.txt: put back the localfile feature
So that we can compare versions webapi.txt with and without this documentation side by side.
2007-08-10 12:52:37 -07:00
Zooko O'Whielacronx 193f603e74 webapi.txt: add URI-based GET variants 2007-08-10 12:33:29 -07:00
Zooko O'Whielacronx 89d2e1ac57 webapi.txt: some editing, and remove the localfile feature and the manifest feature
My motivation to remove these features is as per:

http://allmydata.org/pipermail/tahoe-dev/2007-August/000067.html

However, I haven't heard back from Brian yet, so I'm actually going to put them back in the next patch so that I can compare the two versions of webapi.txt side by side.
2007-08-10 12:24:13 -07:00
Zooko O'Whielacronx 887240e7a3 webapi.txt: further refactoring and add a section explaining TOCTTOU bugs and how to avoid them by using URIs 2007-08-10 12:04:30 -07:00
Zooko O'Whielacronx e68a0e07de webapi.txt: further refactoring and editing to clarify the fact that you don't know whether a thing is a file or a directory before you fetch it 2007-08-10 10:19:27 -07:00
Zooko O'Whielacronx 8b0807812b webapi.txt: add "?t=file" flag and reorganize doc to discourage people from thinking that they know before hand the file-or-dir type of the thing that they are naming 2007-08-10 09:43:52 -07:00
Zooko O'Whielacronx 531109e803 fix test_web refactoring so that the WebMixin class isn't a TestCase
Thanks, Brian.
2007-08-10 08:40:02 -07:00
wilcoxjg e13783cd6a If do_stop attempts to stop a nonexistent process the OSError exception is caught (by errno) and handled tersely. 2007-08-09 08:57:45 -07:00
Zooko O'Whielacronx 39f218ab90 refactor test_web so that other tests can use the part of test_web that sets up a simple filesystem 2007-08-09 13:08:42 -07:00
Brian Warner 9ac5c14037 introducer: don't log.err() an initial connection failure, since that flunks tests. Use self.log() instead. Also improve test_client.py to always trigger this case, before it was finishing to quickly to always hit the problem. 2007-08-09 12:53:44 -07:00
Brian Warner 84d41adfcc check_memory.py: include a single 100MB test 2007-08-09 11:30:33 -07:00
Brian Warner b25446d514 munin/tahoe-storagespace.py: use /bin/du instead of our python version, since
it a) is faster and b) will include filesystem overhead that is a real cost.
2007-08-09 18:26:57 -07:00
Brian Warner 1bb44df8ba webapi.txt: update rfc reference 2007-08-09 11:24:35 -07:00
Zooko O'Whielacronx 6d905265a1 zfec: required version of setuptools is 0.6c6 on cygwin, 0.6a9 on other platforms 2007-08-09 10:29:03 -07:00
Zooko O'Whielacronx 5bbbdd1e91 zfec: default setuptools version is now 0.6c6 2007-08-09 10:28:38 -07:00
Zooko O'Whielacronx d1c40a7ab5 zfec: add benchmark utility 2007-08-09 10:19:13 -07:00
Zooko O'Whielacronx 279561b61b zfec: add to README.txt how to run the unit tests 2007-07-20 15:51:24 -07:00
Zooko O'Whielacronx 31a1e03194 zfec: fix link to zfec-dev mailing list 2007-07-20 13:57:47 -07:00
Zooko O'Whielacronx a1fbfc9e53 zfec: fix README.txt to explain how to use setuptools with GNU stow better
Also remove requirement of setuptools >= v0.6c3.  I *think* that using setuptools in the modern way relieves this requirement, but I haven't tested it on dapper yet.
2007-07-20 13:57:01 -07:00
Zooko O'Whielacronx df3fc9b5ed zfec: clarify licensing requirements (transitive grace period) 2007-07-20 13:55:46 -07:00
Zooko O'Whielacronx 8522689641 zfec: shebang usr bin env python in ez_setup.py 2007-06-04 04:45:17 -07:00
Zooko O'Whielacronx 5643ef81a1 zfec: update doc strings in fileutil 2007-06-04 04:44:44 -07:00
Zooko O'Whielacronx 9b08691f51 fix iputil so that it doesn't launch dozens of processes when you give it a full path and so that it tries executables in preference order and stops as soon as one gives out a dotted-quad string 2007-08-09 10:56:47 -07:00
wilcoxjg e274f4350c in --> across 2007-08-08 21:17:54 -07:00
wilcoxjg 1cc2040d18 cleaning grammar 2007-08-08 21:11:54 -07:00
wilcoxjg db073791b9 /twistd.log -> /logs/twistd.log 2007-08-08 20:53:28 -07:00
Zooko O'Whielacronx 63d7e126ff misc/sizes.py: rename "block" to "share" and "subblock" to "block"
This renaming is already in place in all of our other documentation and code, but misc/sizes.py got overlooked.
2007-08-08 22:31:12 -07:00
Zooko O'Whielacronx fedab34f83 architecture.txt: small edits 2007-08-08 22:31:05 -07:00
Zooko O'Whielacronx 524c9f1fc2 startstop_node now works if the logs directory already exists
Thanks to Arno and Arch for pointing this out.
2007-08-08 21:43:48 -07:00
Zooko O'Whielacronx 57800e84b4 README: formatting (line-wrapping) of arch_o_median's edits to README 2007-08-08 20:47:42 -07:00
wilcoxjg d7c842c4a9 changed README to inslude simplejson in "The Python Way" install 2007-08-08 20:43:40 -07:00
wilcoxjg 4490d0b723 changed MakeFile to install simplejson 2007-08-08 20:41:26 -07:00
wilcoxjg 29ab6c6467 edited README "The Python Way" installs to /usr/bin 2007-08-08 20:32:09 -07:00
Zooko O'Whielacronx ac74e6d4c9 README: clarify/edit build, install, and test instructions 2007-08-08 20:44:58 -07:00
Zooko O'Whielacronx 8c2ba22ad5 clarify licence 2007-08-08 20:44:42 -07:00
Zooko O'Whielacronx 42b919f79e README: point people to allmydata.org if they are looking for precompiled packages 2007-08-08 20:44:03 -07:00
Zooko O'Whielacronx 7add1b7efc README: edit to arch_o_median's contribution re: installing the Python way 2007-08-08 20:32:45 -07:00
Zooko O'Whielacronx f599a4433e README: add note about what "darcs get" will do and how to run "darcs pull" 2007-08-08 20:28:32 -07:00
wilcoxjg c5af444399 changed README install "Python Way" section 2007-08-08 20:00:35 -07:00
Brian Warner 57df32aac5 now that the buildslave is moved to a new machine, enable the 50MB test 2007-08-09 01:32:52 -07:00
warner-tahoe 1b863ed433 foolscap: fix .deb-breaking bug (foolscap.lothar.com: #8) 2007-08-07 19:00:08 -07:00
warner-tahoe afe006d700 update foolscap to foolscap-0.1.5, the latest release 2007-08-07 18:55:47 -07:00
Zooko O'Whielacronx c367dfed5c shebang /usr/bin/env python in ez_setup.py
This makes it so that "./ez_setup.py" works on more platforms.
2007-08-08 14:37:40 -07:00
Zooko O'Whielacronx 13c18a06d9 fix missing import -- this bug was introduced by the recent patch to relax setuptools version requirements 2007-08-07 14:25:44 -07:00
Zooko O'Whielacronx ea82f58091 in relnotes.txt, make the safety warnings slightly less scary
and update the reference to the wiki's UseCases page
2007-08-07 14:23:23 -07:00
Zooko O'Whielacronx 9a8abab722 require setuptools >= 0.6c6 on cygwin, and >= 0.6a9 on other platforms
Earlier I tried 0.6a9 (which comes in .deb format on Dapper) and something
didn't work, so I raised it to 0.6c3.  However, I didn't make a note of what
failed, and so now I'm hoping that what failed was cygwin-specific.  Anyway,
everyone look out for setuptools compatibility problems on the your favorite
platform (and I'll check the buildslaves), and we'll raise the required version
as little as possible and only on the problematic platform.
2007-08-07 14:15:54 -07:00
Zooko O'Whielacronx 122981dd95 update Arno's entry in CREDITS 2007-08-07 12:18:44 -07:00
Zooko O'Whielacronx 5f88cf500e update README to reflect existence of "make install" target 2007-08-07 12:13:24 -07:00
Zooko O'Whielacronx dbc7fd2494 update README to reflect requirement of setuptools 0.6c6 2007-08-07 12:12:59 -07:00