Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-http2 for openSUSE:Factory checked in at 2024-11-12 19:20:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-http2 (Old) and /work/SRC/openSUSE:Factory/.ghc-http2.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-http2" Tue Nov 12 19:20:13 2024 rev:13 rq:1222958 version:5.3.4 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-http2/ghc-http2.changes 2024-01-04 16:01:09.520762809 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-http2.new.2017/ghc-http2.changes 2024-11-12 19:20:38.805520445 +0100 @@ -1,0 +2,114 @@ +Thu Aug 29 22:43:27 UTC 2024 - Peter Simons <psim...@suse.com> + +- Update http2 to version 5.3.4. + # ChangeLog for http2 + + ## 5.3.4 + + * Support stream cancellation + [#142](https://github.com/kazu-yamamoto/http2/pull/142) + + ## 5.3.3 + + * Enclosing IPv6 literal authority with square brackets. + [#143](https://github.com/kazu-yamamoto/http2/pull/143) + + ## 5.3.2 + + * Avoid unnecessary empty data frames at end of stream + [#140](https://github.com/kazu-yamamoto/http2/pull/140) + * Removing unnecessary API from ServerIO + + ## 5.3.1 + + * Fix treatment of async exceptions + [#138](https://github.com/kazu-yamamoto/http2/pull/138) + * Avoid race condition + [#137](https://github.com/kazu-yamamoto/http2/pull/137) + + ## 5.3.0 + + * New server architecture: spawning worker on demand instead of the + worker pool. This reduce huge numbers of threads for streaming into + only 2. No API changes but workers do not terminate quicly. Rather + workers collaborate with the sender after queuing a response and + finish after all response data are sent. + * All threads are labeled with `labelThread`. You can see them by + `listThreas` if necessary. + + ## 5.2.6 + + * Recover rxflow on closing. + [#126](https://github.com/kazu-yamamoto/http2/pull/126) + * Fixing ClientSpec for stream errors. + * Allowing negative window. (h2spec http2/6.9.2) + * Update for latest http-semantics + [#122](https://github.com/kazu-yamamoto/http2/pull/124) + + ## 5.2.5 + + * Setting peer initial window size properly. + [#123](https://github.com/kazu-yamamoto/http2/pull/123) + + ## 5.2.4 + + * Update for latest http-semantics + [#122](https://github.com/kazu-yamamoto/http2/pull/122) + * Measuring performance concurrently for h2c-client + + ## 5.2.3 + + * Update for latest http-semantics + [#120](https://github.com/kazu-yamamoto/http2/pull/120) + * Enable containers 0.7 (ghc 9.10) + [#117](https://github.com/kazu-yamamoto/http2/pull/117) + + ## 5.2.2 + + * Mark final chunk as final + [#116](https://github.com/kazu-yamamoto/http2/pull/116) + + ## 5.2.1 + + * Using time-manager v0.1.0. + [#115](https://github.com/kazu-yamamoto/http2/pull/115) + + ## 5.2.0 + + * Using http-semantics + [#114](https://github.com/kazu-yamamoto/http2/pull/114) + * `Header` of `http-types` should be used as high-level header. + * `TokenHeader` of `http-semantics` should be used as low-level header. + * Breaking change: `encodeHeader` takes `Header` of `http-types`. + * Breaking change: `decodeHeader` returns `Header` of `http-types`. + * Breaking change: `HeaderName` as `ByteString` is removed. + + ## 5.1.4 + + * Using network-control v0.1. + + ## 5.1.3 + + * Defining SendRequest type synonym. + [#111](https://github.com/kazu-yamamoto/http2/pull/111) + + ## 5.1.2 + + * Make ping rate limit configurable + [#108](https://github.com/kazu-yamamoto/http2/pull/108) + + ## 5.1.1 + + * Deal with RST_STREAM in HalfClosedLocal state + [#107](https://github.com/kazu-yamamoto/http2/pull/107) + + ## 5.1.0 + + * Drop frames after reset + [#106](https://github.com/kazu-yamamoto/http2/pull/106) + * BREAKING CHANGE: Use String for Authority + [#105](https://github.com/kazu-yamamoto/http2/pull/105) + * Properly close streams + [#104](https://github.com/kazu-yamamoto/http2/pull/104) + +------------------------------------------------------------------- Old: ---- http2-5.0.1.tar.gz New: ---- http2-5.3.4.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-http2.spec ++++++ --- /var/tmp/diff_new_pack.Y7Kw5Y/_old 2024-11-12 19:20:39.413545922 +0100 +++ /var/tmp/diff_new_pack.Y7Kw5Y/_new 2024-11-12 19:20:39.413545922 +0100 @@ -1,7 +1,7 @@ # # spec file for package ghc-http2 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %global pkgver %{pkg_name}-%{version} %bcond_with tests Name: ghc-%{pkg_name} -Version: 5.0.1 +Version: 5.3.4 Release: 0 Summary: HTTP/2 library License: BSD-3-Clause @@ -39,8 +39,12 @@ BuildRequires: ghc-case-insensitive-prof BuildRequires: ghc-containers-devel BuildRequires: ghc-containers-prof +BuildRequires: ghc-http-semantics-devel +BuildRequires: ghc-http-semantics-prof BuildRequires: ghc-http-types-devel BuildRequires: ghc-http-types-prof +BuildRequires: ghc-iproute-devel +BuildRequires: ghc-iproute-prof BuildRequires: ghc-network-byte-order-devel BuildRequires: ghc-network-byte-order-prof BuildRequires: ghc-network-control-devel @@ -56,6 +60,8 @@ BuildRequires: ghc-unix-time-prof BuildRequires: ghc-unliftio-devel BuildRequires: ghc-unliftio-prof +BuildRequires: ghc-utf8-string-devel +BuildRequires: ghc-utf8-string-prof ExcludeArch: %{ix86} %if %{with tests} BuildRequires: ghc-Glob-devel ++++++ http2-5.0.1.tar.gz -> http2-5.3.4.tar.gz ++++++ ++++ 6258 lines of diff (skipped)