Brian Warner
42bd2bcf8e
webish: tolerate not having a checker, since some unit tests don't make one
2007-10-23 17:35:31 -07:00
Brian Warner
046bda2b47
webish: add checker results and a 'Check' button to the web interface
2007-10-23 17:23:57 -07:00
Brian Warner
afca99c485
interfaces: clarify IChecker.checker_results_for a bit
2007-10-22 18:10:46 -07:00
Brian Warner
57f994fb02
checker: remember checker results, but only in ram for now
2007-10-22 17:46:24 -07:00
Brian Warner
81c818f90c
checker.py: rearrange classes a little bit
2007-10-22 16:19:18 -07:00
Brian Warner
475a58fcc5
munin: add a sample file for /etc/munin/plugin-conf.d/
2007-10-22 15:08:39 -07:00
Brian Warner
e992fed1f5
cli: improve test coverage
2007-10-21 12:33:17 -07:00
Brian Warner
afcc8107af
tahoe_ls: list individual files
2007-10-21 12:33:06 -07:00
booker
80d863ad2b
Win32 openSSH info
2007-10-19 11:02:41 -07:00
Brian Warner
0aba63ff17
munin: oops, fix that trailing-newline fix, the previous one mangled the config
2007-10-18 12:49:22 -07:00
Brian Warner
b339c76560
munin: remove extra blank line from config output
2007-10-18 12:39:26 -07:00
Brian Warner
33a02e19f1
munin: update shareholder plugins to match current storage layout
2007-10-18 12:08:58 -07:00
Brian Warner
c6bbe74f59
Makefile: add ubuntu 'gutsy' as a .deb target
2007-10-17 13:35:11 -07:00
Brian Warner
06efac13e7
DEPENDENCIES: recommend the 'build-essential' package instead of gcc+make,
...
since it includes important things like libc6-dev
2007-10-17 20:33:31 -07:00
Brian Warner
aff059dd4b
checker: return more information per CHK file, including the shareholder list
2007-10-17 02:25:50 -07:00
Brian Warner
d1f13fd117
add an equally-simple file-verifier
2007-10-16 12:25:09 -07:00
Brian Warner
6160af5f50
encode.py: update comments, max_segment_size is now 2MiB
2007-10-16 11:00:29 -07:00
Brian Warner
9da1d70676
add a simple checker, for both files and directories
2007-10-15 16:16:39 -07:00
Zooko O'Whielacronx
81c56b8e53
shush, pyflakes
2007-10-26 18:53:21 -07:00
Zooko O'Whielacronx
d7af8ae677
improve code coverage by removing untested raise RuntimeError and replacing it with tested assert
2007-10-26 18:37:40 -07:00
Zooko O'Whielacronx
81e0820904
cli: use urllib.quote() on vdrive-path arguments before passing them through HTTP
2007-10-26 18:30:44 -07:00
Zooko O'Whielacronx
61d5899d66
update docs about webport ( fixes #185 )
2007-10-22 17:50:52 -07:00
czooko
d589c385e6
make the anchor text in the WUI be descriptive of the target -- not "Click Here!"!
2007-10-22 16:56:30 -07:00
czooko
5f9f54c11c
trivial change to comment -- sentences start with a capital letter and end with a punctuation mark
...
I've been volunteering in Irby's first-grade class, and you do NOT get a star
on your Power Sentences worksheet unless you follow this rule.
2007-10-22 16:55:20 -07:00
czooko
3847228444
patch the LogObserver in a more modern, forward-compatible way and update the in-line comments about it
2007-10-22 16:52:55 -07:00
czooko
2a95a6fe5b
doc: emphasize in our "description" field that we are under a Free Software licence
2007-10-15 21:35:09 -07:00
czooko
1c1d96bc0c
relnotes.txt: fix bug in relnotes.txt for v0.6.1 -- it incorrectly described v0.6 as having been released in August; it was actually September
2007-10-15 21:33:25 -07:00
Zooko O'Whielacronx
d0542ec172
TAG allmydata-tahoe-0.6.1
2007-10-15 21:15:56 -07:00
czooko
51125bb2b3
fix the 'license' field of the PyPI db (not the Trove Classifiers that I was changing in recent patches) to describe our licence and link to it
...
The earlier patches were changing the Trove Classifiers, which is a different thing to this 'license' field.
2007-10-15 20:55:10 -07:00
Zooko O'Whielacronx
965066dba4
comment-out the 'license' field because PyPI rejects upload if you have an invalid value therein
...
This means that we have no machine-readable licence for now. I will make the
human-readable licensing.
2007-10-15 20:48:09 -07:00
Zooko O'Whielacronx
74f52d79f2
tests: make test_encode specify the erasure coding params it wants instead of expecting the defaults to be what it wants
2007-10-15 20:07:42 -07:00
Zooko O'Whielacronx
41a5e70276
setup: stop claiming that we are under GPL in the "license" field of the PyPI database
...
Unfortunately, there is no way to claim that we are under a Free Software/Open
Source licence without also claiming to be under a licence that we are not or
claiming to have approval from DFSG or OSI, which we haven't.
Until now, I erred on the side of choosing the licence that is closest to our
from the list (GPL), but that was a bad idea and now I'm erring on the side of
not including a machine-readable licensing claim at all.
Hopefully humans who are interested will quickly find out that we are actually
under a Real Free Software Licence.
But really, this underscores that we need to talk to FSF, edit our licence for
clarity of intent, and submit it to DFSG/OSI.
2007-10-15 19:57:42 -07:00
Zooko O'Whielacronx
426721f3f2
update a few documents, comments, and defaults to mention 3-of-10 instead of 25-of-100
2007-10-15 19:53:59 -07:00
Brian Warner
1e04ad4720
Makefile: define TRIALCMD with '=' not ':=', to fix make-clean test. Closes #180
2007-10-15 15:01:59 -07:00
Zooko O'Whielacronx
5c9be555ee
relnote.txt: update relnotes.txt for the v0.6.1 release
2007-10-15 14:56:02 -07:00
Zooko O'Whielacronx
252073f505
README: give a link to the TestGrid page
2007-10-15 14:55:53 -07:00
Zooko O'Whielacronx
0455c13082
webapi.txt: update webapi.txt to reflect the security fix from #98
2007-10-15 12:29:02 -07:00
Zooko O'Whielacronx
bf3f629a68
setup: use the new find_exe module to find trial
2007-10-15 11:52:26 -07:00
Zooko O'Whielacronx
bba7b81456
startstop_node: use the new find_exe module
2007-10-15 10:25:15 -07:00
Zooko O'Whielacronx
5b476d73ee
setup: generalize the kludge of finding an executable (i.e. trial or twistd) when there might be only a .py script version of it available
2007-10-15 10:25:04 -07:00
Zooko O'Whielacronx
34911c8066
setup: split off README.win32 from README and paste in Mike Booker's notes about building OpenSSL
2007-10-15 09:08:41 -07:00
Zooko O'Whielacronx
fbc5bdf607
remove unused imports (thanks, pyflakes)
2007-10-15 08:32:21 -07:00
Zooko O'Whielacronx
59f452c61e
setup: setuptools_darcs_plugin is boring
2007-10-14 21:22:01 -07:00
Zooko O'Whielacronx
83d7eb23e6
remove a file accidentally left over from the experiment in using sqlite to maintain lease information
2007-10-14 20:57:59 -07:00
Zooko O'Whielacronx
ed84534c5b
a slightly nicer method of computing our timestamp format
2007-10-14 20:46:51 -07:00
Zooko O'Whielacronx
240de64598
install our custom timestamp formats in a less disruptive way
...
The unit tests on Windows fail because trial is attempting to remove its own
log observer during teardown. This patch customizes the extant log observer
object by replacing its formatTime method with our own.
I first tried the approach of storing their log observer object and putting it
back during teardown, but it didn't work (perhaps because our node object
doesn't get a chance to do its deferred stopService behavior in time), and
anyway I generally prefer the "fail-safe", or "crash-only" design.
2007-10-14 20:43:11 -07:00
Zooko O'Whielacronx
a25ef2f031
setup: remove an explanation from the top of the Makefile now that the topic is addresses in the README
2007-10-14 20:03:32 -07:00
Zooko O'Whielacronx
03ab1cc76a
CREDITS: Nathan Wilcox ++
2007-10-14 19:13:12 -07:00
Brian Warner
07b03bd55b
test_runner.RunNode: pass an explicit webport, to avoid using 8123 (which might be in used by a running node). Closes #175 .
2007-10-13 16:06:39 -07:00
Zooko O'Whielacronx
7cb41f4eaa
setup: setup_requires setuptools_darcs_plugin. Without it the "./setup.py sdist upload" will silently upload the wrong package contents.
2007-10-13 13:38:18 -07:00