Hello community,

here is the log from the commit of package yubikey-personalization-gui for 
openSUSE:Factory checked in at 2015-06-09 08:49:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yubikey-personalization-gui (Old)
 and      /work/SRC/openSUSE:Factory/.yubikey-personalization-gui.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yubikey-personalization-gui"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/yubikey-personalization-gui/yubikey-personalization-gui.changes
  2015-05-22 16:36:20.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.yubikey-personalization-gui.new/yubikey-personalization-gui.changes
     2015-06-09 08:50:27.000000000 +0200
@@ -1,0 +2,8 @@
+Tue Jun  2 14:01:04 UTC 2015 - t.gru...@katodev.de
+
+- Version 3.1.21 (released 2015-05-29)
+  - Fix a bug where decode functions where given src length instead of result.
+  - Fix an issue where test cases where installed by default.
+  - Update pictures.
+
+-------------------------------------------------------------------

Old:
----
  yubikey-personalization-gui-3.1.20.tar.gz

New:
----
  yubikey-personalization-gui-3.1.21.tar.gz

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

Other differences:
------------------
++++++ yubikey-personalization-gui.spec ++++++
--- /var/tmp/diff_new_pack.DMyGJF/_old  2015-06-09 08:50:27.000000000 +0200
+++ /var/tmp/diff_new_pack.DMyGJF/_new  2015-06-09 08:50:27.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package yubikey-personalization-gui
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,18 +15,21 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           yubikey-personalization-gui
-Version:        3.1.20
+Version:        3.1.21
 Release:        0
 Summary:        GUI for Yubikey personalization
-Group:          Productivity/Networking/Security
 License:        BSD-2-Clause
-URL:            https://developers.yubico.com/
+Group:          Productivity/Networking/Security
+Url:            https://developers.yubico.com/
 Source0:        
https://developers.yubico.com/yubikey-personalization-gui/Releases/%{name}-%{version}.tar.gz
-BuildRequires:  desktop-file-utils, update-desktop-files
-BuildRequires:  libyubikey-devel => 1.12, libykpers-devel => 1.14
-BuildRequires:  pkgconfig(Qt5Widgets)
+BuildRequires:  desktop-file-utils
+BuildRequires:  libykpers-devel => 1.14
+BuildRequires:  libyubikey-devel => 1.12
+BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(Qt5Test)
+BuildRequires:  pkgconfig(Qt5Widgets)
 Requires:       ykpers >= 1.12
 
 %description

++++++ yubikey-personalization-gui-3.1.20.tar.gz -> 
yubikey-personalization-gui-3.1.21.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yubikey-personalization-gui-3.1.20/ChangeLog 
new/yubikey-personalization-gui-3.1.21/ChangeLog
--- old/yubikey-personalization-gui-3.1.20/ChangeLog    2015-04-01 
14:10:02.000000000 +0200
+++ new/yubikey-personalization-gui-3.1.21/ChangeLog    2015-05-29 
10:14:45.000000000 +0200
@@ -1,3 +1,34 @@
+2015-05-29  Klas Lindfors <k...@yubico.com>
+
+       * NEWS: NEWS for 3.1.21
+
+2015-05-27  Klas Lindfors <k...@yubico.com>
+
+       * : update product images with the correct fido logo
+
+2015-04-20  Klas Lindfors <k...@yubico.com>
+
+       * tests/tests.pro: add no_testcase_installs for tests to avoid
+       installation fixes #49
+
+2015-04-07  Klas Lindfors <k...@yubico.com>
+
+       * lib/lib.pro, src/src.pro, tests/tests.pro: restructure compiler
+       flags and add CPPFLAGS from env
+
+2015-04-01  Klas Lindfors <k...@yubico.com>
+
+       * lib/yubikeyutil.cpp: yubikey_hex_decode() and
+       yubikey_modhex_decode() take dstlen
+
+2015-04-01  Klas Lindfors <k...@yubico.com>
+
+       * NEWS, src/src.pro: bump versions
+
+2015-04-01  Klas Lindfors <k...@yubico.com>
+
+       * src/src.pro: fix windows build with signatures
+
 2015-04-01  Klas Lindfors <k...@yubico.com>
 
        * NEWS: NEWS for 3.1.20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yubikey-personalization-gui-3.1.20/NEWS 
new/yubikey-personalization-gui-3.1.21/NEWS
--- old/yubikey-personalization-gui-3.1.20/NEWS 2015-04-01 14:09:50.000000000 
+0200
+++ new/yubikey-personalization-gui-3.1.21/NEWS 2015-05-29 10:14:25.000000000 
+0200
@@ -1,5 +1,13 @@
 yubikey-personalization-gui NEWS -- History of user-visible changes.     -*- 
outline -*-
 
+* Version 3.1.21 (released 2015-05-29)
+
+** Fix a bug where decode functions where given src length instead of result.
+
+** Fix an issue where test cases where installed by default.
+
+** Update pictures.
+
 * Version 3.1.20 (released 2015-04-01)
 
 ** Some new pictures.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yubikey-personalization-gui-3.1.20/lib/lib.pro 
new/yubikey-personalization-gui-3.1.21/lib/lib.pro
--- old/yubikey-personalization-gui-3.1.20/lib/lib.pro  2015-04-01 
14:09:50.000000000 +0200
+++ new/yubikey-personalization-gui-3.1.21/lib/lib.pro  2015-05-29 
10:14:25.000000000 +0200
@@ -24,10 +24,11 @@
     scanedit.cpp \
     yubikeyutil.cpp
 
+QMAKE_CXXFLAGS += $$(CXXFLAGS) $$(CPPFLAGS)
+QMAKE_LFLAGS += $$(LDFLAGS)
+
 cross {
     message("Doing a cross platform build..")
-    QMAKE_CXXFLAGS += $$(CXXFLAGS)
-    QMAKE_LFLAGS += $$(LDFLAGS)
 
     # pickup compiler from environment
     isEmpty(TARGET_ARCH) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yubikey-personalization-gui-3.1.20/lib/yubikeyutil.cpp 
new/yubikey-personalization-gui-3.1.21/lib/yubikeyutil.cpp
--- old/yubikey-personalization-gui-3.1.20/lib/yubikeyutil.cpp  2015-04-01 
14:09:50.000000000 +0200
+++ new/yubikey-personalization-gui-3.1.21/lib/yubikeyutil.cpp  2015-05-29 
10:14:25.000000000 +0200
@@ -49,12 +49,12 @@
     *resultLen = strLen / 2;
     if (modhex) {
         if (yubikey_modhex_p(str)) {
-            yubikey_modhex_decode((char *)result, str, strLen);
+            yubikey_modhex_decode((char *)result, str, *resultLen);
             return 1;
         }
     } else {
         if (yubikey_hex_p(str)) {
-            yubikey_hex_decode((char *)result, str, strLen);
+            yubikey_hex_decode((char *)result, str, *resultLen);
             return 1;
         }
     }
Files old/yubikey-personalization-gui-3.1.20/resources/images/edge.mng and 
new/yubikey-personalization-gui-3.1.21/resources/images/edge.mng differ
Files 
old/yubikey-personalization-gui-3.1.20/resources/images/neo_production.png and 
new/yubikey-personalization-gui-3.1.21/resources/images/neo_production.png 
differ
Files 
old/yubikey-personalization-gui-3.1.20/resources/images/neo_production_33.mng 
and 
new/yubikey-personalization-gui-3.1.21/resources/images/neo_production_33.mng 
differ
Files old/yubikey-personalization-gui-3.1.20/resources/images/plus.mng and 
new/yubikey-personalization-gui-3.1.21/resources/images/plus.mng differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yubikey-personalization-gui-3.1.20/src/src.pro 
new/yubikey-personalization-gui-3.1.21/src/src.pro
--- old/yubikey-personalization-gui-3.1.20/src/src.pro  2015-04-01 
14:09:50.000000000 +0200
+++ new/yubikey-personalization-gui-3.1.21/src/src.pro  2015-05-29 
10:14:25.000000000 +0200
@@ -3,7 +3,7 @@
 #
 VERSION_MAJOR   = 3
 VERSION_MINOR   = 1
-VERSION_BUILD   = 20
+VERSION_BUILD   = 21
 VERSION         = "$${VERSION_MAJOR}.$${VERSION_MINOR}.$${VERSION_BUILD}"
 APP_NAME        = $$quote(YubiKey Personalization Tool)
 
@@ -120,10 +120,11 @@
     ../resources/mac/Info.plist.in \
     ../resources/mac/qt.conf
 
+QMAKE_CXXFLAGS += $$(CXXFLAGS) $$(CPPFLAGS)
+QMAKE_LFLAGS += $$(LDFLAGS)
+
 cross {
     message("Doing a cross platform build..")
-    QMAKE_CXXFLAGS += $$(CXXFLAGS)
-    QMAKE_LFLAGS += $$(LDFLAGS)
 
     # pickup compiler from environment
     isEmpty(TARGET_ARCH) {
@@ -234,8 +235,7 @@
     }
     QMAKE_POST_LINK += $$quote($$QMAKE_COPY ..$${DIR_SEPARATOR}COPYING 
$${LICENSE_DIR}$${DIR_SEPARATOR}yubikey-personalization-gui.txt$$escape_expand(\\n\\t))
     sign_binaries {
-        _CERT_FILE = $$(CERT_FILE)
-        isEmpty(_CERT_FILE) {
+        isEmpty(CERT_FILE) {
             error("Must have a cert file to sign (CERT_FILE env variable).")
         }
 
@@ -245,14 +245,14 @@
             libykpers-1-1.dll
 
         for(FILE, SIGN_FILES) {
-            QMAKE_POST_LINK += $$quote("osslsigncode sign -pkcs11engine 
/usr/lib/engines/engine_pkcs11.so -pkcs11module 
/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -key slot_1-id_2 -certs 
$$(CERT_FILE) -h sha256 -comm -t $${TIMESTAMP_URL} -n '$${APP_NAME}' -i 
'https://www.yubico.com' $${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE} 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE}-sign"$$escape_expand(\\n\\t))
+            QMAKE_POST_LINK += $$quote("osslsigncode sign -pkcs11engine 
/usr/lib/engines/engine_pkcs11.so -pkcs11module 
/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -key slot_1-id_2 -certs 
$${CERT_FILE} -h sha256 -comm -t $${TIMESTAMP_URL} -n '$${APP_NAME}' -i 
'https://www.yubico.com' $${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE} 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE}-sign"$$escape_expand(\\n\\t))
             QMAKE_POST_LINK += $$quote("mv 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE}-sign 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${FILE}"$$escape_expand(\\n\\t))
         }
     }
     build_installer {
         QMAKE_POST_LINK += $$quote("makensis -DYKPERS_VERSION=$${VERSION} 
../installer/win-nsis/ykpers.nsi"$$escape_expand(\\n\\t))
         sign_binaries {
-            QMAKE_POST_LINK += $$quote("osslsigncode sign -pkcs11engine 
/usr/lib/engines/engine_pkcs11.so -pkcs11module 
/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -key slot_1-id_2 -certs 
$$(CERT_FILE) -h sha256 -comm -t $${TIMESTAMP_URL} -n '$${APP_NAME} Installer' 
-i 'https://www.yubico.com' 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe-sign"$$escape_expand(\\n\\t))
+            QMAKE_POST_LINK += $$quote("osslsigncode sign -pkcs11engine 
/usr/lib/engines/engine_pkcs11.so -pkcs11module 
/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -key slot_1-id_2 -certs 
$${CERT_FILE} -h sha256 -comm -t $${TIMESTAMP_URL} -n '$${APP_NAME} Installer' 
-i 'https://www.yubico.com' 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe-sign"$$escape_expand(\\n\\t))
             QMAKE_POST_LINK += $$quote("mv 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe-sign 
$${TARGET_DIR_WIN}$${DIR_SEPARATOR}$${TARGET}-$${VERSION}.exe"$$escape_expand(\\n\\t))
         }
     }
@@ -268,9 +268,6 @@
 
     CONFIG += link_pkgconfig
     PKGCONFIG += ykpers-1
-
-    QMAKE_CXXFLAGS += $$(CXXFLAGS)
-    QMAKE_LFLAGS += $$(LDFLAGS)
 }
 
 #
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yubikey-personalization-gui-3.1.20/tests/tests.pro 
new/yubikey-personalization-gui-3.1.21/tests/tests.pro
--- old/yubikey-personalization-gui-3.1.20/tests/tests.pro      2015-04-01 
14:09:50.000000000 +0200
+++ new/yubikey-personalization-gui-3.1.21/tests/tests.pro      2015-05-29 
10:14:25.000000000 +0200
@@ -2,7 +2,7 @@
 QT -= gui
 SOURCES += test.cpp scanedittest.cpp yubikeyutiltest.cpp
 HEADERS += scanedittest.h yubikeyutiltest.h
-CONFIG += testcase
+CONFIG += testcase no_testcase_installs
 CONFIG += console
 CONFIG -= app_bundle
 INCLUDEPATH += ../lib
@@ -23,10 +23,11 @@
 
 DESTDIR         = "$$TARGET_DIR"
 
+QMAKE_CXXFLAGS += $$(CXXFLAGS) $$(CPPFLAGS)
+QMAKE_LFLAGS += $$(LDFLAGS)
+
 cross {
     message("Doing a cross platform build..")
-    QMAKE_CXXFLAGS += $$(CXXFLAGS)
-    QMAKE_LFLAGS += $$(LDFLAGS)
 
     # pickup compiler from environment
     isEmpty(TARGET_ARCH) {


Reply via email to