[Checkins] [zopefoundation/Zope] f9d6ab: Allow unicode in object ids.
GitHub
noreply at github.com
Wed May 16 14:35:14 CEST 2018
Branch: refs/heads/fix_cookie_setting
Home: https://github.com/zopefoundation/Zope
Commit: f9d6ab12caf109a1dcc924c725c54985e1c3d47d
https://github.com/zopefoundation/Zope/commit/f9d6ab12caf109a1dcc924c725c54985e1c3d47d
Author: Steffen Allner <sa at gocept.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M src/OFS/ObjectManager.py
M src/OFS/tests/testObjectManager.py
Log Message:
-----------
Allow unicode in object ids.
We only want to restrict the use of non-printable characters in object ids. General unicode characters are fine.
Commit: 6c15c7148c83db108c72043fb065b06bfbcf076a
https://github.com/zopefoundation/Zope/commit/6c15c7148c83db108c72043fb065b06bfbcf076a
Author: Steffen Allner <sa at gocept.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Handle unicodes in url path.
As the WSGI standard defines paths as latin-1 encoded strings we have to deal with it here.
Commit: db63a2dd6617a4558403abb6ef6245b962e7fb1f
https://github.com/zopefoundation/Zope/commit/db63a2dd6617a4558403abb6ef6245b962e7fb1f
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
M README.rst
Log Message:
-----------
Mention pip installation.
Commit: 0e430a3767a2c23ea28b05f75abdc38c656df467
https://github.com/zopefoundation/Zope/commit/0e430a3767a2c23ea28b05f75abdc38c656df467
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
M docs/INSTALL-virtualenv.rst
Log Message:
-----------
Update to new canonical URL and new version
[skip ci]
Commit: 4a1283f91b59df00ed03030fc91fd85564f1a503
https://github.com/zopefoundation/Zope/commit/4a1283f91b59df00ed03030fc91fd85564f1a503
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
R README.txt
Log Message:
-----------
Remove not needed file.
Commit: 8f0783f4d07e8efecf20a75801d82ec933b6d0be
https://github.com/zopefoundation/Zope/commit/8f0783f4d07e8efecf20a75801d82ec933b6d0be
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
M README.rst
Log Message:
-----------
Update to new PyPI
[skip ci]
Commit: dc1426674becd0e136d0a214c2aaa0546d4b07e3
https://github.com/zopefoundation/Zope/commit/dc1426674becd0e136d0a214c2aaa0546d4b07e3
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-04 (Wed, 04 Apr 2018)
Changed paths:
M setup.py
Log Message:
-----------
Garden Trove classifiers.
Commit: eec4d7ca5509b279daf91a9568428e0eec4df67e
https://github.com/zopefoundation/Zope/commit/eec4d7ca5509b279daf91a9568428e0eec4df67e
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-06 (Fri, 06 Apr 2018)
Changed paths:
A .coveragerc
M .gitignore
M .travis.yml
M tox.ini
Log Message:
-----------
Add test coverage computation and coveralls support.
Commit: 57ff97d3d9741236e8beede02b3d00b78db091e5
https://github.com/zopefoundation/Zope/commit/57ff97d3d9741236e8beede02b3d00b78db091e5
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-06 (Fri, 06 Apr 2018)
Changed paths:
M tox.ini
Log Message:
-----------
Colorize the output by default and render progress dots.
[skip ci]
Commit: c4a76d9486c48d5fd5253c7a19c32f070c40b3a4
https://github.com/zopefoundation/Zope/commit/c4a76d9486c48d5fd5253c7a19c32f070c40b3a4
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M src/Testing/ZopeTestCase/functional.py
M src/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
M src/Testing/ZopeTestCase/zopedoctest/functional.py
Log Message:
-----------
fix regression in doctest functional helper: sort headers (#259)
* fix regression in doctest functional helper: sort headers
* Return body as str not bytes in Python 3.
When printing a bytes object the newlines are printed as \n instead of newlines.
Additionally fix the one test broken by the change.
Commit: dbaaf44ba24471fb68230c3c69a9dd8c00fe839d
https://github.com/zopefoundation/Zope/commit/dbaaf44ba24471fb68230c3c69a9dd8c00fe839d
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Add missing change log entry.
Commit: 4daf8652afe5c9c10abe990a4494b3a229cc73c4
https://github.com/zopefoundation/Zope/commit/4daf8652afe5c9c10abe990a4494b3a229cc73c4
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Add change log entries.
Commit: fd3a940aa02df1cb8f9ba4f6f21a8838dbb3edb5
https://github.com/zopefoundation/Zope/commit/fd3a940aa02df1cb8f9ba4f6f21a8838dbb3edb5
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M CHANGES.rst
M buildout.cfg
M versions-prod.cfg
M versions.cfg
Log Message:
-----------
Update dependencies to newest versions.
Commit: e8598cf9b2065f5ec82d55c0a04f47188b7924f3
https://github.com/zopefoundation/Zope/commit/e8598cf9b2065f5ec82d55c0a04f47188b7924f3
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-12 (Thu, 12 Apr 2018)
Changed paths:
M docs/maintenance.rst
Log Message:
-----------
Add more needed steps for making a release.
Commit: b7c210d465ab6fbe39d5ab727dd1a5c479d8be13
https://github.com/zopefoundation/Zope/commit/b7c210d465ab6fbe39d5ab727dd1a5c479d8be13
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M .travis.yml
M CHANGES.rst
M docs/INSTALL-buildout.rst
M docs/WHATSNEW.rst
M docs/operation.rst
M setup.py
M tox.ini
M versions-prod.cfg
Log Message:
-----------
Drop support for Python 3.4.
This is necessary because Python 3.4 support was dropped by AccessControl 4.0b4.
Commit: fb62517980e29cb6b4b7e963b49dfc403bd291f9
https://github.com/zopefoundation/Zope/commit/fb62517980e29cb6b4b7e963b49dfc403bd291f9
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M buildout.cfg
M versions-prod.cfg
M versions.cfg
Log Message:
-----------
Update to recent versions.
Commit: 57070623de380bfab8e3f412ee370276814e9fe9
https://github.com/zopefoundation/Zope/commit/57070623de380bfab8e3f412ee370276814e9fe9
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M requirements-full.txt
M versions.cfg
Log Message:
-----------
Fix update to recent versions.
Commit: 236235fff98ba1afbf584b14648881e6fdc2ff06
https://github.com/zopefoundation/Zope/commit/236235fff98ba1afbf584b14648881e6fdc2ff06
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-18 (Wed, 18 Apr 2018)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Garden changelog to contain links to the fixed issues.
Commit: c3129e86727d1275af730ab98b54abf533889629
https://github.com/zopefoundation/Zope/commit/c3129e86727d1275af730ab98b54abf533889629
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M CHANGES.rst
M src/OFS/CopySupport.py
M src/OFS/tests/testCopySupport.py
Log Message:
-----------
Add ability to paste objects without limits. (#269)
* Add tests to check the DoS prevention code.
* Add `._pasteObjects()` to be able to paste objects without limits.
Fixes #217.
Commit: d2d64c1c8bd0c69bedf7ca9591bab6c8993a7e94
https://github.com/zopefoundation/Zope/commit/d2d64c1c8bd0c69bedf7ca9591bab6c8993a7e94
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-19 (Thu, 19 Apr 2018)
Changed paths:
M src/OFS/CopySupport.py
Log Message:
-----------
Remove duplicate security declaration.
Commit: 929c8e9c8201df8fe769183d3bcddaefa0d7db1b
https://github.com/zopefoundation/Zope/commit/929c8e9c8201df8fe769183d3bcddaefa0d7db1b
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M README.rst
Log Message:
-----------
Add coverage badge + fix alt texts of PyPI badges.
[skip ci]
Commit: eb4baa09ea4bb63da019ed5d204c190809a41c0f
https://github.com/zopefoundation/Zope/commit/eb4baa09ea4bb63da019ed5d204c190809a41c0f
Author: Andreas Zeidler <az at zitc.de>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M CHANGES.rst
M setup.py
M src/OFS/tests/testProperties.py
M src/ZPublisher/Converters.py
M src/ZPublisher/HTTPRequest.py
M src/ZPublisher/tests/testHTTPRequest.py
M src/ZPublisher/tests/test_Converters.py
Log Message:
-----------
Fix 'lines' property to always use 'bytes' (#206)
* Convert lists/tuples of strings to bytes.
`str` does the same in Python 2.
* Also make sure bytes will be correctly converted as well.
Commit: 8204194568741116d12487979c1873cabacc8c2b
https://github.com/zopefoundation/Zope/commit/8204194568741116d12487979c1873cabacc8c2b
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M versions-prod.cfg
M versions.cfg
Log Message:
-----------
Update dependencies to newest versions.
Commit: 8edf796b67c97ad1cdbda5ff5db9aa963a2c7c0d
https://github.com/zopefoundation/Zope/commit/8edf796b67c97ad1cdbda5ff5db9aa963a2c7c0d
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M requirements-full.txt
Log Message:
-----------
Update dependencies to newest versions; here, too.
Commit: 9dcb5475461a12c64829f102665ac3f063510ff7
https://github.com/zopefoundation/Zope/commit/9dcb5475461a12c64829f102665ac3f063510ff7
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
Preparing release 4.0b4
[skip ci]
Commit: 362acc5def41cfd8bda0f6794b8f316349c399fb
https://github.com/zopefoundation/Zope/commit/362acc5def41cfd8bda0f6794b8f316349c399fb
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M requirements-full.txt
M versions-prod.cfg
Log Message:
-----------
Use current release.
Commit: 9d72c25861f41d1135a94bf645f373333b69e31a
https://github.com/zopefoundation/Zope/commit/9d72c25861f41d1135a94bf645f373333b69e31a
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M CHANGES.rst
M setup.py
Log Message:
-----------
Back to development: 4.0b5
[skip ci]
Commit: bba12f82c3c197cc50afd11ab891cdb627cdbdca
https://github.com/zopefoundation/Zope/commit/bba12f82c3c197cc50afd11ab891cdb627cdbdca
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M requirements-full.txt
M versions-prod.cfg
Log Message:
-----------
Back to development.
Commit: ead49ccfa394deee8ca5c3f0de9fb9360ca072dd
https://github.com/zopefoundation/Zope/commit/ead49ccfa394deee8ca5c3f0de9fb9360ca072dd
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M docs/maintenance.rst
Log Message:
-----------
Add required step.
Commit: 2cf10570ae1b3e0d31f3c29bbf0725daaf7fe017
https://github.com/zopefoundation/Zope/commit/2cf10570ae1b3e0d31f3c29bbf0725daaf7fe017
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M docs/INSTALL-virtualenv.rst
Log Message:
-----------
Prefer Python 3 over Python 2
Fix wording and update to current version numbers.
Commit: 535413c3728523441a58b00102ec1d252d53e767
https://github.com/zopefoundation/Zope/commit/535413c3728523441a58b00102ec1d252d53e767
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M CHANGES.rst
Log Message:
-----------
Typo.
Thanks @gp54321.
Commit: dd61b836cd5b73d619a50164932388165defabd1
https://github.com/zopefoundation/Zope/commit/dd61b836cd5b73d619a50164932388165defabd1
Author: Michael Howitz <mh at gocept.com>
Date: 2018-04-23 (Mon, 23 Apr 2018)
Changed paths:
M docs/maintenance.rst
Log Message:
-----------
Add announcement channels.
Commit: f319ac40ce6a916e360630d2616ce71b4e50695d
https://github.com/zopefoundation/Zope/commit/f319ac40ce6a916e360630d2616ce71b4e50695d
Author: Michael Howitz <mh at gocept.com>
Date: 2018-05-08 (Tue, 08 May 2018)
Changed paths:
M versions.cfg
Log Message:
-----------
Update to a version which supports fish.
Commit: 08237d497bf9b56933f2fd64c4864c9847df4f32
https://github.com/zopefoundation/Zope/commit/08237d497bf9b56933f2fd64c4864c9847df4f32
Author: David Glick <david at glicksoftware.com>
Date: 2018-05-09 (Wed, 09 May 2018)
Changed paths:
M CHANGES.rst
M src/OFS/Application.py
M src/OFS/Cache.py
Log Message:
-----------
Avoid deprecation warning for log.warn
Commit: 05d4b4571272f2d182b7824410f2bc180cc27359
https://github.com/zopefoundation/Zope/commit/05d4b4571272f2d182b7824410f2bc180cc27359
Author: David Glick <david.glick at plone.org>
Date: 2018-05-10 (Thu, 10 May 2018)
Changed paths:
M CHANGES.rst
M src/OFS/Application.py
M src/OFS/Cache.py
Log Message:
-----------
Merge pull request #274 from zopefoundation/log-warning
Avoid deprecation warning for log.warn
Commit: 87bfbe9f74f80dbe69d83ebc0d425b683bc0a061
https://github.com/zopefoundation/Zope/commit/87bfbe9f74f80dbe69d83ebc0d425b683bc0a061
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
A .coveragerc
M .gitignore
M .travis.yml
M CHANGES.rst
M MANIFEST.in
M README.rst
R README.txt
M buildout.cfg
M docs/INSTALL-buildout.rst
M docs/INSTALL-virtualenv.rst
M docs/WHATSNEW.rst
M docs/conf.py
M docs/maintenance.rst
M docs/operation.rst
M docs/zdgbook/ObjectPublishing.rst
M docs/zdgbook/Security.rst
M docs/zdgbook/examples/PollImplementation.py
M docs/zope2book/SearchingZCatalog.rst
M requirements-full.txt
M setup.cfg
M setup.py
M sources.cfg
M src/App/Common.py
M src/App/ProductContext.py
M src/App/ZApplication.py
M src/App/config.py
M src/App/dtml/menu.dtml
M src/App/tests/test_ApplicationManager.py
M src/App/tests/test_class_init.py
M src/App/version_txt.py
M src/OFS/Application.py
M src/OFS/Cache.py
M src/OFS/CopySupport.py
M src/OFS/FindSupport.py
M src/OFS/Moniker.py
M src/OFS/ObjectManager.py
M src/OFS/SimpleItem.py
M src/OFS/Traversable.py
A src/OFS/dtml/properties.dtml
A src/OFS/dtml/propertyType.dtml
A src/OFS/dtml/propertysheets.dtml
M src/OFS/dtml/renameForm.dtml
M src/OFS/misc_.py
M src/OFS/tests/testAppInitializer.py
M src/OFS/tests/testApplication.py
M src/OFS/tests/testCopySupport.py
M src/OFS/tests/testCopySupportEvents.py
M src/OFS/tests/testCopySupportHooks.py
M src/OFS/tests/testProperties.py
M src/OFS/tests/testTraverse.py
M src/OFS/tests/test_DTMLDocument.py
M src/OFS/tests/test_DTMLMethod.py
M src/OFS/tests/test_metaconfigure.py
M src/Products/Five/browser/adding.py
M src/Products/Five/browser/configure.zcml
M src/Products/Five/browser/metaconfigure.py
M src/Products/Five/browser/tests/pages.py
M src/Products/Five/browser/tests/test_decode.py
M src/Products/Five/browser/tests/test_metaconfigure.py
M src/Products/Five/browser/tests/test_pages.py
M src/Products/Five/viewlet/tests.py
M src/Products/PageTemplates/Expressions.py
M src/Products/PageTemplates/expression.py
M src/Products/PageTemplates/tests/testExpressions.py
M src/Products/PageTemplates/tests/testZopePageTemplate.py
A src/Products/SiteAccess/VirtualHostMonster.py
A src/Products/SiteAccess/__init__.py
A src/Products/SiteAccess/configure.zcml
A src/Products/SiteAccess/tests/__init__.py
A src/Products/SiteAccess/tests/testVirtualHostMonster.py
A src/Products/SiteAccess/www/VirtualHostMonster.dtml
A src/Products/SiteAccess/www/manage_edit.dtml
M src/Shared/DC/Scripts/Bindings.py
M src/Shared/DC/Scripts/Signature.py
M src/Testing/ZopeTestCase/functional.py
M src/Testing/ZopeTestCase/layer.py
M src/Testing/ZopeTestCase/placeless.py
M src/Testing/ZopeTestCase/sandbox.py
M src/Testing/ZopeTestCase/testBaseTestCase.py
M src/Testing/ZopeTestCase/testPlaceless.py
M src/Testing/ZopeTestCase/warnhook.py
M src/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
M src/Testing/ZopeTestCase/zopedoctest/functional.py
M src/Testing/tests/test_testbrowser.py
M src/ZPublisher/BeforeTraverse.py
M src/ZPublisher/Converters.py
M src/ZPublisher/HTTPRequest.py
M src/ZPublisher/HTTPResponse.py
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/httpexceptions.py
M src/ZPublisher/tests/testHTTPRequest.py
M src/ZPublisher/tests/testHTTPResponse.py
M src/ZPublisher/tests/test_Converters.py
M src/ZPublisher/tests/test_WSGIPublisher.py
M src/ZPublisher/tests/test_mapply.py
M src/ZPublisher/tests/test_pubevents.py
M src/ZTUtils/Tree.py
M src/ZTUtils/Zope.py
M src/ZTUtils/tests/testTree.py
A src/Zope2/App/tests/normal_zope3_page_template.pt
A src/Zope2/App/tests/test_safe_formatter.py
A src/Zope2/App/tests/using_format_zope3_page_template.pt
M src/Zope2/Startup/datatypes.py
M src/Zope2/Startup/handlers.py
M src/Zope2/Startup/starter.py
A src/Zope2/Startup/tests/test_handlers.py
M src/Zope2/Startup/wsgischema.xml
M src/Zope2/Startup/zopectl.py
M src/Zope2/utilities/skel/etc/zope.ini.in
R src/ofs/dtml/properties.dtml
R src/ofs/dtml/propertyType.dtml
R src/ofs/dtml/propertysheets.dtml
M tox.ini
M util.py
M versions-prod.cfg
M versions.cfg
Log Message:
-----------
Merge branch 'master' into unicode-object-id
Commit: 3161ec272f1c12188cafb52eabdae504e78ea1f5
https://github.com/zopefoundation/Zope/commit/3161ec272f1c12188cafb52eabdae504e78ea1f5
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/OFS/ObjectManager.py
M src/OFS/tests/testObjectManager.py
Log Message:
-----------
Do not allow angle brackets and ampersand.
These result in an id as TaintedString which is not supported by `hasattr`.
Commit: 6c751ef06300e70aac5a40b5df1d0bf3c22cc9d6
https://github.com/zopefoundation/Zope/commit/6c751ef06300e70aac5a40b5df1d0bf3c22cc9d6
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/OFS/tests/testObjectManager.py
Log Message:
-----------
Refactor to keep the test more readable.
Commit: e538bbe78a489a33cec3eab921426ef9ac604033
https://github.com/zopefoundation/Zope/commit/e538bbe78a489a33cec3eab921426ef9ac604033
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/OFS/tests/testObjectManager.py
Log Message:
-----------
Be more defensive by only relying on `six.PY2`.
Commit: a24a2a40254b9814c9aba44c3201e392945f2d4d
https://github.com/zopefoundation/Zope/commit/a24a2a40254b9814c9aba44c3201e392945f2d4d
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M src/OFS/ObjectManager.py
M src/OFS/tests/testObjectManager.py
M src/ZPublisher/WSGIPublisher.py
Log Message:
-----------
Merge pull request #181 from zopefoundation/unicode-object-id
Handle unicode object ids.
Commit: 941feb070dc80467eb0e509654fce34ff792e38a
https://github.com/zopefoundation/Zope/commit/941feb070dc80467eb0e509654fce34ff792e38a
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
A .coveragerc
M .gitignore
M .travis.yml
M CHANGES.rst
M README.rst
R README.txt
M buildout.cfg
M docs/INSTALL-buildout.rst
M docs/INSTALL-virtualenv.rst
M docs/WHATSNEW.rst
M docs/maintenance.rst
M docs/operation.rst
M requirements-full.txt
M setup.py
M src/OFS/Application.py
M src/OFS/Cache.py
M src/OFS/CopySupport.py
M src/OFS/ObjectManager.py
M src/OFS/tests/testCopySupport.py
M src/OFS/tests/testObjectManager.py
M src/OFS/tests/testProperties.py
M src/Testing/ZopeTestCase/functional.py
M src/Testing/ZopeTestCase/zopedoctest/FunctionalDocTest.txt
M src/Testing/ZopeTestCase/zopedoctest/functional.py
M src/ZPublisher/Converters.py
M src/ZPublisher/HTTPRequest.py
M src/ZPublisher/WSGIPublisher.py
M src/ZPublisher/tests/testHTTPRequest.py
M src/ZPublisher/tests/test_Converters.py
M tox.ini
M versions-prod.cfg
M versions.cfg
Log Message:
-----------
Merge branch 'master' into fix_cookie_setting
Commit: f7aff2f499fe474bbacd376c054b2abe079c9162
https://github.com/zopefoundation/Zope/commit/f7aff2f499fe474bbacd376c054b2abe079c9162
Author: Steffen Allner <sa at gocept.com>
Date: 2018-05-16 (Wed, 16 May 2018)
Changed paths:
M CHANGES.rst
M src/ZPublisher/HTTPResponse.py
Log Message:
-----------
Accept bytes and text as cookie values.
A cookie value is finally quoted before sending, which needs to be `str` in Python 2 and can be bytes or text in Python 3. In Python 3, a conversion would result in a string representation of bytes.
Compare: https://github.com/zopefoundation/Zope/compare/47e5ae047605...f7aff2f499fe
**NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
More information about the checkins
mailing list