Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package yubikey-manager for openSUSE:Factory 
checked in at 2023-12-05 17:04:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yubikey-manager (Old)
 and      /work/SRC/openSUSE:Factory/.yubikey-manager.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yubikey-manager"

Tue Dec  5 17:04:09 2023 rev:22 rq:1130941 version:5.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/yubikey-manager/yubikey-manager.changes  
2022-12-23 10:21:23.659443559 +0100
+++ 
/work/SRC/openSUSE:Factory/.yubikey-manager.new.25432/yubikey-manager.changes   
    2023-12-05 17:04:35.784200053 +0100
@@ -1,0 +2,57 @@
+Fri Dec  1 09:48:48 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- update to 5.2.1:
+  * Add support for Python 3.12.
+  * OATH: detect and remove corrupted credentials.
+  * Bugfix: HSMAUTH: Fix order of CLI arguments.
+  * PIV: Support for compressed certificates.
+  * OpenPGP: Use InvalidPinError for wrong PIN.
+  * Add YubiHSM Auth application support.
+  * Improved API documentation.
+  * Scripting: Add name attribute to device.
+  * Bugfix: PIV: don't throw InvalidPasswordError on
+    malformed PEM private key.
+  * Bugfix: PIV: string representation of SLOT caused
+    infinite loop on Python <3.11.
+  * Bugfix: Fix errors in 'ykman config nfc' on YubiKeys
+    without NFC capability.
+  * Bugfix: Fix error message shown when invalid modhex input
+    length given for YubiOTP.
+  * Add OpenPGP functionality to supported API.
+  * Add PIV key info command to CLI.
+  * PIV: Support signing prehashed data via API.
+  * Bugfix: Fix signing PIV certificates/CSRs with key that
+    always requires PIN.
+  * Bugfix: Fix incorrect display name detection for certain
+    keys over NFC.
+  * Bugfix: Fix the interactive confirmation prompt for some
+    CLI commands.
+  * Bugfix: OpenPGP Signature PIN policy values were swapped.
+  * Bugfix: FIDO: Handle discoverable credentials that are
+    missing name or displayName.
+  * Add support for Python 3.11.
+  * Remove extra whitespace characters from CLI into command
+    output.
+  * Various cleanups and improvements to the API.
+  * Improvements to the handling of YubiKeys and connections.
+  * Command aliases for ykman 3.x (introduced in ykman 4.0)
+    have now been dropped.
+  * Installers for ykman are now provided for Windows (amd64)
+    and MacOS (universal2).
+  * Logging has been improved, and a new TRAFFIC level has
+    been introduced.
+  * The codebase has been improved for scripting usage,
+    either directly as a Python module, or via the new
+    "ykman script" command.
+  * PIV: Add support for dotted-string OIDs when parsing
+    RFC4514 strings.
+  * PIV: Drop support for signing certificates and CSRs with
+    SHA-1.
+  * FIDO: Credential management commands have been improved
+    to deal with ambiguity in certain cases.
+  * OATH: Access Keys ("remembered" passwords) are now stored
+    in the system keyring.
+  * OpenPGP: Commands have been added to manage PINs.
+- add keyring for offline validation
+
+-------------------------------------------------------------------

Old:
----
  yubikey-manager-4.0.9.tar.gz
  yubikey-manager-4.0.9.tar.gz.sig

New:
----
  yubikey-manager.keyring
  yubikey_manager-5.2.1.tar.gz
  yubikey_manager-5.2.1.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yubikey-manager.spec ++++++
--- /var/tmp/diff_new_pack.vPcpRh/_old  2023-12-05 17:04:36.552228362 +0100
+++ /var/tmp/diff_new_pack.vPcpRh/_new  2023-12-05 17:04:36.556228510 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yubikey-manager
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,24 +17,27 @@
 
 
 Name:           yubikey-manager
-Version:        4.0.9
+Version:        5.2.1
 Release:        0
 Summary:        Python 3 library and command line tool for configuring a 
YubiKey
 License:        BSD-2-Clause
 Group:          Productivity/Security
 URL:            https://developers.yubico.com/yubikey-manager/Releases
-Source0:        
https://developers.yubico.com/yubikey-manager/Releases/%{name}-%{version}.tar.gz
-Source1:        
https://developers.yubico.com/yubikey-manager/Releases/%{name}-%{version}.tar.gz.sig
+Source0:        
https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-%{version}.tar.gz
+Source1:        
https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-%{version}.tar.gz.sig
+Source2:        yubikey-manager.keyring
 BuildRequires:  fdupes
 BuildRequires:  pkgconfig
 BuildRequires:  python3-click
 BuildRequires:  python3-cryptography >= 3.0
 BuildRequires:  python3-fido2 >= 0.9
 BuildRequires:  python3-pip
+BuildRequires:  python3-poetry-core
 BuildRequires:  python3-pyscard
-BuildRequires:  python3-setuptools
+BuildRequires:  python3-wheel
 # TEST DEPENDENCIES
 BuildRequires:  python3-pyOpenSSL
+BuildRequires:  python3-keyring
 BuildRequires:  python3-makefun >= 1.9.5
 BuildRequires:  python3-pytest
 %if 0%{?suse_version} <= 1540
@@ -45,6 +48,7 @@
 Requires:       python3-click
 Requires:       python3-cryptography
 Requires:       python3-fido2 >= 0.9
+Requires:       python3-keyring
 Requires:       python3-pyscard
 Recommends:     python3-pyOpenSSL
 Provides:       python3-yubikey-manager
@@ -58,13 +62,13 @@
 connection transports an programming various types of credentials.
 
 %prep
-%autosetup -p1
+%autosetup -p1 -n yubikey_manager-%{version}
 
 %build
-%python3_build
+%python3_pyproject_wheel
 
 %install
-%python3_install
+%python3_pyproject_install
 %fdupes %{buildroot}
 install -Dpm0644 man/ykman.1 %{buildroot}%{_mandir}/man1/ykman.1
 
@@ -76,7 +80,7 @@
 %doc NEWS*
 %{_bindir}/ykman
 %{python3_sitelib}/ykman
-%{python3_sitelib}/yubikey_manager-*.egg-info
+%{python3_sitelib}/yubikey_manager-%{version}.dist-info
 %{python3_sitelib}/yubikit
 %{_mandir}/man1/*
 

Reply via email to