Hello community,

here is the log from the commit of package libu2f-host for openSUSE:Factory 
checked in at 2019-03-07 10:50:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libu2f-host (Old)
 and      /work/SRC/openSUSE:Factory/.libu2f-host.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libu2f-host"

Thu Mar  7 10:50:55 2019 rev:12 rq:682261 version:1.1.9

Changes:
--------
--- /work/SRC/openSUSE:Factory/libu2f-host/libu2f-host.changes  2019-03-06 
15:52:14.492425718 +0100
+++ /work/SRC/openSUSE:Factory/.libu2f-host.new.28833/libu2f-host.changes       
2019-03-07 10:51:15.489840190 +0100
@@ -1,0 +2,7 @@
+Wed Mar  6 16:23:31 UTC 2019 - Karol Babioch <[email protected]>
+
+- Version 1.1.9 (released 2019-03-06)
+  - Fix CID copying from the init response, which broke compatibility with some
+    devices.
+
+-------------------------------------------------------------------

Old:
----
  libu2f-host-1.1.8.tar.xz
  libu2f-host-1.1.8.tar.xz.sig

New:
----
  libu2f-host-1.1.9.tar.xz
  libu2f-host-1.1.9.tar.xz.sig

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

Other differences:
------------------
++++++ libu2f-host.spec ++++++
--- /var/tmp/diff_new_pack.1cw3RS/_old  2019-03-07 10:51:16.201839995 +0100
+++ /var/tmp/diff_new_pack.1cw3RS/_new  2019-03-07 10:51:16.205839994 +0100
@@ -18,7 +18,7 @@
 
 %define sover  0
 Name:           libu2f-host
-Version:        1.1.8
+Version:        1.1.9
 Release:        0
 Summary:        Yubico Universal 2nd Factor (U2F) Host C Library
 License:        LGPL-2.1-or-later
@@ -106,7 +106,7 @@
 
 %files -n %{name}%{sover}
 %{_libdir}/%{name}.so.%{sover}
-%{_libdir}/%{name}.so.%{sover}.1.8
+%{_libdir}/%{name}.so.%{sover}.1.9
 
 %files -n %{name}-devel
 %{_includedir}/u2f-host/

++++++ libu2f-host-1.1.8.tar.xz -> libu2f-host-1.1.9.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/ChangeLog 
new/libu2f-host-1.1.9/ChangeLog
--- old/libu2f-host-1.1.8/ChangeLog     2019-03-05 14:05:55.000000000 +0100
+++ new/libu2f-host-1.1.9/ChangeLog     2019-03-06 15:57:19.000000000 +0100
@@ -1,3 +1,21 @@
+2019-03-06  Klas Lindfors <[email protected]>
+
+       * NEWS: NEWS for 1.1.9
+
+2019-03-06  Klas Lindfors <[email protected]>
+
+       * u2f-host/devs.c: lib: endianness of cid was changed with fix for
+       init parsing this caused issues on some u2f devices fixes #115
+
+2019-03-05  Klas Lindfors <[email protected]>
+
+       * build-aux/travis: travis: always do syntax-check skip unneeded
+       stuff for win builds
+
+2019-03-05  Klas Lindfors <[email protected]>
+
+       * NEWS, configure.ac: bump version after release
+
 2019-03-05  Klas Lindfors <[email protected]>
 
        * NEWS: NEWS for 1.1.8
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/NEWS new/libu2f-host-1.1.9/NEWS
--- old/libu2f-host-1.1.8/NEWS  2019-03-05 14:02:14.000000000 +0100
+++ new/libu2f-host-1.1.9/NEWS  2019-03-06 15:57:04.000000000 +0100
@@ -1,5 +1,10 @@
 libu2f-host NEWS -- History of user visible changes.
 
+* Version 1.1.9 (released 2019-03-06)
+
+** Fix CID copying from the init response.
+This broke compatibility with some devices.
+
 * Version 1.1.8 (released 2019-03-05)
 
 ** Add udev rules.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/config.h.in 
new/libu2f-host-1.1.9/config.h.in
--- old/libu2f-host-1.1.8/config.h.in   2019-02-22 12:31:44.000000000 +0100
+++ new/libu2f-host-1.1.9/config.h.in   2019-03-06 09:44:58.000000000 +0100
@@ -194,37 +194,37 @@
 
 /* Enable extensions on AIX 3, Interix.  */
 #ifndef _ALL_SOURCE
-#undef _ALL_SOURCE
+# undef _ALL_SOURCE
 #endif
 /* Enable general extensions on OS X.  */
 #ifndef _DARWIN_C_SOURCE
-#undef _DARWIN_C_SOURCE
+# undef _DARWIN_C_SOURCE
 #endif
 /* Enable GNU extensions on systems that have them.  */
 #ifndef _GNU_SOURCE
-#undef _GNU_SOURCE
+# undef _GNU_SOURCE
 #endif
 /* Use GNU style printf and scanf.  */
 #ifndef __USE_MINGW_ANSI_STDIO
-#undef __USE_MINGW_ANSI_STDIO
+# undef __USE_MINGW_ANSI_STDIO
 #endif
 /* Enable threading extensions on Solaris.  */
 #ifndef _POSIX_PTHREAD_SEMANTICS
-#undef _POSIX_PTHREAD_SEMANTICS
+# undef _POSIX_PTHREAD_SEMANTICS
 #endif
 /* Enable extensions on HP NonStop.  */
 #ifndef _TANDEM_SOURCE
-#undef _TANDEM_SOURCE
+# undef _TANDEM_SOURCE
 #endif
 /* Enable X/Open extensions if necessary.  HP-UX 11.11 defines
    mbstate_t only if _XOPEN_SOURCE is defined to 500, regardless of
    whether compiling with -Ae or -D_HPUX_SOURCE=1.  */
 #ifndef _XOPEN_SOURCE
-#undef _XOPEN_SOURCE
+# undef _XOPEN_SOURCE
 #endif
 /* Enable general extensions on Solaris.  */
 #ifndef __EXTENSIONS__
-#undef __EXTENSIONS__
+# undef __EXTENSIONS__
 #endif
 
 
@@ -242,13 +242,13 @@
 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */
 #if defined AC_APPLE_UNIVERSAL_BUILD
-#if defined __BIG_ENDIAN__
-#define WORDS_BIGENDIAN 1
-#endif
-#else
-#ifndef WORDS_BIGENDIAN
-#undef WORDS_BIGENDIAN
-#endif
+# if defined __BIG_ENDIAN__
+#  define WORDS_BIGENDIAN 1
+# endif
+#else
+# ifndef WORDS_BIGENDIAN
+#  undef WORDS_BIGENDIAN
+# endif
 #endif
 
 /* Define to 1 if on MINIX. */
@@ -260,14 +260,14 @@
 /* The _Noreturn keyword of C11.  */
 #if ! (defined _Noreturn \
        || (defined __STDC_VERSION__ && 201112 <= __STDC_VERSION__))
-#if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
+# if (3 <= __GNUC__ || (__GNUC__ == 2 && 8 <= __GNUC_MINOR__) \
       || 0x5110 <= __SUNPRO_C)
-#define _Noreturn __attribute__ ((__noreturn__))
-#elif defined _MSC_VER && 1200 <= _MSC_VER
-#define _Noreturn __declspec (noreturn)
-#else
-#define _Noreturn
-#endif
+#  define _Noreturn __attribute__ ((__noreturn__))
+# elif defined _MSC_VER && 1200 <= _MSC_VER
+#  define _Noreturn __declspec (noreturn)
+# else
+#  define _Noreturn
+# endif
 #endif
 
 
@@ -318,7 +318,7 @@
              && (defined __GNUC__ || defined __cplusplus)) \
             || (defined _FORTIFY_SOURCE && 0 < _FORTIFY_SOURCE \
                 && defined __GNUC__ && ! defined __cplusplus))))
-#define _GL_EXTERN_INLINE_STDHEADER_BUG
+# define _GL_EXTERN_INLINE_STDHEADER_BUG
 #endif
 #if ((__GNUC__ \
       ? defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__ \
@@ -326,22 +326,22 @@
          && !defined __HP_cc \
          && !(defined __SUNPRO_C && __STDC__))) \
      && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
-#define _GL_INLINE inline
-#define _GL_EXTERN_INLINE extern inline
-#define _GL_EXTERN_INLINE_IN_USE
+# define _GL_INLINE inline
+# define _GL_EXTERN_INLINE extern inline
+# define _GL_EXTERN_INLINE_IN_USE
 #elif (2 < __GNUC__ + (7 <= __GNUC_MINOR__) && !defined __STRICT_ANSI__ \
        && !defined _GL_EXTERN_INLINE_STDHEADER_BUG)
-#if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
+# if defined __GNUC_GNU_INLINE__ && __GNUC_GNU_INLINE__
    /* __gnu_inline__ suppresses a GCC 4.2 diagnostic.  */
-#define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
+#  define _GL_INLINE extern inline __attribute__ ((__gnu_inline__))
+# else
+#  define _GL_INLINE extern inline
+# endif
+# define _GL_EXTERN_INLINE extern
+# define _GL_EXTERN_INLINE_IN_USE
 #else
-#define _GL_INLINE extern inline
-#endif
-#define _GL_EXTERN_INLINE extern
-#define _GL_EXTERN_INLINE_IN_USE
-#else
-#define _GL_INLINE static _GL_UNUSED
-#define _GL_EXTERN_INLINE static _GL_UNUSED
+# define _GL_INLINE static _GL_UNUSED
+# define _GL_EXTERN_INLINE static _GL_UNUSED
 #endif
 
 /* In GCC, suppress bogus "no previous prototype for 'FOO'"
@@ -350,22 +350,22 @@
    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113> and
    <https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877>.  */
 #if 4 < __GNUC__ + (6 <= __GNUC_MINOR__)
-#if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
-#define _GL_INLINE_HEADER_CONST_PRAGMA
-#else
-#define _GL_INLINE_HEADER_CONST_PRAGMA \
+# if defined __GNUC_STDC_INLINE__ && __GNUC_STDC_INLINE__
+#  define _GL_INLINE_HEADER_CONST_PRAGMA
+# else
+#  define _GL_INLINE_HEADER_CONST_PRAGMA \
      _Pragma ("GCC diagnostic ignored \"-Wsuggest-attribute=const\"")
-#endif
-#define _GL_INLINE_HEADER_BEGIN \
+# endif
+# define _GL_INLINE_HEADER_BEGIN \
     _Pragma ("GCC diagnostic push") \
     _Pragma ("GCC diagnostic ignored \"-Wmissing-prototypes\"") \
     _Pragma ("GCC diagnostic ignored \"-Wmissing-declarations\"") \
     _GL_INLINE_HEADER_CONST_PRAGMA
-#define _GL_INLINE_HEADER_END \
+# define _GL_INLINE_HEADER_END \
     _Pragma ("GCC diagnostic pop")
 #else
-#define _GL_INLINE_HEADER_BEGIN
-#define _GL_INLINE_HEADER_END
+# define _GL_INLINE_HEADER_BEGIN
+# define _GL_INLINE_HEADER_END
 #endif
 
 /* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
@@ -375,7 +375,7 @@
    __APPLE_CC__ tests for the Apple compiler and its version.
    __STDC_VERSION__ tests for the C99 mode.  */
 #if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined 
__cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
-#define __GNUC_STDC_INLINE__ 1
+# define __GNUC_STDC_INLINE__ 1
 #endif
 
 /* Define to `int' if <sys/types.h> does not define. */
@@ -394,8 +394,8 @@
    previous line.  Perhaps some future version of Sun C++ will work with
    restrict; if so, hopefully it defines __RESTRICT like Sun C does.  */
 #if defined __SUNPRO_CC && !defined __RESTRICT
-#define _Restrict
-#define __restrict__
+# define _Restrict
+# define __restrict__
 #endif
 
 /* Define as a signed type of the same size as size_t. */
@@ -405,9 +405,9 @@
     be used.  This helps to reduce warnings, such as from
     GCC -Wunused-parameter.  */
 #if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
-#define _GL_UNUSED __attribute__ ((__unused__))
+# define _GL_UNUSED __attribute__ ((__unused__))
 #else
-#define _GL_UNUSED
+# define _GL_UNUSED
 #endif
 /* The name _UNUSED_PARAMETER_ is an earlier spelling, although the name
    is a misnomer outside of parameter lists.  */
@@ -418,21 +418,22 @@
    _GL_UNUSED_LABEL should be used with a trailing ;  */
 #if !defined __cplusplus || __GNUC__ > 4 \
     || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)
-#define _GL_UNUSED_LABEL _GL_UNUSED
+# define _GL_UNUSED_LABEL _GL_UNUSED
 #else
-#define _GL_UNUSED_LABEL
+# define _GL_UNUSED_LABEL
 #endif
 
 /* The __pure__ attribute was added in gcc 2.96.  */
 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
-#define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
+# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
 #else
-#define _GL_ATTRIBUTE_PURE     /* empty */
+# define _GL_ATTRIBUTE_PURE /* empty */
 #endif
 
 /* The __const__ attribute was added in gcc 2.95.  */
 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
-#define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
+# define _GL_ATTRIBUTE_CONST __attribute__ ((__const__))
 #else
-#define _GL_ATTRIBUTE_CONST    /* empty */
+# define _GL_ATTRIBUTE_CONST /* empty */
 #endif
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/configure 
new/libu2f-host-1.1.9/configure
--- old/libu2f-host-1.1.8/configure     2019-02-22 10:22:22.000000000 +0100
+++ new/libu2f-host-1.1.9/configure     2019-03-06 09:44:54.000000000 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for libu2f-host 1.1.8.
+# Generated by GNU Autoconf 2.69 for libu2f-host 1.1.9.
 #
 # Report bugs to <[email protected]>.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='libu2f-host'
 PACKAGE_TARNAME='libu2f-host'
-PACKAGE_VERSION='1.1.8'
-PACKAGE_STRING='libu2f-host 1.1.8'
+PACKAGE_VERSION='1.1.9'
+PACKAGE_STRING='libu2f-host 1.1.9'
 PACKAGE_BUGREPORT='[email protected]'
 PACKAGE_URL=''
 
@@ -1518,7 +1518,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures libu2f-host 1.1.8 to adapt to many kinds of systems.
+\`configure' configures libu2f-host 1.1.9 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1589,7 +1589,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of libu2f-host 1.1.8:";;
+     short | recursive ) echo "Configuration of libu2f-host 1.1.9:";;
    esac
   cat <<\_ACEOF
 
@@ -1730,7 +1730,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-libu2f-host configure 1.1.8
+libu2f-host configure 1.1.9
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2336,7 +2336,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by libu2f-host $as_me 1.1.8, which was
+It was created by libu2f-host $as_me 1.1.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2724,7 +2724,7 @@
   # Interfaces removed:    CURRENT++, AGE=0, REVISION=0
 LT_AGE=1
       # Interfaces added:      CURRENT++, AGE++, REVISION=0
-LT_REVISION=8
+LT_REVISION=9
  # No interfaces changed:                   REVISION++
 
 am__api_version='1.15'
@@ -3213,7 +3213,7 @@
 
 # Define the identity of the package.
  PACKAGE='libu2f-host'
- VERSION='1.1.8'
+ VERSION='1.1.9'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17685,7 +17685,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by libu2f-host $as_me 1.1.8, which was
+This file was extended by libu2f-host $as_me 1.1.9, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17755,7 +17755,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-libu2f-host config.status 1.1.8
+libu2f-host config.status 1.1.9
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/configure.ac 
new/libu2f-host-1.1.9/configure.ac
--- old/libu2f-host-1.1.8/configure.ac  2019-02-13 15:14:13.000000000 +0100
+++ new/libu2f-host-1.1.9/configure.ac  2019-03-05 14:08:46.000000000 +0100
@@ -13,7 +13,7 @@
 # You should have received a copy of the GNU General Public License
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_INIT([libu2f-host], [1.1.8], [[email protected]])
+AC_INIT([libu2f-host], [1.1.9], [[email protected]])
 AC_CONFIG_MACRO_DIR([m4])
 AC_CONFIG_HEADERS([config.h])
 AC_CONFIG_AUX_DIR([build-aux])
@@ -21,7 +21,7 @@
 # http://www.gnu.org/s/libtool/manual/html_node/Updating-version-info.html
 AC_SUBST(LT_CURRENT, 1)  # Interfaces removed:    CURRENT++, AGE=0, REVISION=0
 AC_SUBST(LT_AGE, 1)      # Interfaces added:      CURRENT++, AGE++, REVISION=0
-AC_SUBST(LT_REVISION, 8) # No interfaces changed:                   REVISION++
+AC_SUBST(LT_REVISION, 9) # No interfaces changed:                   REVISION++
 
 AM_INIT_AUTOMAKE([gnits dist-xz no-dist-gzip std-options -Wall])
 AM_SILENT_RULES([yes])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libu2f-host-1.1.8/gtk-doc/html/u2f-host-u2f-host-version.html 
new/libu2f-host-1.1.9/gtk-doc/html/u2f-host-u2f-host-version.html
--- old/libu2f-host-1.1.8/gtk-doc/html/u2f-host-u2f-host-version.html   
2019-03-05 14:05:58.000000000 +0100
+++ new/libu2f-host-1.1.9/gtk-doc/html/u2f-host-u2f-host-version.html   
2019-03-06 15:57:26.000000000 +0100
@@ -118,7 +118,7 @@
 <a name="u2f-host-u2f-host-version.other_details"></a><h2>Types and Values</h2>
 <div class="refsect2">
 <a name="U2FH-VERSION-STRING:CAPS"></a><h3>U2FH_VERSION_STRING</h3>
-<pre class="programlisting">#define U2FH_VERSION_STRING "1.1.8"
+<pre class="programlisting">#define U2FH_VERSION_STRING "1.1.9"
 </pre>
 <p>Pre-processor symbol with a string that describe the header file
 version number.  Used together with <a class="link" 
href="u2f-host-u2f-host-version.html#u2fh-check-version" 
title="u2fh_check_versionĀ ()"><code 
class="function">u2fh_check_version()</code></a> to verify
@@ -127,7 +127,7 @@
 <hr>
 <div class="refsect2">
 <a name="U2FH-VERSION-NUMBER:CAPS"></a><h3>U2FH_VERSION_NUMBER</h3>
-<pre class="programlisting">#define U2FH_VERSION_NUMBER 0x010108
+<pre class="programlisting">#define U2FH_VERSION_NUMBER 0x010109
 </pre>
 <p>Pre-processor symbol with a hexadecimal value describing the header
 file version number.  For example, when the header version is 1.2.3
@@ -155,7 +155,7 @@
 <hr>
 <div class="refsect2">
 <a name="U2FH-VERSION-PATCH:CAPS"></a><h3>U2FH_VERSION_PATCH</h3>
-<pre class="programlisting">#define U2FH_VERSION_PATCH 8
+<pre class="programlisting">#define U2FH_VERSION_PATCH 9
 </pre>
 <p>Pre-processor symbol with a decimal value that describe the patch
 level of the header file version number.  For example, when the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/src/u2f-host.1 
new/libu2f-host-1.1.9/src/u2f-host.1
--- old/libu2f-host-1.1.8/src/u2f-host.1        2019-03-05 13:59:52.000000000 
+0100
+++ new/libu2f-host-1.1.9/src/u2f-host.1        2019-03-06 09:45:00.000000000 
+0100
@@ -1,12 +1,12 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.6.
-.TH U2F-HOST "1" "March 2019" "u2f-host 1.1.8" "User Commands"
+.TH U2F-HOST "1" "March 2019" "u2f-host 1.1.9" "User Commands"
 .SH NAME
 u2f-host \- Yubico Universal 2nd Factor (U2F) Host Tool
 .SH SYNOPSIS
 .B u2f-host
 [\fI\,OPTIONS\/\fR]...
 .SH DESCRIPTION
-u2f\-host 1.1.8
+u2f\-host 1.1.9
 .PP
 Perform U2F host\-side operations on the command line. Reads challenge from
 standard input and writes a response to standard output.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/u2f-host/devs.c 
new/libu2f-host-1.1.9/u2f-host/devs.c
--- old/libu2f-host-1.1.8/u2f-host/devs.c       2019-03-05 14:02:12.000000000 
+0100
+++ new/libu2f-host-1.1.9/u2f-host/devs.c       2019-03-06 15:56:26.000000000 
+0100
@@ -315,10 +315,8 @@
          return U2FH_TRANSPORT_ERROR;
        }
 
-      dev->cid =
-       resp[offs] << 24 | resp[offs + 1] << 16 | resp[offs +
-                                                      2] << 8 | resp[offs +
-                                                                     3];
+
+      memcpy((uint8_t*)&dev->cid, resp + offs, sizeof(dev->cid));
       offs += 4;
       dev->versionInterface = resp[offs++];
       dev->versionMajor = resp[offs++];
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libu2f-host-1.1.8/u2f-host/u2f-host-version.h 
new/libu2f-host-1.1.9/u2f-host/u2f-host-version.h
--- old/libu2f-host-1.1.8/u2f-host/u2f-host-version.h   2019-02-22 
12:31:45.000000000 +0100
+++ new/libu2f-host-1.1.9/u2f-host/u2f-host-version.h   2019-03-06 
09:44:57.000000000 +0100
@@ -30,7 +30,7 @@
  * version number.  Used together with u2fh_check_version() to verify
  * header file and run-time library consistency.
  */
-#define U2FH_VERSION_STRING "1.1.8"
+#define U2FH_VERSION_STRING "1.1.9"
 
 /**
  * U2FH_VERSION_NUMBER
@@ -40,7 +40,7 @@
  * this symbol will have the value 0x01020300.  The last two digits
  * are only used between public releases, and will otherwise be 00.
  */
-#define U2FH_VERSION_NUMBER 0x010108
+#define U2FH_VERSION_NUMBER 0x010109
 
 /**
  * U2FH_VERSION_MAJOR
@@ -67,7 +67,7 @@
  * level of the header file version number.  For example, when the
  * header version is 1.2.3 this symbol will be 3.
  */
-#define U2FH_VERSION_PATCH 8
+#define U2FH_VERSION_PATCH 9
 
   const char *u2fh_check_version (const char *req_version);
 


Reply via email to