Sync from SUSE:ALP:Source:Standard:1.0 python-hpack revision 3440a6b5c43fb244e76556e4832c189a
This commit is contained in:
159
python-hpack.changes
Normal file
159
python-hpack.changes
Normal file
@@ -0,0 +1,159 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 21 12:26:14 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- add sle15_python_module_pythons (jsc#PED-68)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 13 22:41:50 UTC 2023 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Make calling of %{sle15modernpython} optional.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 15 21:36:53 UTC 2020 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Upgrade to 4.0.0:
|
||||
- remove pytest5.patch, which was included in the upstream tarball.
|
||||
- support for Python < 3.6 (including 2.7) has been removed.
|
||||
- support for Python 3.8 has been added.
|
||||
- Performance improvement of static header search. Use dict search
|
||||
instead of linear search.
|
||||
- Fix debug output of headers during encoding.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 6 07:37:26 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Add patch to work with pytest5:
|
||||
* pytest5.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 15 13:24:22 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
|
||||
|
||||
- add healthcheck.patch to disarm too_slow healthcheck random fails
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jul 19 09:49:33 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Restrict pytest5 for now
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 2 12:47:37 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||
|
||||
- Skip one more flaky test
|
||||
- Update url to point to upstream github
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 4 12:48:55 UTC 2018 - Matej Cepl <mcepl@suse.com>
|
||||
|
||||
- Remove superfluous devel dependency for noarch package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 22 08:11:31 UTC 2017 - aloisio@gmx.com
|
||||
|
||||
- Update to version 3.0.0
|
||||
API Changes (Backward Incompatible):
|
||||
* Removed nghttp2 support. This support had rotted and was
|
||||
essentially non-functional, so it has now been removed until
|
||||
someone has time to re-add the support in a functional form.
|
||||
* Attempts by the encoder to exceed the maximum allowed header
|
||||
table size via dynamic table size updates (or the absence
|
||||
thereof) are now forbidden.
|
||||
API Changes (Backward Compatible):
|
||||
* Added a new InvalidTableSizeError thrown when the encoder does
|
||||
not respect the maximum table size set by the user.
|
||||
* Added a Decoder.max_allowed_table_size field that sets the
|
||||
maximum allowed size of the decoder header table. See the
|
||||
documentation for an indication of how this should be used.
|
||||
Bugfixes:
|
||||
* Up to 25% performance improvement decoding HPACK-packed
|
||||
integers, depending on the platform.
|
||||
* HPACK now tolerates receiving multiple header table size
|
||||
changes in sequence, rather than only one.
|
||||
* HPACK now forbids header table size changes anywhere but first
|
||||
in a header block, as required by RFC 7541 § 4.2.
|
||||
* Other miscellaneous performance improvements.
|
||||
Version 2.3.0
|
||||
Security Fixes:
|
||||
* CVE-2016-6581: HPACK Bomb. This release now enforces a maximum
|
||||
value of the decompressed size of the header list. This is to
|
||||
avoid the so-called “HPACK Bomb” vulnerability, which is caused
|
||||
when a malicious peer sends a compressed HPACK body that
|
||||
decompresses to a gigantic header list size.
|
||||
This also adds a OversizedHeaderListError, which is thrown by
|
||||
the decode method if the maximum header list size is being
|
||||
violated. This places the HPACK decoder into a broken state: it
|
||||
must not be used after this exception is thrown.
|
||||
This also adds a max_header_list_size to the Decoder object. This
|
||||
controls the maximum allowable decompressed size of the header
|
||||
list. By default this is set to 64kB.
|
||||
|
||||
- Converted to single-spec
|
||||
|
||||
- Enabled tests
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user