Zope-publisher

Latest version: v4.3.2

Safety actively analyzes 630169 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

3.5.5

==================

- LP 322486: ``setStatus()`` now allows any ``int()``-able status value.

3.5.4

==================


- LP 98440: interfaces lost on retried request

- LP 273296: dealing more nicely with malformed HTTP_ACCEPT_LANGUAGE headers
within getPreferredLanguages().

- LP 253362: dealing more nicely with malformed HTTP_ACCEPT_CHARSET headers
within getPreferredCharsets().

- LP 98284: Pass the ``size`` argument to readline, as the version of
twisted used in zope.app.twisted supports it.

- Fix the LP 98284 fix: do not pass ``size`` argument of None that causes
cStringIO objects to barf with a TypeError.

3.5.3

==================

- It turns out that some Web servers (Paste for example) do not send the EOF
character after the data has been transmitted and the read() of the cached
stream simply hangs if no expected content length has been specified.

3.5.2

==================

- A previous fix to handle posting of non-form data broke handling of
form data with extra information in the content type, as in::

application/x-www-form-urlencoded; charset=UTF-8

3.5.1

==================

- When posting non-form (and non-multipart) data, the request body was
consumed and discarded. This makes it impossible to deal with other
post types, like xml-rpc or json without resorting to overly complex
"request factory" contortions.

- https://bugs.launchpad.net/zope2/+bug/143873

``zope.publisher.http.HTTPCharsets`` was confused by the Zope 2
publisher, which gives misleading information about which headers
it has.

3.5.0

==================

- Added a PasteDeploy app_factory implementation. This should make
it easier to integrate Zope 3 applications with PasteDeploy. It
also makes it easier to control the publication used, giving far
greater control over application policies (e.g. whether or not to
use the ZODB).

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.