From d7d29abf4c0d34e65658c964423e2d12941b089d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?La=C3=A9rcio=20de=20Sousa?= Date: Mon, 2 Nov 2026 18:34:55 -0300 Subject: [PATCH] rpm: package v1.94.100-goodix538d.2 Point the spec at the new tag and bump the Release, noting the goodixtls fixes for hangs, cancel desync and failed-open cleanup in the changelog. Co-Authored-By: Claude Opus 5.5 --- rpm/libfprint.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/rpm/libfprint.spec b/rpm/libfprint.spec index 1aebfef..4515529 100644 --- a/rpm/libfprint.spec +++ b/rpm/libfprint.spec @@ -11,12 +11,12 @@ # GitHub release tag and the directory name inside its archive (GitHub strips # the leading "v" from vX.Y.Z-style tags). -%global goodix_tag v1.94.100-goodix538d.1 -%global goodix_dir %{name}-1.94.100-goodix538d.1 +%global goodix_tag v1.94.100-goodix538d.2 +%global goodix_dir %{name}-1.94.100-goodix538d.2 Name: libfprint Version: 1.94.100 -Release: 100.goodix538d%{?dist} +Release: 101.goodix538d%{?dist} Summary: Toolkit for fingerprint scanner (with Goodix 538d support) # Most of the code is LGPL-2.1-or-later; libfprint/nbis is NIST-PD. @@ -104,6 +104,13 @@ the functionality of the installed %{name} package. %{_datadir}/installed-tests/libfprint-2/ %changelog +* Mon Nov 02 2026 Laercio de Sousa - 1.94.100-101.goodix538d +- goodixtls: never block fprintd's main loop on the TLS sockets, and time out + commands and handshake reads that go unanswered. +- goodixtls: report TLS failures and clean up after a failed open. +- goodixtls53xd: keep the TLS session in sync across a cancel. +- goodixtls: fix a per-frame leak and the read loop spinning on errors. + * Thu Oct 15 2026 Laercio de Sousa - 1.94.100-100.goodix538d - Rebase onto upstream libfprint 1.94.100 (meson >= 0.62 now required). - goodixtls53xd: register in upstream's new drivers_info table; mark it