summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Reference PR.Michael Howitz2020-06-151-1/+3
|
* Merge pull request #51 from ZeitOnline/ishtml-py3Wolfgang Schnerring2020-06-085-3/+46
|\
| * Update changelogWolfgang Schnerring2020-06-081-1/+1
| |
| * Catch decode error in b1b7ef5Wolfgang Schnerring2020-06-052-1/+12
| |
| * More text/bytes handling fixes after b1b7ef5Wolfgang Schnerring2020-06-042-1/+15
| |
| * Fix text/bytes handling in HTTP setResultWolfgang Schnerring2020-06-042-1/+8
| |
| * Fix isHTML check under Python 3Wolfgang Schnerring2020-06-042-0/+11
| | | | | | | | | | setResult accepts "basestring" (which is defined as `(str, bytes)`), so isHTML must be able to handle bytes as well.
* | Ignore .coverage.* tooMarius Gedminas2020-05-301-0/+1
|/
* Back to development: 5.2.1Jason Madden2020-03-302-1/+7
|
* Preparing release 5.2.05.2.0Jason Madden2020-03-302-2/+2
|
* Add python_requires metadata.Jason Madden2020-03-301-0/+8
|
* Merge pull request #50 from zopefoundation/issue49Jason Madden2020-03-305-42/+35
|\ | | | | Fix inconsistent resolution orders and add Python 3.8.
| * Fix inconsistent resolution orders and add Python 3.8.issue49Jason Madden2020-03-305-42/+35
|/ | | | | | There was one class that re-declared what its direct superclass, implemented immediately above it, already declared. Fixes #49
* Fix GH issue URLMarius Gedminas2019-11-211-3/+3
|
* Back to development: 5.1.2Marius Gedminas2019-08-082-1/+7
|
* Preparing release 5.1.15.1.1Marius Gedminas2019-08-082-2/+2
|
* Merge pull request #48 from zopefoundation/fix-deprecation-warning-in-3.8Marius Gedminas2019-08-083-4/+37
|\ | | | | Avoid using urllib.parse.splitport()
| * Update changelogfix-deprecation-warning-in-3.8Marius Gedminas2019-08-071-1/+2
| |
| * Avoid using urllib.parse.splitport()Marius Gedminas2019-08-072-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.1Marius Gedminas2019-07-122-1/+7
|
* Preparing release 5.1.05.1.0Marius Gedminas2019-07-122-2/+2
|
* Merge pull request #46 from zopefoundation/fix-encodings-on-py3Marius Gedminas2019-07-124-11/+122
|\ | | | | Fix character set handling on Python 3
| * Add a changelog entryfix-encodings-on-py3Marius Gedminas2019-07-101-0/+4
| |
| * Add another testMarius Gedminas2019-07-101-0/+9
| | | | | | | | We can never have too many tests.
| * Fix empty file uploadsMarius Gedminas2019-07-102-1/+18
| |
| * Add an XXX commentMarius Gedminas2019-07-101-0/+2
| | | | | | | | See https://github.com/zopefoundation/zope.publisher/issues/40.
| * Handle non-UTF-8 charsetsMarius Gedminas2019-07-103-7/+31
| |
| * Restore our charset decoding logicMarius Gedminas2019-07-101-7/+14
| | | | | | | | | | | | Code stolen from https://github.com/zopefoundation/zope.publisher/pull/15/files Co-Authored-By: Brian Sutherland <brian@sutherland.es>
| * Add testsMarius Gedminas2019-07-101-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 correctlyMarius Gedminas2019-07-101-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 inputsMarius Gedminas2019-07-101-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-uploadMarius Gedminas2019-07-103-1/+8
|\ | | | | Support FileUpload.seekable()
| * Support FileUpload.seekable()Marius Gedminas2019-07-103-1/+8
|/ | | | Fixes #44.
* Merge pull request #45 from zopefoundation/refactorMarius Gedminas2019-07-103-16/+17
|\ | | | | Get rid of _u()
| * Get rid of _u()Marius Gedminas2019-07-103-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/refactorMarius Gedminas2019-07-099-157/+150
|\ | | | | Refactoring: use u"" literals instead of _u("...")
| * Refactoring: avoid _u("...")Marius Gedminas2019-07-099-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-py34Marius Gedminas2019-07-084-12/+6
|\ | | | | Drop support for Python 3.4
| * Drop support for Python 3.4Marius Gedminas2019-07-084-12/+6
|/
* Back to development: 5.0.2Jason Madden2018-10-192-1/+7
|
* Preparing release 5.0.15.0.1Jason Madden2018-10-192-2/+2
|
* Merge pull request #30 from zopefoundation/issue29Jason Madden2018-10-193-7/+7
|\ | | | | Fix a DeprecationWarning from defaultview.py
| * Fix a DeprecationWarning from defaultview.pyJason Madden2018-10-193-7/+7
|/ | | | Fixes #29
* Back to development: 5.1Michael Howitz2018-10-102-1/+7
|
* Preparing release 5.05.0Michael Howitz2018-10-102-2/+2
|
* Make check-manifest happy.Michael Howitz2018-10-101-0/+1
|
* Add support for Python 3.7. (#28)Michael Howitz2018-10-105-3/+12
| | | And for https://bugs.python.org/issue991266
* Merge pull request #27 from zopefoundation/issue26Jason Madden2017-12-217-31/+60
|\ | | | | Encode XMLRPC response bodies to bytes if needed.
| * Encode XMLRPC response bodies to bytes if needed. Fixes #26. Also use a ↵Jason Madden2017-12-217-31/+60
|/ | | | modern tox coverage environment and remove outdated PyPy 2.5.0 workarounds in test_xmlrpc.
* Merge pull request #25 from zopefoundation/more-docsJason Madden2017-11-166-21/+79
|\ | | | | Publish more documentation.