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)
