diff --git a/hpack-2.0.1.tar.gz b/hpack-2.0.1.tar.gz deleted file mode 100644 index 20042b7..0000000 --- a/hpack-2.0.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d7eaafeecfb60c18cbfd1c8ffb032bca4524862d0d89540e8a62d5118529ccc -size 18869 diff --git a/hpack-2.2.0.tar.gz b/hpack-2.2.0.tar.gz new file mode 100644 index 0000000..1e1ec15 --- /dev/null +++ b/hpack-2.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2917b3f003c7c76c1aa17e89c1fc27a80d2175d6283131890253609f5f370ef +size 40256 diff --git a/python-hpack.changes b/python-hpack.changes index 9575f9c..ee12bea 100644 --- a/python-hpack.changes +++ b/python-hpack.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +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. + ------------------------------------------------------------------- Wed Jan 6 19:43:13 UTC 2016 - freitag@opensuse.org diff --git a/python-hpack.spec b/python-hpack.spec index 3ad2119..cab5cee 100644 --- a/python-hpack.spec +++ b/python-hpack.spec @@ -17,7 +17,7 @@ Name: python-hpack -Version: 2.0.1 +Version: 2.2.0 Release: 0 Summary: Pure-Python HPACK header compression License: MIT