Hello community,

here is the log from the commit of package libfido2 for openSUSE:Factory 
checked in at 2020-09-23 18:37:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libfido2 (Old)
 and      /work/SRC/openSUSE:Factory/.libfido2.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libfido2"

Wed Sep 23 18:37:24 2020 rev:4 rq:834290 version:1.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/libfido2/libfido2.changes        2020-07-30 
09:58:16.895127441 +0200
+++ /work/SRC/openSUSE:Factory/.libfido2.new.4249/libfido2.changes      
2020-09-23 18:37:41.373175006 +0200
@@ -1,0 +2,27 @@
+Wed Sep  9 13:33:47 UTC 2020 - Ismail Dönmez <[email protected]>
+
+- Add 7a17a4e9127fb6df6278f19396760e7d60a5862c.patch from upstream
+  to fix 32bit compilation issues.
+
+-------------------------------------------------------------------
+Tue Sep  1 11:17:49 UTC 2020 - Ismail Dönmez <[email protected]>
+
+- Update to version 1.5.0
+  * hid_linux: return FIDO_OK if no devices are found.
+  * hid_osx:
+    + repair communication with U2F tokens, gh#166;
+    + reliability fixes.
+  * fido2-{assert,cred}: new options to explicitly toggle UP, UV.
+  * Support for configurable report lengths.
+  * New API calls:
+    + fido_cbor_info_maxcredcntlst
+    + fido_cbor_info_maxcredidlen
+    + fido_cred_aaguid_len
+    + fido_cred_aaguid_ptr
+    + fido_dev_get_touch_begin
+    + fido_dev_get_touch_status
+  * Use COSE_ECDH_ES256 with CTAP_CBOR_CLIENT_PIN; gh#154.
+  * Allow CTAP messages up to 2048 bytes; gh#171.
+  * Ensure we only list USB devices by default.
+
+-------------------------------------------------------------------

Old:
----
  libfido2-1.4.0.tar.gz
  libfido2-1.4.0.tar.gz.sig

New:
----
  7a17a4e9127fb6df6278f19396760e7d60a5862c.patch
  libfido2-1.5.0.tar.gz
  libfido2-1.5.0.tar.gz.sig

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

Other differences:
------------------
++++++ libfido2.spec ++++++
--- /var/tmp/diff_new_pack.uYeoPm/_old  2020-09-23 18:37:45.641178724 +0200
+++ /var/tmp/diff_new_pack.uYeoPm/_new  2020-09-23 18:37:45.641178724 +0200
@@ -18,13 +18,14 @@
 
 %define sover  1
 Name:           libfido2
-Version:        1.4.0
+Version:        1.5.0
 Release:        0
 Summary:        FIDO U2F and FIDO 2.0 protocols
 License:        BSD-2-Clause
 URL:            https://developers.yubico.com/
 Source0:        
https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz
 Source1:        
https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz.sig
+Patch1:         7a17a4e9127fb6df6278f19396760e7d60a5862c.patch
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
 BuildRequires:  libopenssl-1_1-devel
@@ -73,7 +74,7 @@
 This package contains the udev rules for FIDO2 compatible devices.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 %define __builder ninja

++++++ 7a17a4e9127fb6df6278f19396760e7d60a5862c.patch ++++++
>From 7a17a4e9127fb6df6278f19396760e7d60a5862c Mon Sep 17 00:00:00 2001
From: pedro martelletto <[email protected]>
Date: Wed, 9 Sep 2020 18:01:53 +0200
Subject: [PATCH] add two casts to silence warnings on 32-bit

add two casts to silence 'comparison is always false' warnings on
32-bit platforms (gcc: -Werror=type-limits, clang:
-Wtautological-constant-out-of-range-compare); gh#210
---
 src/hid_linux.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/hid_linux.c b/src/hid_linux.c
index 9788012..c554784 100644
--- a/src/hid_linux.c
+++ b/src/hid_linux.c
@@ -385,8 +385,8 @@ timespec_to_ms(const struct timespec *ts, int upper_bound)
        int64_t x;
        int64_t y;
 
-       if (ts->tv_sec < 0 || ts->tv_sec > INT64_MAX / 1000LL ||
-           ts->tv_nsec < 0 || ts->tv_nsec / 1000000LL > INT64_MAX)
+       if (ts->tv_sec < 0 || (uint64_t)ts->tv_sec > INT64_MAX / 1000LL ||
+           ts->tv_nsec < 0 || (uint64_t)ts->tv_nsec / 1000000LL > INT64_MAX)
                return (upper_bound);
 
        x = ts->tv_sec * 1000LL;
++++++ libfido2-1.4.0.tar.gz -> libfido2-1.5.0.tar.gz ++++++
++++ 11746 lines of diff (skipped)


Reply via email to