Revisions of python-hpack
Dirk Mueller (dirkmueller)
accepted
request 393287
from
Klaas Freitag (ocfreitag)
(revision 3)
- Fixed messy changelog. - Update to version 2.2.0: API Changes (Backward Compatible) * Added HeaderTuple and NeverIndexedHeaderTuple classes that signal whether a given header field may ever be indexed in HTTP/2 header compression. * Changed Decoder.decode() to return the newly added HeaderTuple class and subclass. These objects behave like two-tuples, so this change does not break working code. Bugfixes * Improve Huffman decoding speed by 4x using an approach borrowed from nghttp2. * Improve HPACK decoding speed by 10% by caching header table sizes. - Bugfixes since 2.1.1: * When passing a dictionary or dictionary subclass to Encoder.encode, HPACK now ensures that HTTP/2 special headers (headers whose names begin with `:` characters) appear first in the header block. - Changes in 2.1.0 (2016-02-02) API Changes (Backward Compatible) * Added new InvalidTableIndex exception, a subclass of HPACKDecodingError. * Instead of throwing IndexError when encountering invalid encoded integers HPACK now throws HPACKDecodingError. * Instead of throwing UnicodeDecodeError when encountering headers that are not UTF-8 encoded, HPACK now throws HPACKDecodingError. * Instead of throwing IndexError when encountering invalid table offsets, HPACK now throws InvalidTableIndex. * Added raw flag to decode, allowing decode to return bytes instead of attempting to decode the headers as UTF-8.
Todd R (TheBlackCat)
accepted
request 368721
from
Klaas Freitag (kfreitag)
(revision 2)
- Update to version 2.0.1 * Fixed a bug where the Python HPACK implementation would only emit header table size changes for the total change between one header block and another, rather than for the entire sequence of changes. - Additional changes from version 2.0.0 (2015-10-12) * Remove unused HPACKEncodingError. * Add the shortcut ability to import the public API (Encoder, Decoder, HPACKError, HPACKDecodingError) directly, rather than from hpack.hpack.
Dirk Mueller (dirkmueller)
accepted
request 326630
from
Klaas Freitag (ocfreitag)
(revision 1)
Installed doc files properly, thanks for consideration :)
Displaying revisions 21 - 23 of 23