2016-05-06 07:13:44 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon May 2 12:00:12 UTC 2016 - freitag@owncloud.com
|
|
|
|
|
|
|
|
|
|
- Fixed messy changelog.
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Apr 25 11:16:50 UTC 2016 - freitag@owncloud.com
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
Bugfixes
|
|
|
|
|
* memoryview objects are now used when decoding HPACK, improving
|
|
|
|
|
the performance by avoiding unnecessary data copies.
|
|
|
|
|
|
2016-03-09 16:31:34 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 6 19:43:13 UTC 2016 - freitag@opensuse.org
|
|
|
|
|
|
|
|
|
|
- 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.
|
|
|
|
|
|
2015-08-26 15:47:37 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Aug 25 12:39:56 UTC 2015 - freitag@owncloud.com
|
|
|
|
|
|
|
|
|
|
- Add forgotten doc files to filelist
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Aug 24 18:33:25 UTC 2015 - freitag@opensuse.org
|
|
|
|
|
|
|
|
|
|
- Initial package version 1.1.0
|
|
|
|
|
|