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) {