Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package yubico-piv-tool for openSUSE:Factory 
checked in at 2021-03-02 12:36:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yubico-piv-tool (Old)
 and      /work/SRC/openSUSE:Factory/.yubico-piv-tool.new.2378 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yubico-piv-tool"

Tue Mar  2 12:36:18 2021 rev:14 rq:876131 version:2.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/yubico-piv-tool/yubico-piv-tool.changes  
2020-03-08 22:24:30.444091160 +0100
+++ 
/work/SRC/openSUSE:Factory/.yubico-piv-tool.new.2378/yubico-piv-tool.changes    
    2021-03-02 14:32:52.250970335 +0100
@@ -1,0 +2,32 @@
+Sun Feb 28 18:33:22 UTC 2021 - Dirk M??ller <dmuel...@suse.com>
+
+- update to 2.2.0:
+  * ykpiv: Increased SO version
+  * ykpiv: Fixed minor memory leaks
+  * ykpiv: Improved error handling
+  * ykpiv: Improved handling of PCSC card validation
+  * ykcs11: Updated Cryptoki version
+  * ykcs11: Support for CKM_ECDH1_DERIVE mechanism info
+  * ykcs11: Support for destroying ECDH derived keys
+  * ykcs11: Improved handling of PIN after device re-connection
+  * ykcs11: Improved debug logging
+  * cmd: Improved parsing of certificate Distinguished Name to allow an escape 
character
+  * cmd: Warning to discourage generating RSA1024 keys
+  * build: Use of platform standard installation path when building 
yubico-piv-tool
+  * tests: Improved testing
+  * Replaced building with autotool with building with cmake
+  * Security update for YSA-2020-02
+  * ykpiv: Fixed potential memory leaks
+  * ykpiv: Use PIN-protected MGMT key if the device is configured that way
+  * ykpiv: Added attestation to CSR if requested
+  * ykpiv: Fixed compatibility with LibreSSL
+  * ykcs11: Improved handling of error codes
+  * ykcs11: Improved handling of examples in the PKCS11 specifications
+  * ykcs11: Added the possibility to have debug output as a runtime setting
+  * ykcs11: Added support to unblock PIN with PUK
+  * ykcs11: Make C_SetPIN backwards compatible while also allowing unblock PIN
+  * tests: Improved tests 
+- run tests
+- add pthread-link.patch
+
+-------------------------------------------------------------------

Old:
----
  yubico-piv-tool-2.0.0.tar.gz
  yubico-piv-tool-2.0.0.tar.gz.sig

New:
----
  pthread-link.patch
  yubico-piv-tool-2.2.0.tar.gz
  yubico-piv-tool-2.2.0.tar.gz.sig

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

Other differences:
------------------
++++++ yubico-piv-tool.spec ++++++
--- /var/tmp/diff_new_pack.v1jGgQ/_old  2021-03-02 14:32:52.822972149 +0100
+++ /var/tmp/diff_new_pack.v1jGgQ/_new  2021-03-02 14:32:52.822972149 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yubico-piv-tool
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
 #
 
 
-%define sover  1
+%define sover  2
 Name:           yubico-piv-tool
-Version:        2.0.0
+Version:        2.2.0
 Release:        0
 Summary:        Yubico YubiKey NEO CCID Manager
 License:        BSD-2-Clause
@@ -26,8 +26,12 @@
 URL:            https://developers.yubico.com/
 Source0:        
https://developers.yubico.com/yubico-piv-tool/Releases/%{name}-%{version}.tar.gz
 Source1:        
https://developers.yubico.com/yubico-piv-tool/Releases/%{name}-%{version}.tar.gz.sig
+Patch1:         pthread-link.patch
+BuildRequires:  c++_compiler
 BuildRequires:  check-devel
-BuildRequires:  libtool
+BuildRequires:  cmake
+BuildRequires:  gengetopt
+BuildRequires:  help2man
 BuildRequires:  pcsc-lite-devel
 BuildRequires:  pkgconfig
 BuildRequires:  valgrind
@@ -76,14 +80,18 @@
 
 %prep
 %setup -q
+%autopatch -p1
 
 %build
-%configure --disable-static --with-backend=pcsc
-make %{?_smp_mflags} V=1
+%cmake -DBUILD_STATIC_LIB=OFF
+%cmake_build
+
+%check
+cd build
+make test
 
 %install
-%make_install INSTALL="install -p"
-find %{buildroot} -type f -name "*.la" -delete -print
+%cmake_install
 
 %post -n libykpiv%{sover} -p /sbin/ldconfig
 %postun -n libykpiv%{sover} -p /sbin/ldconfig
@@ -92,7 +100,7 @@
 
 %files
 %license COPYING
-%doc NEWS ChangeLog README
+%doc NEWS README
 %{_bindir}/%{name}
 %{_mandir}/man1/*
 

++++++ pthread-link.patch ++++++
Index: yubico-piv-tool-2.2.0/ykcs11/CMakeLists.txt
===================================================================
--- yubico-piv-tool-2.2.0.orig/ykcs11/CMakeLists.txt
+++ yubico-piv-tool-2.2.0/ykcs11/CMakeLists.txt
@@ -60,6 +60,9 @@ if(${ENABLE_HARDWARE_TESTS})
     set(HW_TESTS 1)
 endif(${ENABLE_HARDWARE_TESTS})
 
+set(THREADS_PREFER_PTHREAD_FLAG ON)
+find_package(Threads REQUIRED)
+
 # static library
 if(BUILD_STATIC_LIB)
     add_library(ykcs11 STATIC ${SOURCE})
@@ -73,7 +76,7 @@ endif(BUILD_STATIC_LIB)
 
 # dynamic library
 add_library(ykcs11_shared SHARED ${SOURCE})
-target_link_libraries(ykcs11_shared ${LIBCRYPTO_LDFLAGS} ykpiv_shared)
+target_link_libraries(ykcs11_shared ${LIBCRYPTO_LDFLAGS} ykpiv_shared 
Threads::Threads)
 set_target_properties(ykcs11_shared PROPERTIES SOVERSION ${SO_VERSION} VERSION 
${VERSION})
 set_target_properties(ykcs11_shared PROPERTIES INSTALL_RPATH 
"${YKPIV_INSTALL_LIB_DIR}")
 if(WIN32)
++++++ yubico-piv-tool-2.0.0.tar.gz -> yubico-piv-tool-2.2.0.tar.gz ++++++
++++ 79752 lines of diff (skipped)

Reply via email to