Daira Hopwood
3239527929
Revert "Don't show scary diagnostic warnings from --version[-and-path]"
...
This reverts commit 431728f8f8
.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-29 00:20:33 +01:00
Brian Warner
29ab496bd7
mutable/retrieve.py: remove all bare assert()s
...
Replace them with _assert() or precondition(). Closes ticket:2462.
2015-07-28 13:32:46 -07:00
Brian Warner
259ba07a5e
improve HTTP byte-range docs
2015-07-28 13:28:36 -07:00
Brian Warner
c3608f61d9
webapi.rst: document Range: header on GET requests
...
closes ticket#2460
2015-07-28 13:15:50 -07:00
Brian Warner
6252a72965
IReadable.read(): document out-of-range errors
...
closes ticket#2461
2015-07-28 13:01:15 -07:00
Brian Warner
8f615c8551
Merge branch 'sdmf-partial-2'
...
This cleans up the mutable-retrieve code a bit, and should fix some
corner cases where an offset/size combinations that reads the last byte
of the file (but not the first) could cause an assert to fire, making
the download hang. Should address ticket:2459 and ticket:2462.
2015-07-28 11:02:17 -07:00
Brian Warner
27ea6e1a3c
test_mutable: more enhancements
2015-07-28 10:27:24 -07:00
Brian Warner
89e9076c41
mutable/retrieve.py: rewrite partial-read handling
...
This should tolerate offset/size combinations that read the last byte of
the file, something which was broken before. It quits early in the case
of zero-byte reads, to simplify the resulting "which segments do I need"
logic. Probably addresses ticket:2459.
2015-07-28 10:13:32 -07:00
Brian Warner
46d7085dfe
enhance SDMF/MDMF tests: zero-length files, size=None
2015-07-28 10:13:32 -07:00
Daira Hopwood
a7e1dac27f
Add tests for SDMF partial reads. refs #2459
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-28 10:13:32 -07:00
Daira Hopwood
9076db137a
Remove some bare asserts in retrieve.py (there are still quite a few left). refs #2462
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-28 10:13:32 -07:00
zooko
49b0c686f1
Merge pull request #176 from tahoe-lafs/2436.less-scary.0
...
Don't show scary diagnostic warnings from --version[-and-path] if the only problem is that extra packages are found by pkg_resources.
2015-07-21 17:59:31 +00:00
Daira Hopwood
19df54927d
Minor code cleanup in __init__.py.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 18:55:47 +01:00
Daira Hopwood
431728f8f8
Don't show scary diagnostic warnings from --version[-and-path]
...
if the only problem is that extra packages are found by pkg_resources.
fixes ticket:2436
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 18:51:29 +01:00
Daira Hopwood
8cad9f4fd6
Change the separator character in the Magic Folder user interface design doc from '|' to '+'.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-21 00:16:40 +01:00
Daira Hopwood
c830419e04
Eliminate mock dependency.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-17 22:12:25 +01:00
Daira Hopwood
3ae6ceb6a8
Add Namespace utility class. (This is already used in the leasedb/cloud backend branch.)
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-17 22:12:25 +01:00
Brian Warner
15a1550ced
Makefile upload-osx-pkg: mention where the packages go
2015-07-16 09:27:26 -07:00
Daira Hopwood
2d7c852ace
Bump pyasn1 requirement to >= 0.1.8.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:38:06 +01:00
Daira Hopwood
baaf2a4a55
Blacklist mock > 1.0.1.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-07-16 15:24:45 +01:00
Brian Warner
28b74b0b74
test/check_load: hush (newer) pyflakes
...
pyflakes-0.9.2 gets confused about list comprehensions, so rename the
loop variable even though we'd deleted that name already.
2015-07-12 18:25:55 -07:00
Brian Warner
7aedd7c1b2
test_web: avoid IP autodetection, was causing dirty reactor
2015-07-12 18:20:43 -07:00
Brian Warner
e03bae7948
docs/how-to-release: add more wiki pages to update
2015-06-26 18:39:29 -07:00
Brian Warner
d8e60f82a4
add test-pip-install
2015-06-16 13:46:43 -07:00
Brian Warner
aeafbc0dd1
release checklist: use signed git tag next time
2015-06-15 18:35:55 -07:00
Brian Warner
2875a9ffc4
README: update copyright date
2015-06-15 17:38:01 -07:00
Brian Warner
5887029b17
update docs for 1.10.1 release
2015-06-15 16:29:37 -07:00
Brian Warner
f26423cb4d
Dockerfile: git-pull more history, to get a version string
...
The Docker build process seems to use 'git pull --depth=1', which
doesn't fetch enough history to see a tag, which means tahoe's setup.py
can't compute a version (then 'tahoe --version' reports "unknown").
Pulling a hundred commits should be enough to see a tag without making
the resulting image unnecessarily large. If we go more than 100 commits
between tags, we'll need to increase this, or come up with something
smarter.
2015-06-15 14:40:19 -07:00
Daira Hopwood
1105278589
Finish user-interface.rst. fixes ticket:2443
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-11 21:33:47 +01:00
Daira Hopwood
66178f01da
Make a start on the Magic Folder Objective 5 (user interface design) doc. refs ticket:2443
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-11 21:33:47 +01:00
Daira Hopwood
958f607f89
NEWS.rst: fix missing link.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-09 18:48:07 +01:00
Daira Hopwood
e5036f8534
NEWS.rst for 1.10.1: links, formatting and nitpicks.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-09 18:45:14 +01:00
Brian Warner
f4441474d3
NEWS: finish 1.10.1 edits. Good enough for beta1.
2015-06-09 01:48:25 -07:00
Brian Warner
a7a05ddfaf
NEWS: rearrange
2015-06-08 15:59:35 -07:00
Brian Warner
64aa98d870
NEWS: remove many non-user-visible items
2015-06-08 15:58:48 -07:00
Brian Warner
2fdccabae2
NEWS: first editing pass
2015-06-08 15:55:23 -07:00
Brian Warner
21e9636116
NEWS: classify changes as user-visible or not
2015-06-07 23:54:28 -07:00
Brian Warner
8781c2e0b0
NEWS.rst: update to include latest changes
2015-06-07 22:03:19 -07:00
Brian Warner
cf9b382863
move Dockerfile back to root. DockerHub can't handle it elsewhere.
...
It looks like DockerHub's automated builds only have access to the
subtree of the source checkout at+below the Dockerfile. Putting the
Dockerfile in misc/build_helpers/ meant that the build process only had
access to misc/build_helpers/, not the full source tree.
2015-06-07 14:30:58 -07:00
Brian Warner
c79cda2c69
Dockerfile: fix ADD path to deal with non-root location
2015-06-07 14:24:04 -07:00
Brian Warner
ed7839b276
move Dockerfile down ito misc/build_helpers/
2015-06-07 13:40:26 -07:00
Daira Hopwood
b062b76740
Magic Folder design doc: rename "parent DMD" to "collective directory", and don't assume it is mutable.
...
(An immutable collective directory could be interesting for some use cases, and is no more difficult to support.)
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-06 22:45:42 +01:00
Daira Hopwood
f18da535c9
Remove packages from not_import_versionable that we now can always version.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-02 18:12:23 +01:00
Daira Hopwood
96024d7244
Add OpenSSL version check and tests. refs ticket:2215
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-06-02 18:07:20 +01:00
Daira Hopwood
767d01484e
remote-to-local-sync.rst: fix a minor error.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-29 22:10:33 +01:00
Daira Hopwood
97c33b175b
Magic Folder: add remote-to-local sync design doc.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2015-05-29 03:03:46 +01:00
Brian Warner
9d6003357d
Merge branch 'globalopts2'
...
Improves CLI rendering of --help for global options. Closes ticket:2233.
2015-05-26 13:23:31 -07:00
Brian Warner
45ebbbf44b
wrap long lines, and tolerate various-width wrappings of the --help output
...
test_cli.Help was too sensitive to the way that the --help output was
wrapped, which caused failures on travis when COLUMNS= was set low and
the expected strings were split across separate lines.
2015-05-26 11:40:17 -07:00
Brian Warner
8f41713fe9
cli: improve formatting of all commands
...
Also:
* do some light refactoring of create-client/node
* make it clear that these commands' --basedir options do the same as
the global --node-directory option
* use "global-options" instead of "global-opts"
2015-05-26 11:31:06 -07:00
Brian Warner
01619844de
scripts: improve rendering of synopsis/usage
...
Subcommands "--help" is now rendered as:
```
tahoe [global-options] COMMAND [options] ARGS
(use 'tahoe --help' to view global options)
USAGE (flags/options)
DESCRIPTION
DESCRIPTION_UNWRAPPED
```
The new .description and .description_unwrapped fields allow
commands (subclasses of twisted.python.usage.Usage) better control over
how their explanations are rendered: the old .longdesc field was wrapped
unpleasantly.
2015-05-26 11:29:49 -07:00