Hypercorn

Latest version: v0.17.3

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

Scan your dependencies

Page 8 of 10

0.4.5

--------------------

An issue with incorrect tags lead to this being pulled from PyPI.

0.4.4

Not secure
----------------

* Bugfix ensure on timeout the connection is closed.
* Bugfix ensure Trio h2 connections timeout when idle.
* Bugfix flow window updates to connection window.
* Bugfix ensure ASGI framework errors are logged.

0.4.3

Not secure
----------------

* Bugfix ensure task cancellation works on Python 3.6
* Bugfix task cancellation warnings

0.4.2

Not secure
----------------

* Bugfix allow SSL setting to be configured in a file

0.4.1

Not secure
----------------

* Bugfix uvloop argument usage
* Bugfix lifespan not supported error
* Bugfix downgrade logging to warning for no lifespan support

0.4.0

Not secure
----------------

* Introduce a worker-class configuration option. Note that the ``-k``
cli option is now mapped to ``-w`` to match Gunicorn. ``-k`` for the
worker class and ``-w`` for the number of workers. Note also that
``--uvloop`` is deprecated and replaced with ``-k uvloop``.
* Add a trio worker, ``-k trio`` to run trio or neutral ASGI
applications. This worker supports HTTP/1, HTTP/2 and
websockets. Note trio must be installed, ideally via the Hypercorn
``trio`` extra requires.
* Handle application failures with a 500 response if no (partial)
response has been sent.
* Handle application failures with a 500 HTTP or 1006 websocket
response depending on upgrade acceptance.
* Bugfix a race condition establishing the client/server address.
* Bugfix don't create an unpickleable (on windows) ssl context in the
master worker, rather do so in each worker. This should support
multiple workers on windows.
* Support the ASGI lifespan protocol (with backwards compatibility to
the provisional protocol for asyncio & uvloop workers).
* Bugfix cleanup all tasks on asyncio & uvloop workers.
* Adopt Black for code formatting.
* Bugfix h2 don't try to send negative or zero bytes.
* Bugfix h2 don't send nothing.
* Bugfix restore the single worker behaviour of being a single
process.
* Bugfix Ensure sending doesn't error when the connection is closed.
* Allow configuration of h2 max concurrent streams and max header list
size.
* Introduce a backlog configuration option.

Page 8 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.