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 - [email protected]
+
+- 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 <[email protected]>
+
+ * NEWS: NEWS for 3.1.21
+
+2015-05-27 Klas Lindfors <[email protected]>
+
+ * : update product images with the correct fido logo
+
+2015-04-20 Klas Lindfors <[email protected]>
+
+ * tests/tests.pro: add no_testcase_installs for tests to avoid
+ installation fixes #49
+
+2015-04-07 Klas Lindfors <[email protected]>
+
+ * lib/lib.pro, src/src.pro, tests/tests.pro: restructure compiler
+ flags and add CPPFLAGS from env
+
+2015-04-01 Klas Lindfors <[email protected]>
+
+ * lib/yubikeyutil.cpp: yubikey_hex_decode() and
+ yubikey_modhex_decode() take dstlen
+
+2015-04-01 Klas Lindfors <[email protected]>
+
+ * NEWS, src/src.pro: bump versions
+
+2015-04-01 Klas Lindfors <[email protected]>
+
+ * src/src.pro: fix windows build with signatures
+
2015-04-01 Klas Lindfors <[email protected]>
* 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) {