Hypercorn

Latest version: v0.17.3

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

Scan your dependencies

Page 7 of 10

0.5.4

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

* Bugfix correctly support the ASGI specification; headers an
subprotocol support on WebSocket acceptance.
* Bugfix ensure the response headers are correctly built, ensuring
they have lowercase names.
* Bugfix reloading when invocated as python -m hypercorn.
* Bugfix RESUSE -> REUSE typo.

0.5.3

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

* Bugfix reloading on both Windows and Linux.
* Bugfix WebSocket unbounded memory usage.
* Fixed import from deprecated trio.ssl.

0.5.2

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

* Bugfix ensure stream is not closed when reseting.

0.5.1

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

* Bugfix mark the task started after the server starts.
* Bugfix ensure h11 connections are closed.
* Bugfix ensure h2 streams are closed/reset.

0.5.0

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

* Add flag to control SSL verify mode (--verify-mode).
* Allow the SSL Verify Flags to be specified in the config.
* Add an official API for using Hypercorn programmatically::

async def serve(app: Type[ASGIFramework], config: Config) -> None:

asyncio.run(serve(app, config))
trio.run(serve, app, config)

* Add the ability to bind to multiple sockets::

hypercorn --bind '0.0.0.0:5000' --bind '[::]:5000' ...

* Bugfix default port is now 8000 not 5000,
* Bugfix ensure that h2c upgrade requests work.
* Support requests that assume HTTP/2.
* Allow the ALPN protocols to be configured.
* Allow the access logger class to be customised.
* Change websocket access logging to be after the handshake.
* Bugfix ensure there is no race condition in lifespan startup.
* Bugfix don't crash or log on SSL handshake failures.
* Initial working h2 Websocket support RFC 8441.
* Bugfix support reloading on Windows machines.

0.4.6

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

* Bugfix EOF handling for websocket connections.
* Bugfix Introduce a random delay between worker starts on Windows.

Page 7 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.