Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Reference PR. | Michael Howitz | 2020-06-15 | 1 | -1/+3 | |
| | ||||||
* | Merge pull request #51 from ZeitOnline/ishtml-py3 | Wolfgang Schnerring | 2020-06-08 | 5 | -3/+46 | |
|\ | ||||||
| * | Update changelog | Wolfgang Schnerring | 2020-06-08 | 1 | -1/+1 | |
| | | ||||||
| * | Catch decode error in b1b7ef5 | Wolfgang Schnerring | 2020-06-05 | 2 | -1/+12 | |
| | | ||||||
| * | More text/bytes handling fixes after b1b7ef5 | Wolfgang Schnerring | 2020-06-04 | 2 | -1/+15 | |
| | | ||||||
| * | Fix text/bytes handling in HTTP setResult | Wolfgang Schnerring | 2020-06-04 | 2 | -1/+8 | |
| | | ||||||
| * | Fix isHTML check under Python 3 | Wolfgang Schnerring | 2020-06-04 | 2 | -0/+11 | |
| | | | | | | | | | | setResult accepts "basestring" (which is defined as `(str, bytes)`), so isHTML must be able to handle bytes as well. | |||||
* | | Ignore .coverage.* too | Marius Gedminas | 2020-05-30 | 1 | -0/+1 | |
|/ | ||||||
* | Back to development: 5.2.1 | Jason Madden | 2020-03-30 | 2 | -1/+7 | |
| | ||||||
* | Preparing release 5.2.05.2.0 | Jason Madden | 2020-03-30 | 2 | -2/+2 | |
| | ||||||
* | Add python_requires metadata. | Jason Madden | 2020-03-30 | 1 | -0/+8 | |
| | ||||||
* | Merge pull request #50 from zopefoundation/issue49 | Jason Madden | 2020-03-30 | 5 | -42/+35 | |
|\ | | | | | Fix inconsistent resolution orders and add Python 3.8. | |||||
| * | Fix inconsistent resolution orders and add Python 3.8.issue49 | Jason Madden | 2020-03-30 | 5 | -42/+35 | |
|/ | | | | | | There was one class that re-declared what its direct superclass, implemented immediately above it, already declared. Fixes #49 | |||||
* | Fix GH issue URL | Marius Gedminas | 2019-11-21 | 1 | -3/+3 | |
| | ||||||
* | Back to development: 5.1.2 | Marius Gedminas | 2019-08-08 | 2 | -1/+7 | |
| | ||||||
* | Preparing release 5.1.15.1.1 | Marius Gedminas | 2019-08-08 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #48 from zopefoundation/fix-deprecation-warning-in-3.8 | Marius Gedminas | 2019-08-08 | 3 | -4/+37 | |
|\ | | | | | Avoid using urllib.parse.splitport() | |||||
| * | Update changelogfix-deprecation-warning-in-3.8 | Marius Gedminas | 2019-08-07 | 1 | -1/+2 | |
| | | ||||||
| * | Avoid using urllib.parse.splitport() | Marius Gedminas | 2019-08-07 | 2 | -3/+35 | |
|/ | | | | | | | | | | | | | | The function is an undocumented internal helper and emits a deprecation warning in Python 3.8. The suggested replacement is urllib.parse.urlparse(), but it's awkward for our use case (you have to add a scheme so it doesn't treat the argument as a relative URL, and it unwraps IPv6 addresses that we'd have to wrap right back into [], and it converts the port to an int whereas we expect it to be a string) so let's just reimplement the function using a regexp (which is what the stdlib did anyway). Fixes #38. | |||||
* | Back to development: 5.1.1 | Marius Gedminas | 2019-07-12 | 2 | -1/+7 | |
| | ||||||
* | Preparing release 5.1.05.1.0 | Marius Gedminas | 2019-07-12 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #46 from zopefoundation/fix-encodings-on-py3 | Marius Gedminas | 2019-07-12 | 4 | -11/+122 | |
|\ | | | | | Fix character set handling on Python 3 | |||||
| * | Add a changelog entryfix-encodings-on-py3 | Marius Gedminas | 2019-07-10 | 1 | -0/+4 | |
| | | ||||||
| * | Add another test | Marius Gedminas | 2019-07-10 | 1 | -0/+9 | |
| | | | | | | | | We can never have too many tests. | |||||
| * | Fix empty file uploads | Marius Gedminas | 2019-07-10 | 2 | -1/+18 | |
| | | ||||||
| * | Add an XXX comment | Marius Gedminas | 2019-07-10 | 1 | -0/+2 | |
| | | | | | | | | See https://github.com/zopefoundation/zope.publisher/issues/40. | |||||
| * | Handle non-UTF-8 charsets | Marius Gedminas | 2019-07-10 | 3 | -7/+31 | |
| | | ||||||
| * | Restore our charset decoding logic | Marius Gedminas | 2019-07-10 | 1 | -7/+14 | |
| | | | | | | | | | | | | Code stolen from https://github.com/zopefoundation/zope.publisher/pull/15/files Co-Authored-By: Brian Sutherland <brian@sutherland.es> | |||||
| * | Add tests | Marius Gedminas | 2019-07-10 | 1 | -0/+38 | |
| | | | | | | | | | | | | | | Tests stolen from https://github.com/zopefoundation/zope.publisher/pull/15/files and mangled beyond recognition as is my habit. Co-Authored-By: Brian Sutherland <brian@sutherland.es> | |||||
| * | Mangle QUERY_STRING correctly | Marius Gedminas | 2019-07-10 | 1 | -1/+12 | |
| | | | | | | | | | | | | | | | | Fixes the one failing test. Code stolen from https://github.com/zopefoundation/zope.publisher/pull/15/files Co-Authored-By: Brian Sutherland <brian@sutherland.es> | |||||
| * | cgi.FieldStorage() already decoded our inputs | Marius Gedminas | 2019-07-10 | 1 | -12/+11 | |
|/ | | | | | | Fixes #40, #41. Probably badly. See also #15, which is a smarter fix most likely. | |||||
* | Merge pull request #47 from zopefoundation/fix-file-upload | Marius Gedminas | 2019-07-10 | 3 | -1/+8 | |
|\ | | | | | Support FileUpload.seekable() | |||||
| * | Support FileUpload.seekable() | Marius Gedminas | 2019-07-10 | 3 | -1/+8 | |
|/ | | | | Fixes #44. | |||||
* | Merge pull request #45 from zopefoundation/refactor | Marius Gedminas | 2019-07-10 | 3 | -16/+17 | |
|\ | | | | | Get rid of _u() | |||||
| * | Get rid of _u() | Marius Gedminas | 2019-07-10 | 3 | -16/+17 | |
|/ | | | | | | | | Where we know we have bytes, we can call bytes.decode() directly. The one place where we don't know what we have, we'll have to keep calling unicode(). (That place is handling string exceptions AFAICT, which are not allowed on Python 3.) | |||||
* | Merge pull request #43 from zopefoundation/refactor | Marius Gedminas | 2019-07-09 | 9 | -157/+150 | |
|\ | | | | | Refactoring: use u"" literals instead of _u("...") | |||||
| * | Refactoring: avoid _u("...") | Marius Gedminas | 2019-07-09 | 9 | -157/+150 | |
|/ | | | | | It was necessary to support Python 3.0 and 3.1 which did not allow u-literals. | |||||
* | Merge pull request #42 from zopefoundation/drop-py34 | Marius Gedminas | 2019-07-08 | 4 | -12/+6 | |
|\ | | | | | Drop support for Python 3.4 | |||||
| * | Drop support for Python 3.4 | Marius Gedminas | 2019-07-08 | 4 | -12/+6 | |
|/ | ||||||
* | Back to development: 5.0.2 | Jason Madden | 2018-10-19 | 2 | -1/+7 | |
| | ||||||
* | Preparing release 5.0.15.0.1 | Jason Madden | 2018-10-19 | 2 | -2/+2 | |
| | ||||||
* | Merge pull request #30 from zopefoundation/issue29 | Jason Madden | 2018-10-19 | 3 | -7/+7 | |
|\ | | | | | Fix a DeprecationWarning from defaultview.py | |||||
| * | Fix a DeprecationWarning from defaultview.py | Jason Madden | 2018-10-19 | 3 | -7/+7 | |
|/ | | | | Fixes #29 | |||||
* | Back to development: 5.1 | Michael Howitz | 2018-10-10 | 2 | -1/+7 | |
| | ||||||
* | Preparing release 5.05.0 | Michael Howitz | 2018-10-10 | 2 | -2/+2 | |
| | ||||||
* | Make check-manifest happy. | Michael Howitz | 2018-10-10 | 1 | -0/+1 | |
| | ||||||
* | Add support for Python 3.7. (#28) | Michael Howitz | 2018-10-10 | 5 | -3/+12 | |
| | | | And for https://bugs.python.org/issue991266 | |||||
* | Merge pull request #27 from zopefoundation/issue26 | Jason Madden | 2017-12-21 | 7 | -31/+60 | |
|\ | | | | | Encode XMLRPC response bodies to bytes if needed. | |||||
| * | Encode XMLRPC response bodies to bytes if needed. Fixes #26. Also use a ↵ | Jason Madden | 2017-12-21 | 7 | -31/+60 | |
|/ | | | | modern tox coverage environment and remove outdated PyPy 2.5.0 workarounds in test_xmlrpc. | |||||
* | Merge pull request #25 from zopefoundation/more-docs | Jason Madden | 2017-11-16 | 6 | -21/+79 | |
|\ | | | | | Publish more documentation. |