hpack
hpack copied to clipboard
HTTP/2 Header Encoding for Python
The sdist package at PyPI is missing `test/test_fixtures`. Without `test/test_fixtures` testing fails. Please add the missing directory to sdist. Thank you.
We would like to throw exceptions in the event of a decoding error (Huffman or HPACK). This work some-what blocks Issue #2 since proper fuzz testing would only really be...
Added pyproject.toml Version is now fetched from git tags.
This is to mitigate CVE-2019-9516, 0-Length Headers Leak. It will allow hpack users, such as hyper-h2, to close connections if this happens on the basis that the client is likely...
As discussed with @Lukasa the Huffman encoder / decoder is currently initialized using two static structures defined in huffman_constants.py. We could potentially remove the need for this pseudo-stateful nature and...
Fuzzing!
@alex, I want to fuzz the crap out of this. Let me know when you've got a blog post for this.
I added a Hypercorn server to my application for an API. I still want to be able to debug my own code, but if I enable the debug logging level,...
Not familiar with this package, but I ended up with this RuntimeError from an `httpx` `get`. ``` Backing off get_with_retry(...) for 0.1s (httpx.RemoteProtocolError: ) Backing off get_with_retry(...) for 0.4s (httpx.RemoteProtocolError:...
I recently attempted to use [one of my favorite static analysis tools](https://www.youtube.com/watch?v=abvW0mOrDiY) with `hpack` and it choked on ``` try: # pragma: no cover basestring = basestring except NameError: #...