[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