Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python311-hpack-4.0.0-2.7 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-hpack Distribution: openSUSE Tumbleweed
Version: 4.0.0 Vendor: openSUSE
Release: 2.7 Build date: Fri Apr 21 14:26:14 2023
Group: Unspecified Build host: reproducible
Size: 447146 Source RPM: python-hpack-4.0.0-2.7.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/python-hyper/hpack
Summary: Pure-Python HPACK header compression
This module contains a pure-Python HTTP/2 header encoding (HPACK) logic for use in
Python programs that implement HTTP/2. It also contains a compatibility layer that
automatically enables the use of nghttp2 if it’s available.

Provides

Requires

License

MIT

Changelog

* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
  - Make calling of %{sle15modernpython} optional.
* Tue Dec 15 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 06 2020 Tomáš Chvátal <tchvatal@suse.com>
  - Add patch to work with pytest5:
    * pytest5.patch
* Wed Jan 15 2020 Ondřej Súkup <mimi.vx@gmail.com>
  - add healthcheck.patch to disarm too_slow healthcheck random fails
* Fri Jul 19 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Restrict pytest5 for now
* Wed Jan 02 2019 Tomáš Chvátal <tchvatal@suse.com>
  - Skip one more flaky test
  - Update url to point to upstream github
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package
* Sat Apr 22 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 02 2016 freitag@owncloud.com
  - Fixed messy changelog.

Files

/usr/lib/python3.11/site-packages/hpack
/usr/lib/python3.11/site-packages/hpack-4.0.0-py3.11.egg-info
/usr/lib/python3.11/site-packages/hpack-4.0.0-py3.11.egg-info/PKG-INFO
/usr/lib/python3.11/site-packages/hpack-4.0.0-py3.11.egg-info/SOURCES.txt
/usr/lib/python3.11/site-packages/hpack-4.0.0-py3.11.egg-info/dependency_links.txt
/usr/lib/python3.11/site-packages/hpack-4.0.0-py3.11.egg-info/top_level.txt
/usr/lib/python3.11/site-packages/hpack/__init__.py
/usr/lib/python3.11/site-packages/hpack/__pycache__
/usr/lib/python3.11/site-packages/hpack/__pycache__/__init__.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/__init__.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/exceptions.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/exceptions.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/hpack.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/hpack.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman_constants.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman_constants.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman_table.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/huffman_table.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/struct.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/struct.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/table.cpython-311.opt-1.pyc
/usr/lib/python3.11/site-packages/hpack/__pycache__/table.cpython-311.pyc
/usr/lib/python3.11/site-packages/hpack/exceptions.py
/usr/lib/python3.11/site-packages/hpack/hpack.py
/usr/lib/python3.11/site-packages/hpack/huffman.py
/usr/lib/python3.11/site-packages/hpack/huffman_constants.py
/usr/lib/python3.11/site-packages/hpack/huffman_table.py
/usr/lib/python3.11/site-packages/hpack/struct.py
/usr/lib/python3.11/site-packages/hpack/table.py
/usr/share/doc/packages/python311-hpack
/usr/share/doc/packages/python311-hpack/CHANGELOG.rst
/usr/share/doc/packages/python311-hpack/CONTRIBUTORS.rst
/usr/share/doc/packages/python311-hpack/README.rst
/usr/share/licenses/python311-hpack
/usr/share/licenses/python311-hpack/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:23:10 2024