[Checkins] [zopefoundation/zope.server] eeeee6: Drop Python 2.6 support
GitHub
noreply at github.com
Sat Oct 21 22:13:19 CEST 2017
Branch: refs/heads/py3
Home: https://github.com/zopefoundation/zope.server
Commit: eeeee6991b2cfc18696fc5518518e3e41b471a3b
https://github.com/zopefoundation/zope.server/commit/eeeee6991b2cfc18696fc5518518e3e41b471a3b
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M .travis.yml
M CHANGES.txt
M setup.py
M tox.ini
Log Message:
-----------
Drop Python 2.6 support
Commit: 47deecb6defa38d2877587c7f595a39972de3359
https://github.com/zopefoundation/zope.server/commit/47deecb6defa38d2877587c7f595a39972de3359
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
A .coveragerc
M .gitignore
M tox.ini
Log Message:
-----------
Add tox -e coverage
Commit: c42198850717da66c4a0d5e60ffd5a6796eaa60f
https://github.com/zopefoundation/zope.server/commit/c42198850717da66c4a0d5e60ffd5a6796eaa60f
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/http/tests/test_httpserver.py
Log Message:
-----------
Python 3: backticks -> repr()
Commit: f2acbf82c3d6cd83e9cd7363ca96358f1a9fa32e
https://github.com/zopefoundation/zope.server/commit/f2acbf82c3d6cd83e9cd7363ca96358f1a9fa32e
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/server.py
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/trigger.py
Log Message:
-----------
Python 3: except ... as
Commit: 39a84a1e89919799432720c8f22bdebcd2651348
https://github.com/zopefoundation/zope.server/commit/39a84a1e89919799432720c8f22bdebcd2651348
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/tests/test_demofs.py
M src/zope/server/ftp/tests/test_publisher.py
Log Message:
-----------
Python 3: explicit relative imports
Commit: f5fcd633bc227bd3e731cbbf3c69776cbafa7659
https://github.com/zopefoundation/zope.server/commit/f5fcd633bc227bd3e731cbbf3c69776cbafa7659
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/http_date.py
Log Message:
-----------
Python 3: string.atoi() -> int()
Commit: 6515083d4fffe05ee027ff389c1f9381458b54c7
https://github.com/zopefoundation/zope.server/commit/6515083d4fffe05ee027ff389c1f9381458b54c7
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/buffers.py
M src/zope/server/ftp/publisher.py
M src/zope/server/ftp/tests/fstests.py
M src/zope/server/ftp/tests/test_demofs.py
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/ftp/tests/test_publisher.py
M src/zope/server/http/httprequestparser.py
M src/zope/server/http/tests/test_wsgiserver.py
M src/zope/server/tests/test_taskthreads.py
Log Message:
-----------
Python 3: StringIO()
Commit: e20a81d98c7be793cf85d144af556fe5468bce6f
https://github.com/zopefoundation/zope.server/commit/e20a81d98c7be793cf85d144af556fe5468bce6f
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/tests/test_serverbase.py
M src/zope/server/tests/test_zombies.py
Log Message:
-----------
Python 3: no tuple unpacking in funargs
Commit: 2083508eb184a4b96ae706124b37ad65caeb4094
https://github.com/zopefoundation/zope.server/commit/2083508eb184a4b96ae706124b37ad65caeb4094
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/buffers.py
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/http/httpserver.py
M src/zope/server/http/publisherhttpserver.py
M src/zope/server/http/tests/test_httpserver.py
M src/zope/server/http/wsgihttpserver.py
M src/zope/server/tests/test_serverbase.py
M src/zope/server/tests/test_taskthreads.py
M src/zope/server/tests/test_zombies.py
M src/zope/server/trigger.py
Log Message:
-----------
Python 3: print() function
Commit: fd0030ef41e994e58cde89293869e9fe28ea1692
https://github.com/zopefoundation/zope.server/commit/fd0030ef41e994e58cde89293869e9fe28ea1692
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/logger/filelogger.py
Log Message:
-----------
Python 3: types.StringType -> str
Commit: 56c46d045b973889949ad3e85c577cd1c3cb1091
https://github.com/zopefoundation/zope.server/commit/56c46d045b973889949ad3e85c577cd1c3cb1091
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/serverchannelbase.py
M src/zope/server/taskthreads.py
M src/zope/server/trigger.py
Log Message:
-----------
Python 3: thread -> threading
Commit: 139860c14e00d913fee3ba4c452d5603c2e942a2
https://github.com/zopefoundation/zope.server/commit/139860c14e00d913fee3ba4c452d5603c2e942a2
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M setup.py
M src/zope/server/ftp/tests/test_publisher.py
M src/zope/server/http/wsgihttpserver.py
Log Message:
-----------
Python 3: six.reraise()
Commit: 596d6fc9528d5a5684462dd625e5d90b40657880
https://github.com/zopefoundation/zope.server/commit/596d6fc9528d5a5684462dd625e5d90b40657880
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/httprequestparser.py
Log Message:
-----------
Python 3: urllib
Commit: d0af7fe92f1a619e9118b952350349bc5d405051
https://github.com/zopefoundation/zope.server/commit/d0af7fe92f1a619e9118b952350349bc5d405051
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/tests/test_httpserver.py
M src/zope/server/http/tests/test_wsgiserver.py
Log Message:
-----------
Python 3: httplib
Commit: 34303c5dd10104890be8025d553a602e04666411
https://github.com/zopefoundation/zope.server/commit/34303c5dd10104890be8025d553a602e04666411
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/buffers.py
M src/zope/server/dualmodechannel.py
M src/zope/server/http/chunking.py
M src/zope/server/http/httprequestparser.py
M src/zope/server/http/httptask.py
M src/zope/server/http/tests/test_httprequestparser.py
M src/zope/server/http/tests/test_httpserver.py
M src/zope/server/http/wsgihttpserver.py
M src/zope/server/linereceiver/linecommandparser.py
M src/zope/server/logger/filelogger.py
M src/zope/server/tests/test_serverbase.py
M src/zope/server/tests/test_zombies.py
M src/zope/server/trigger.py
M src/zope/server/utilities.py
Log Message:
-----------
Python 3: work with bytes
Commit: b459d60532ac93a4bfa45c29c24943bc32a44ce5
https://github.com/zopefoundation/zope.server/commit/b459d60532ac93a4bfa45c29c24943bc32a44ce5
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/server.py
Log Message:
-----------
Python 3: no tuple unpacking in funargs
Commit: c6a7ab5c3030d99c3a03f1892e07ab3890145e09
https://github.com/zopefoundation/zope.server/commit/c6a7ab5c3030d99c3a03f1892e07ab3890145e09
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/httptask.py
M src/zope/server/http/tests/test_httpserver.py
M src/zope/server/taskthreads.py
Log Message:
-----------
Python 3: make HTTP server work[*]
Footnote: pipelining is broken
Commit: 1467426489e98a96e66849a34e03988d7911bcb3
https://github.com/zopefoundation/zope.server/commit/1467426489e98a96e66849a34e03988d7911bcb3
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/tests/test_httpserver.py
Log Message:
-----------
Python 3: http.client.HTTPResponse reads too much
The Python 3.6 documentation for HTTPConnection.get_response() has this
note:
Note that you must have read the whole response before you can send
a new request to the server.
As far as I understand, the problem is that HTTPResponse() wraps the raw
socket object in a buffered reader that reads ahead, so the first
response object gets all of the pipelined responses into the buffer of
the socket wrapper that is discarded and not passed over to subsequent
responses.
Commit: 2cf78fafcd947b1761826623a58341f1012da8ef
https://github.com/zopefoundation/zope.server/commit/2cf78fafcd947b1761826623a58341f1012da8ef
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/httptask.py
Log Message:
-----------
Python 3: no dict.has_key
It's very hard to debug these because exceptions in the thread are
swallowed, not printed.
Commit: 00501076e9bdc1df4ba69c9c8629b61bf597b1b8
https://github.com/zopefoundation/zope.server/commit/00501076e9bdc1df4ba69c9c8629b61bf597b1b8
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/tests/test_wsgiserver.py
Log Message:
-----------
Python 3: make test_wsgiserver pass
Commit: 030b4523abcb589c9408f67cf8c1c9c0fb739f45
https://github.com/zopefoundation/zope.server/commit/030b4523abcb589c9408f67cf8c1c9c0fb739f45
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/ftp/server.py
M src/zope/server/ftp/tests/demofs.py
M src/zope/server/ftp/tests/fstests.py
M src/zope/server/ftp/tests/test_demofs.py
M src/zope/server/ftp/tests/test_ftpserver.py
M src/zope/server/ftp/tests/test_publisher.py
M src/zope/server/linereceiver/linecommandparser.py
M src/zope/server/linereceiver/lineserverchannel.py
Log Message:
-----------
Python 3: make FTP server work
Commit: 5bf442abb35464351280c6bb44dea8e460f797e0
https://github.com/zopefoundation/zope.server/commit/5bf442abb35464351280c6bb44dea8e460f797e0
Author: Marius Gedminas <marius at gedmin.as>
Date: 2017-10-21 (Sat, 21 Oct 2017)
Changed paths:
M src/zope/server/http/httprequestparser.py
M src/zope/server/linereceiver/linecommandparser.py
Log Message:
-----------
Unbreak Python 2
Compare: https://github.com/zopefoundation/zope.server/compare/eeeee6991b2c^...5bf442abb354
More information about the checkins
mailing list