Cherrypy

Latest version: v18.10.0

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

Scan your dependencies

Page 5 of 15

16.0.0

-------

* :issue:`1688` via :commit:`38ad1da`: Removed ``basic_auth`` and
``digest_auth`` tools and the ``httpauth`` module, which have been
officially deprecated earlier in v14.0.0.

* Removed deprecated properties:

- ``cherrypy._cpreqbody.Entity.type`` deprecated in favor of
:py:attr:`cherrypy._cpreqbody.Entity.content_type`

- ``cherrypy._cprequest.Request.body_params`` deprecated in favor of
:py:attr:`cherrypy._cprequest.RequestBody.params`

* :issue:`1377`: In _cp_native server, set ``req.status`` using bytes
(fixed in :pr:`1712`).

* :issue:`1697` via :commit:`841f795`: Fixed error on Python 3.7 with
AutoReloader when ``__file__`` is ``None``.

* :issue:`1713` via :commit:`15aa80d`: Fix warning emitted during
test run.

* :issue:`1370` via :commit:`38f199c`: Fail with HTTP 400 for invalid
headers.

15.0.0

-------

* :issue:`1708`: Removed components from webtest that were
removed in the refactoring of cheroot.test.webtest for
cheroot 6.1.0.

14.2.0

-------

* :issue:`1680` via :pr:`1683`: Basic Auth and Digest Auth
tools now support :rfc:`7617` UTF-8 charset decoding where
possible, using latin-1 as a fallback.

14.1.0

-------

* :cr-pr:`37`: Add support for peercreds lookup over UNIX domain socket.
This enables app to automatically identify "who's on the other
end of the wire".

This is how you enable it::

server.peercreds: True
server.peercreds_resolve: True

The first option will put remote numeric data to WSGI env vars:
app's PID, user's id and group.

Second option will resolve that into user and group names.

To prevent expensive syscalls, data is cached on per connection
basis.

14.0.1

-------

* :issue:`1700`: Improve windows pywin32 dependency declaration via
conditional extras.

14.0.0

-------

* :issue:`1688`: Officially deprecated ``basic_auth`` and ``digest_auth``
tools and the ``httpauth`` module, triggering DeprecationWarnings
if they're used. Applications should instead adapt to use the
more recent ``auth_basic`` and ``auth_digest`` tools.
This deprecated functionality will be removed in a subsequent
release soon.
* Removed ``DeprecatedTool`` and the long-deprecated and disabled
``tidy`` and ``nsgmls`` tools. See `the rationale
<https://github.com/cherrypy/cherrypy/pull/1689#issuecomment-362924962>`_
for this change.

Page 5 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.