Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package s2n for openSUSE:Factory checked in at 2026-08-14 22:06:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/s2n (Old) and /work/SRC/openSUSE:Factory/.s2n.new.1258 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "s2n" Fri Aug 14 22:06:15 2026 rev:42 rq:1371009 version:1.7.7 Changes: -------- --- /work/SRC/openSUSE:Factory/s2n/s2n.changes 2026-06-19 17:22:40.264746907 +0200 +++ /work/SRC/openSUSE:Factory/.s2n.new.1258/s2n.changes 2026-08-14 22:06:32.428059323 +0200 @@ -1,0 +2,112 @@ +Thu Aug 13 09:43:17 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 1.7.7 + * fix: prefer clang for libs2n LTO to work under rust-lld (#5996) + * feat: Include the error code in s2n_error Display impl (#5988) + * fix: use leaf public key NID for ML-DSA signature scheme matching (#5997) + * build(deps): bump the all-gha-updates group across 1 directory with 4 updates (#5994) + * ci: update stale patch files for clang-format (#6000) + * style(integv2): run latest ruff format & check (#6005) + * build(deps): update crabgrind requirement from 0.2 to 0.3 in /tests/regression + in the all-cargo-updates group across 1 directory (#5972) + * docs: add resources about Coordinated Vulnerability Disclosure to SECURITY.md (#5927) + * refactor: use header struct for decryption (#6004) + * build(deps): bump actions/stale from 10 to 11 in /.github/workflows + in the all-gha-updates group (#6016) + * fix: ensure record integrity over header version (#6014) + * fix: emit trailing colons for IPv6 addresses ending in a zero run (#5842) + * docs: document threading contract on s2n_async_pkey_op_apply and reje⦠(#5845) + * docs(build): clarify OpenSSL FIPS support and shared responsibility (#5856) + * feat: add custom CNSA2 interop policies (#6011) + * fix(ci): update msrv check to use Cargo.toml (#6021) + +------------------------------------------------------------------- +Wed Aug 5 17:25:58 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Move Obsoletes to library runtime package and drop Provides + +------------------------------------------------------------------- +Tue Aug 4 09:13:44 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 1.7.6 + * chore: bindings release 0.3.39 (#5962) + * refactor: fork based handshake tests to use in memory io pair (#5940) + * refactor: two more self talk tests to use in-memory io pair (#5950) + * chore: metrics-subscriber release v0.0.4 (#5965) + * feat: enable rust bindings build and tests on Windows (#5958) + * build(deps): update openssl-src requirement from 300.5 to 400.0 + in /bindings/rust/standard (#5971) + * feat(bindings): add init feature flag (#5831) + * test: client_hello retrieval with HRR (#5975) + * refactor(metrics): make record update infallible (#5976) + * ci: bump MSRV for extended workspace from 1.89 to 1.91 (#5980) + * test: enable rust bindings tests on Windows (#5969) + * chore: delete unused functions (#5978) + * docs: Windows MinGW support is available (#5970) + * refactor: export trait owns MetricRecord (#5981) + * feat: add client issue metrics (#5979) + * chore: version bump (#5984) + * feat: add per-message handshake timing instrumentation (#5903) + * ci: add MSRV consumer check (#5986) + * ci: upgrade cppcheck from 2.3 to 2.13 via apt (#5943) + * feat(docs): Render Cargo feature-gated code in docs (#5967) + * fix: guard against underflow in record wipe length (#5973) + * Fix silent drop of TLS 1.3 encrypted records (bsc#1272354, CVE-2026-16317) + * Fix QUIC transport parameters memory leak during HelloRetryRequest + (bsc#1272349, CVE-2026-16318) + * fix(duvet): Correct CCS quote attribution to RFC 8446 section 5 (#5999) + * chore: s2n-tls rust bindings v0.3.41 release (#5998) + +------------------------------------------------------------------- +Wed Jul 8 12:48:14 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Add Provides and Obsoletes for previous shared library version + +------------------------------------------------------------------- +Fri Jul 3 12:44:51 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 1.7.5 + * ci: fix OpenBSD CI mirror and bump to 7.9 (#5915) + * feat(metrics): add visibility into failures (#5913) + * chore: bindings release 0.3.38 (#5916) + * feat(metrics): add security policy information (#5908) + * ci: remove redundant download in buildspec (#5921) + * ci: cache all dev shells (#5925) + * build(deps): update s2n-codec requirement from 0.81 to 0.82 + in /bindings/rust/standard (#5924) + * ci(aws-kms-tls-auth): pin time crate version (#5928) + * ci: bump MSRV for extended workspace (#5929) + * fix: release EVP_PKEY on cert recv error paths (#5926) + * fix: perform fallable checks before interting into domain name map (#5813) + * test: configure non fork tests to run on Windows (#5904) + * feat(metrics): alert visibility (#5920) + * ci: update expected status codes (#5936) + * ci: delegate cache retrieval to nix (#5934) + * fix: initialize *blocked on early-return paths (#5930) + * fix: null-check cert_and_key fields in load helpers (#5932) + * refactor: avoid IP protocol state (#5935) + * feat: s2n_connection_get_mode (#5922) + * fix: initialize *blocked on early-return paths (#5931) + * refactor: convert 3 fork self talk tests to in memory io pair tests (#5939) + * refactor(metrics-schema): centralize metric name + definitions for cross-crate reuse (#5937) + * ci: remove codeql python analysis (#5933) + * feat(metrics): cert usage (#5911) + * chore: update doxygen (#5945) + * test(metrics): pseudo-stability of event APIs (#5949) + * build: fix CMake compilation issue on macOS x64 (#5923) + * fix(metrics): correct cert attribution (#5951) + * build(deps): bump the all-gha-updates group + across 1 directory with 3 updates (#5955) + * ci: enable ASAN for Windows tests (#5952) + * refactor: additional self talk and memory tests to use in + memory io pair (#5944) + * build(deps): update s2n-codec requirement from 0.82 to 0.83 + in /bindings/rust/standard (#5956) + * feat: add numbered cnsa2 interop policies (#5905) + * fix: add extern "C" guards to unstable API headers (#5954) + * feat(s2n-tls-tokio): add TlsStream::into_parts and from_parts (#5957) +- Drop s2n_add-so-version.patch, fixed upstream +- Set library_soversion to match upstream + +------------------------------------------------------------------- Old: ---- s2n_add-so-version.patch v1.7.4.tar.gz New: ---- v1.7.7.tar.gz ----------(Old B)---------- Old: * feat(s2n-tls-tokio): add TlsStream::into_parts and from_parts (#5957) - Drop s2n_add-so-version.patch, fixed upstream - Set library_soversion to match upstream ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ s2n.spec ++++++ --- /var/tmp/diff_new_pack.ghqlYR/_old 2026-08-14 22:06:33.801108333 +0200 +++ /var/tmp/diff_new_pack.ghqlYR/_new 2026-08-14 22:06:33.803108404 +0200 @@ -17,17 +17,16 @@ %define library_version 1.0.0 -%define library_soversion 0unstable +%define library_soversion 1 Name: s2n -Version: 1.7.4 +Version: 1.7.7 Release: 0 Summary: AWS implementation of the TLS/SSL protocols License: Apache-2.0 Group: Development/Libraries/C and C++ URL: https://github.com/awslabs/s2n Source0: https://github.com/awslabs/%{name}/archive/v%{version}.tar.gz -Patch1: s2n_add-so-version.patch -Patch2: s2n_fix-cmake-modules-path.patch +Patch1: s2n_fix-cmake-modules-path.patch BuildRequires: cmake BuildRequires: fdupes BuildRequires: ninja @@ -39,6 +38,7 @@ %package -n lib%{name}%{library_soversion} Summary: AWS implementation of the TLS/SSL protocol Group: System/Libraries +Obsoletes: lib%{name}0unstable < %{version} %description -n lib%{name}%{library_soversion} s2n is a C99 implementation of the TLS/SSL protocols. ++++++ v1.7.4.tar.gz -> v1.7.7.tar.gz ++++++ ++++ 24806 lines of diff (skipped)
