head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.18 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.16 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.14 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.12 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.10 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.8 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.6 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.4 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.2 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.6.0.8 pkgsrc-2021Q3-base:1.6 pkgsrc-2021Q2:1.6.0.6 pkgsrc-2021Q2-base:1.6 pkgsrc-2021Q1:1.6.0.4 pkgsrc-2021Q1-base:1.6 pkgsrc-2020Q4:1.6.0.2 pkgsrc-2020Q4-base:1.6 pkgsrc-2020Q3:1.5.0.28 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.24 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.4 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.26 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.22 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.20 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.18 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.16 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.14 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.12 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.10 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.8 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.6 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.2 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.4.0.10 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.8 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.6 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.4 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.2 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.0.2 pkgsrc-2015Q3-base:1.1; locks; strict; comment @# @; 1.8 date 2021.10.26.11.06.37; author nia; state Exp; branches; next 1.7; commitid G83yJyZF8er6kjeD; 1.7 date 2021.10.07.14.42.28; author nia; state Exp; branches; next 1.6; commitid EMvsIaZgYm1t8TbD; 1.6 date 2020.10.03.18.09.10; author adam; state Exp; branches; next 1.5; commitid W01x4PaIlBia9uqC; 1.5 date 2017.04.14.13.08.15; author leot; state Exp; branches; next 1.4; commitid riPzK6Dlqy0XevNz; 1.4 date 2016.02.16.13.43.09; author leot; state Exp; branches; next 1.3; commitid 5D8ofuGRFDGB19Vy; 1.3 date 2015.12.30.14.59.02; author leot; state Exp; branches; next 1.2; commitid Hq9Gnh0BR4gCZYOy; 1.2 date 2015.11.04.00.35.30; author agc; state Exp; branches; next 1.1; commitid K5R8pkzReRJy0IHy; 1.1 date 2015.08.23.14.06.11; author leot; state Exp; branches; next ; commitid ujmETm55mK04Qoyy; desc @@ 1.8 log @ net: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes Not committed (merge conflicts...): net/radsecproxy/distinfo The following distfiles could not be fetched (fetched conditionally?): ./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz ./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch ./net/djbdns/distinfo djbdns-1.05-test28.diff.xz ./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch ./net/djbdns/distinfo djbdns-1.05-multiip.diff ./net/djbdns/distinfo djbdns-cachestats.patch @ text @$NetBSD: distinfo,v 1.7 2021/10/07 14:42:28 nia Exp $ BLAKE2s (hpack-4.0.0.tar.gz) = 0eefe547057990a89e900005d1064e743ec14690e8eed4eb5a91e20c8add4c6b SHA512 (hpack-4.0.0.tar.gz) = 7a303d00176288cefb4b9c562aad8d15f4e15865d6f6c8c8a086cc2ebf605547c5b2ca0498ba24d758f0a9e37877b585de1b55b232eae271b9eaf2d1238106ca Size (hpack-4.0.0.tar.gz) = 49117 bytes @ 1.7 log @net: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2020/10/03 18:09:10 adam Exp $ d3 1 a3 1 RMD160 (hpack-4.0.0.tar.gz) = 6aedf9f459392ec55f894bd5549e181764c1799b @ 1.6 log @py-hpack: updated to 4.0.0 4.0.0: API Changes (Backward-Incompatible) Support for Python 2.7 has been removed. Support for Python 3.4 has been removed. Support for Python 3.5 has been removed. Support for PyPy (Python 2.7 compatible) has been removed. Support for Python 3.8 has been added. Bugfixes Performance improvement of static header search. Use dict search instead of linear search. Fix debug output of headers during encoding. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2017/04/14 13:08:15 leot Exp $ a2 1 SHA1 (hpack-4.0.0.tar.gz) = 5f4432e5ca99075562d1b4734d4ee0f4a7aef0d3 @ 1.5 log @Update net/py-hpack to 3.0.0 Changes: 3.0.0 (2017-03-29) ------------------ **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. 2.3.0 (2016-08-04) ------------------ **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. 2.2.0 (2016-04-20) ------------------ **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. 2.1.1 (2016-03-16) ------------------ **Bugfixes** - 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2016/02/16 13:43:09 leot Exp $ d3 4 a6 5 SHA1 (hpack-3.0.0.tar.gz) = d230ec65b27dc18e545f90fe9f804586666de890 RMD160 (hpack-3.0.0.tar.gz) = 3aa077f29a21fb1cd06a3fccd7b05709591f57f9 SHA512 (hpack-3.0.0.tar.gz) = ffac4bdf19f8826027d8f89fe07e1837eacabbf18d1ff18e0cb13505c6714afd62125aa5cc594c75273725be71cc6e17b2315257fabb7779ce51de8c877267a3 Size (hpack-3.0.0.tar.gz) = 43321 bytes SHA1 (patch-setup.py) = 2f72bac372d14182f4a553904d8db588d40aaa91 @ 1.4 log @Update net/py-hpack to 2.1.0. Changes: 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2015/12/30 14:59:02 leot Exp $ d3 5 a7 4 SHA1 (hpack-2.1.0.tar.gz) = 0b27281e0e135bb910653fe81b94ec0071cf9104 RMD160 (hpack-2.1.0.tar.gz) = 01674159d5adfdd9e294c50def4e5a7803d1f404 SHA512 (hpack-2.1.0.tar.gz) = 07196e3f1e62dd63adc5411fa0f84fe9b668df453aa38e570ee0b80eb8159f37d584dd3103a849ac9ffce1692d21c778cb896d688035ef62d9d8e7dcd8f3bef4 Size (hpack-2.1.0.tar.gz) = 20032 bytes @ 1.3 log @Update net/py-hpack to 2.0.1. Changes: 2.0.1 (2015-11-09) ------------------ 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. 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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2015/11/04 00:35:30 agc Exp $ d3 4 a6 4 SHA1 (hpack-2.0.1.tar.gz) = fb933495209514e974354cf5d97df808eb0d698b RMD160 (hpack-2.0.1.tar.gz) = b9d3b1624d3904bc86bfec5fd8b6c81ceb599088 SHA512 (hpack-2.0.1.tar.gz) = 244325adf7af287f23aef818309e55009dc481edddabe8b516fb8cd69ac95e6092469358d349af50881de56774d673f70a9e4d5826b5a3db96f0350825a80e67 Size (hpack-2.0.1.tar.gz) = 18869 bytes @ 1.2 log @Add SHA512 digests for distfiles for net category Problems found with existing digests: Package haproxy distfile haproxy-1.5.14.tar.gz 159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded] da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated] Problems found locating distfiles: Package bsddip: missing distfile bsddip-1.02.tar.Z Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2 Package djbdns: missing distfile djbdns-cachestats.patch Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch Package gated: missing distfile gated-3-5-11.tar.gz Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz Package poink: missing distfile poink-1.6.tar.gz Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch Package waste: missing distfile waste-source.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2015/08/23 14:06:11 leot Exp $ d3 4 a6 4 SHA1 (hpack-1.1.0.tar.gz) = 41752e6580934d68634f48a823cb1a667f420542 RMD160 (hpack-1.1.0.tar.gz) = dbb3a6f060822e9cbd12c2e5205edf3d528b5fec SHA512 (hpack-1.1.0.tar.gz) = 0281a04d883b93020121a88d0909037999f26b63d13642aca97885bda7e71248f67f7fcfaf1dd91959fd5876ba12df660704eda447a6db0b6cc4a86ee818f692 Size (hpack-1.1.0.tar.gz) = 18013 bytes @ 1.1 log @Import net/py-hpack as py-hpack-1.1.0 (needed to update net/mitmproxy). ok bsiegert@@. 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. @ text @d1 1 a1 1 $NetBSD$ d5 1 @