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-slfo.1.1.4 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: python311-hpack Distribution: SUSE Linux Framework One
Version: 4.0.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.4 Build date: Mon Aug 26 11:29:30 2024
Group: Unspecified Build host: h03-ch2a
Size: 447146 Source RPM: python-hpack-4.0.0-slfo.1.1.4.src.rpm
Packager: https://www.suse.com/
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 dmueller@suse.com
  - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 mcepl@suse.com
  - Make calling of %{sle15modernpython} optional.
* Tue Dec 15 2020 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 tchvatal@suse.com
  - Add patch to work with pytest5:
    * pytest5.patch
* Wed Jan 15 2020 mimi.vx@gmail.com
  - add healthcheck.patch to disarm too_slow healthcheck random fails
* Fri Jul 19 2019 tchvatal@suse.com
  - Restrict pytest5 for now
* Wed Jan 02 2019 tchvatal@suse.com
  - Skip one more flaky test
  - Update url to point to upstream github
* Tue Dec 04 2018 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.
* Mon Apr 25 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 06 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 2015 freitag@owncloud.com
  - Add forgotten doc files to filelist
* Mon Aug 24 2015 freitag@opensuse.org
  - Initial package version 1.1.0

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, Sat Nov 16 00:04:13 2024