Zooko O'Whielacronx
8fc6c17a70
docs: a few tweaks to NEWS and CREDITS and make quickstart.html point to 1.7.0β!
2010-06-09 07:29:27 -07:00
francois
c18b934c6a
docs: Update NEWS file with new features and bugfixes in 1.7.0
2010-06-09 02:11:20 -07:00
francois
6cdf68785b
docs: wording fix, thanks to Jeremy Visser, fix #987
2010-06-09 01:11:03 -07:00
david-sarah
3c44389440
SFTP: fix most significant memory leak described in #1045 (due to a file being added to all_heisenfiles under more than one direntry when renamed).
2010-06-09 01:00:03 -07:00
david-sarah
5786874d38
test_stringutils.py: Fix test failure on CentOS builder, possibly Python 2.4.3-related.
2010-06-08 23:50:56 -07:00
david-sarah
ffd1c5aca5
Fix for Unicode-related test failures on Zooko's OS X 10.6 machine.
2010-06-08 22:54:48 -07:00
Zooko O'Whielacronx
17733a3e3b
docs: update relnote.txt for Tahoe-LAFS v1.7.0β
2010-06-08 22:46:02 -07:00
david-sarah
80a89d3931
stringutils.py, sftpd.py: Portability fixes for Python <= 2.5.
2010-06-08 18:33:02 -07:00
Zooko O'Whielacronx
28ed28a0c2
setup: move the mock library from install_requires to tests_require (re: #1016 )
2010-06-08 22:05:42 -07:00
david-sarah
32d9deace3
Back out Windows-specific Unicode argument support for v1.7.
2010-06-08 17:08:03 -07:00
david-sarah
59b493f6d3
_auto_deps.py: allow Python 2.4.3 on Redhat-based distributions.
2010-06-08 17:36:46 -07:00
Zooko O'Whielacronx
6bcf7a465f
setup: show-tool-versions.py: print out the output from the unix command "locale" and re-arrange encoding data a little bit
2010-06-08 21:07:14 -07:00
Zooko O'Whielacronx
73689bbfd3
setup: add zope.interface to the packages described by show-tool-versions.py
2010-06-08 20:49:15 -07:00
Zooko O'Whielacronx
75c7dd1b70
CREDITS: update François's Description
2010-06-08 08:55:13 -07:00
Zooko O'Whielacronx
d2a5236158
CREDITS: jsgf
2010-06-08 07:30:52 -07:00
Zooko O'Whielacronx
d50513bc5c
setup: rename the setuptools_trial .egg that comes bundled in the base dir to not have "-py2.6" in its name, since it works with other versions of python as well
2010-06-07 21:16:07 -07:00
Zooko O'Whielacronx
889f98d3ba
setup: rename the darcsver .egg that comes bundled in the base dir to not have "-py2.6" in its name, since it works with other versions of python as well
2010-06-07 21:15:34 -07:00
david-sarah
4b5927fdb8
SFTP: suppress NoSuchChildError if heisenfile attributes have been updated in setAttrs, in the case where the parent is available.
2010-06-07 23:37:53 -07:00
david-sarah
195b4afa8f
SFTP: ignore permissions when opening a file (needed for sshfs interoperability).
2010-06-07 22:57:00 -07:00
david-sarah
a67e745b26
test_web.py: fix pyflakes warnings introduced by byterange patch.
2010-06-07 21:20:12 -07:00
Jeremy Fitzhardinge
63b28d707b
Improve HTTP/1.1 byterange handling
...
Fix parsing of a Range: header to support:
- multiple ranges (parsed, but not returned)
- suffix byte ranges ("-2139")
- correct handling of incorrectly formatted range headers
(correct behaviour is to ignore the header and return the full
file)
- return appropriate error for ranges outside the file
Multiple ranges are parsed, but only the first range is returned.
Returning multiple ranges requires using the multipart/byterange
content type.
2010-03-09 20:59:13 -07:00
Zooko O'Whielacronx
d13784b649
tests: bump up the timeout on these tests; MM's buildslave is sometimes extremely slow on tests, but it will complete them if given enough time. MM is working on making that buildslave more predictable in how long it takes to run tests.
2010-06-07 20:37:54 -07:00
david-sarah
3c883e6e44
test_cli.py: remove invalid 'test_listdir_unicode_bad' test.
2010-06-07 11:37:30 -07:00
david-sarah
71f8757bd1
check_memory.py: adapt to servers-of-happiness changes.
2010-06-07 18:35:28 -07:00
david-sarah
5adc1d789d
show-tool-versions.py: platform.linux_distribution() is not always available
2010-06-07 17:45:23 -07:00
david-sarah
1e70a8303f
show-tool-versions.py: show platform.linux_distribution()
2010-06-07 17:38:29 -07:00
david-sarah
7092de1b6f
Remove the 'tahoe debug consolidate' subcommand.
2010-06-07 11:37:57 -07:00
david-sarah
731e3d68df
common_http.py, tahoe_cp.py: Fix an error in calling the superclass constructor in HTTPError and MissingSourceError (introduced by the Unicode fixes).
2010-06-07 10:47:14 -07:00
Zooko O'Whielacronx
faade8b20a
tests: drastically increase timeout of this very time-consuming test in honor of François's ARM box
2010-06-07 04:59:29 -07:00
Zooko O'Whielacronx
d826db89af
setup: update authorship, datestamp, licensing, and add special exceptions to allow combination with Eclipse- and QPL- licensed code
2010-06-06 23:23:29 -07:00
david-sarah
d7d0ae3c2c
FTP-and-SFTP.txt: minor technical correction to doc for 'no-write' flag.
2010-06-06 23:16:00 -07:00
david-sarah
8b014372b1
test_stringutils.py: trivial error in exception message for skipped test.
2010-06-06 23:14:55 -07:00
david-sarah
529c9f673a
More Unicode test fixes.
2010-06-06 22:33:58 -07:00
david-sarah
65b6f4e3ce
Unicode fixes for platforms with non-native-Unicode filesystems.
2010-06-06 21:32:38 -07:00
david-sarah
80252debcd
Unicode fixes.
2010-06-06 18:02:15 -07:00
Zooko O'Whielacronx
1fc6be28f4
setup: organize misc/ scripts and tools and remove obsolete ones
...
This is for ticket #1068 .
2010-06-06 22:16:18 -07:00
david-sarah
6476752467
quickstart.html: link to snapshots page, sorted with most recent first.
2010-06-06 15:11:27 -07:00
david-sarah
52f73207db
quickstart.html: We haven't released 1.7beta yet.
2010-06-06 15:03:01 -07:00
Zooko O'Whielacronx
bcb03583d7
setup: loosen the Desert Island test to allow it to check the network for new packages as long as it doesn't actually download any
...
(You can look but don't touch.)
2010-06-06 10:57:17 -07:00
david-sarah
529add7774
Raise Python version requirement to 2.4.4 for non-UCS-2 builds, to avoid a critical Python security bug.
2010-06-04 20:17:13 -07:00
Zooko O'Whielacronx
68d292a968
setup: have the buildbots print out locale.getpreferredencoding(), locale.getdefaultlocale(), locale.getlocale(), and os.path.supports_unicode_filenames
...
Even though that latter one is completely useless, I'm curious.
2010-06-05 09:29:32 -07:00
Zooko O'Whielacronx
5bcca5151e
unicode tests: fix missing import
2010-06-04 07:26:30 -07:00
Zooko O'Whielacronx
db8a6f3aa6
unicode: make test_cli test a non-ascii argument, and make the fallback term encoding be locale.getpreferredencoding()
2010-06-04 07:12:51 -07:00
Zooko O'Whielacronx
442008a690
unicode: always decode json manifest as utf-8 then encode for stdout
...
pyflakes pointed out that the exception handler fallback called an un-imported function, showing that the fallback wasn't being exercised.
I'm not 100% sure that this patch is right and would appreciate François or someone reviewing it.
2010-06-04 01:48:40 -07:00
Zooko O'Whielacronx
952f3bf3ef
fix flakes
2010-06-04 00:58:45 -07:00
Zooko O'Whielacronx
08058c1073
fix syntax of assertion handling that isn't portable to older versions of Python
2010-06-04 00:58:05 -07:00
Francois Deppierraz
0eb4d83937
test_stringutils.py: Skip test test_listdir_unicode_good if filesystem supports only ASCII filenames
2010-05-21 09:08:39 -07:00
Francois Deppierraz
01da7f06e6
test_stringutils.py: Skip test_listdir_unicode on mocked platform which cannot store non-ASCII filenames
2010-05-21 09:05:59 -07:00
Francois Deppierraz
58e9df9f5a
test_stringutils.py: Add a test class for OpenBSD 4.1 with LANG=C
2010-05-21 07:00:53 -07:00
Francois Deppierraz
1aeff62161
test_stringutils.py: Mock the open() call in test_open_unicode
...
This test ensure that open(a_unicode_string) is used on Unicode platforms
(Windows or MacOS X) and that open(a_correctly_encoded_bytestring) on other
platforms such as Unix.
2010-05-21 06:58:17 -07:00