From 1527a8a7e72e251af5499c8780c7a2441339b4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jason=20=E3=83=86=E3=82=A3=E3=83=93=E3=83=84?= Date: Wed, 27 Jan 2010 21:55:08 +0000 Subject: [PATCH 01/71] Setup of module ykpers --- .cvsignore | 0 Makefile | 21 +++++++++++++++++++++ sources | 0 3 files changed, 21 insertions(+) create mode 100644 .cvsignore create mode 100644 Makefile create mode 100644 sources diff --git a/.cvsignore b/.cvsignore new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2e380f5 --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for source rpm: ykpers +# $Id$ +NAME := ykpers +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From e6993eccdc3e5a3ac5c072653ad13fd9b006239e Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 28 Jan 2010 19:26:06 +0000 Subject: [PATCH 02/71] - RPM_OPT_FLAGS removed again Mon Jan 25 2010 - Maxim Burgerhout - 1.2-3 - Removed pkgconfig dependency for devel - Fixed ownership of ykpers-1 in /usr/include - Fixed install with original timestamp Sat Jan 23 2010 - Maxim Burgerhout - 1.2-2 - Used macros for sed, make, rm and Source0 - Removed INSTALL and MakeRelease.wiki from the docs - Inserted INSTALLFLAGS - Inserted RPM_OPT_FLAGS - Made sure the URL no longer points to a redirect Sat Jan 23 2010 - Maxim Burgerhout - 1.2-1 - New upstream release (support for newer firmware) Wed Jan 20 2010 - Maxim Burgerhout - 1.1-1 - First packaged release --- .cvsignore | 1 + import.log | 1 + sources | 1 + ykpers.spec | 89 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 92 insertions(+) create mode 100644 import.log create mode 100644 ykpers.spec diff --git a/.cvsignore b/.cvsignore index e69de29..3f57152 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +ykpers-1.2.tar.gz diff --git a/import.log b/import.log new file mode 100644 index 0000000..266dee1 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +ykpers-1_2-4_fc12:HEAD:ykpers-1.2-4.fc12.src.rpm:1264706646 diff --git a/sources b/sources index e69de29..cea254e 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +783d18f86c732458476d311b15d7fdcb ykpers-1.2.tar.gz diff --git a/ykpers.spec b/ykpers.spec new file mode 100644 index 0000000..4525991 --- /dev/null +++ b/ykpers.spec @@ -0,0 +1,89 @@ +Name: ykpers +Version: 1.2 +Release: 4%{?dist} +Summary: Yubikey personalization program + +Group: Applications/System +License: BSD +URL: http://code.google.com/p/yubikey-personalization/ +Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz +BuildRoot: %{mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX} + +BuildRequires: libusb1-devel +BuildRequires: libyubikey-devel + +%description +Yubico's YubiKey can be re-programmed with a new AES key. This is a library +that makes this an easy task. + +%package devel +Summary: Development files for ykpers +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +This package contains the header file needed to develop applications that +use ykpers. + +%prep +%setup -q + +%build +%configure --disable-static --with-backend=libusb-1.0 +# --disable-rpath doesn't work for the configure script +%{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +%{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +%{__make} %{?_smp_mflags} + +%check +%{__make} check LD_LIBRARY_PATH=".libs" + +%install +%{__rm} -rf ${RPM_BUILD_ROOT} +%{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" + +%clean +%{__rm} -rf ${RPM_BUILD_ROOT} + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING README ChangeLog NEWS +%doc doc/ReadMe.wiki +%{_bindir}/ykpersonalize +%{_libdir}/libykpers-1.so.1 +%{_libdir}/libykpers-1.so.1.0.7 +%{_mandir}/man1/ykpersonalize.1.gz + +%files devel +%defattr(-,root,root,-) +%doc doc/UsbhidIssue.wiki +%{_libdir}/pkgconfig/ykpers-1.pc +%{_libdir}/libykpers-1.so +%{_includedir}/ykpers-1/ +%exclude %{_libdir}/libykpers-1.la + +%changelog +* Mon Jan 25 2010 - Maxim Burgerhout - 1.2-4 +- RPM_OPT_FLAGS removed again + +* Mon Jan 25 2010 - Maxim Burgerhout - 1.2-3 +- Removed pkgconfig dependency for devel +- Fixed ownership of ykpers-1 in /usr/include +- Fixed install with original timestamp + +* Sat Jan 23 2010 - Maxim Burgerhout - 1.2-2 +- Used macros for sed, make, rm and Source0 +- Removed INSTALL and MakeRelease.wiki from the docs +- Inserted INSTALLFLAGS +- Inserted RPM_OPT_FLAGS +- Made sure the URL no longer points to a redirect + +* Sat Jan 23 2010 - Maxim Burgerhout - 1.2-1 +- New upstream release (support for newer firmware) + +* Wed Jan 20 2010 - Maxim Burgerhout - 1.1-1 +- First packaged release From ce3bc4e3de4cc7e9e5f1c522d57b1e27baeb92dc Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 4 Feb 2010 19:17:18 +0000 Subject: [PATCH 03/71] - Version bump --- .cvsignore | 2 +- sources | 2 +- ykpers.spec | 11 +++++++---- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index 3f57152..51b3088 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ykpers-1.2.tar.gz +ykpers-1.3.1.tar.gz diff --git a/sources b/sources index cea254e..82cd436 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -783d18f86c732458476d311b15d7fdcb ykpers-1.2.tar.gz +5a8704b3dae6497d069c06a8ef185fc1 ykpers-1.3.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 4525991..6b2694f 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.2 -Release: 4%{?dist} +Version: 1.3.1 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -52,10 +52,10 @@ use ykpers. %files %defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS -%doc doc/ReadMe.wiki +%doc doc/ReadMe.wiki doc/Compatibility.wiki %{_bindir}/ykpersonalize %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.0.7 +%{_libdir}/libykpers-1.so.1.1.0 %{_mandir}/man1/ykpersonalize.1.gz %files devel @@ -67,6 +67,9 @@ use ykpers. %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Jan 25 2010 - Maxim Burgerhout - 1.3.1-1 +- Version bump + * Mon Jan 25 2010 - Maxim Burgerhout - 1.2-4 - RPM_OPT_FLAGS removed again From c6fc7b6c418653c5d23e973bcc99db93740836d8 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 17 Mar 2010 23:09:59 +0000 Subject: [PATCH 04/71] Version bump to 1.3.2 --- .cvsignore | 2 +- sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 51b3088..3078fd1 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ykpers-1.3.1.tar.gz +ykpers-1.3.2.tar.gz diff --git a/sources b/sources index 82cd436..2809187 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5a8704b3dae6497d069c06a8ef185fc1 ykpers-1.3.1.tar.gz +7c1e42d69aafab6b292eb1e59c6b0bd9 ykpers-1.3.2.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 6b2694f..70e4a06 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.3.1 +Version: 1.3.2 Release: 1%{?dist} Summary: Yubikey personalization program @@ -67,6 +67,9 @@ use ykpers. %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Mar 17 2010 - Maxim Burgerhout - 1.3.2-1 +- Version bump + * Mon Jan 25 2010 - Maxim Burgerhout - 1.3.1-1 - Version bump From ca2be9fee4234f7fadbadfefbabb68041f5a52c8 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 27 May 2010 19:03:36 +0000 Subject: [PATCH 05/71] Version bump to 1.3.3 --- .cvsignore | 2 +- sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.cvsignore b/.cvsignore index 3078fd1..bc2bfe2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -ykpers-1.3.2.tar.gz +ykpers-1.3.3.tar.gz diff --git a/sources b/sources index 2809187..ef11085 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7c1e42d69aafab6b292eb1e59c6b0bd9 ykpers-1.3.2.tar.gz +b4674527b96895fa0c68db75398af181 ykpers-1.3.3.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 70e4a06..ef5b8a6 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.3.2 +Version: 1.3.3 Release: 1%{?dist} Summary: Yubikey personalization program @@ -67,6 +67,9 @@ use ykpers. %exclude %{_libdir}/libykpers-1.la %changelog +* Thu May 27 2010 - Maxim Burgerhout - 1.3.3-1 +- Version bump + * Wed Mar 17 2010 - Maxim Burgerhout - 1.3.2-1 - Version bump From f9b43be7e26825964c5898f7be4ef184908d2172 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 29 Jul 2010 16:21:41 +0000 Subject: [PATCH 06/71] dist-git conversion --- .cvsignore => .gitignore | 0 Makefile | 21 --------------------- import.log | 1 - 3 files changed, 22 deletions(-) rename .cvsignore => .gitignore (100%) delete mode 100644 Makefile delete mode 100644 import.log diff --git a/.cvsignore b/.gitignore similarity index 100% rename from .cvsignore rename to .gitignore diff --git a/Makefile b/Makefile deleted file mode 100644 index 2e380f5..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: ykpers -# $Id$ -NAME := ykpers -SPECFILE = $(firstword $(wildcard *.spec)) - -define find-makefile-common -for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$d/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done -endef - -MAKEFILE_COMMON := $(shell $(find-makefile-common)) - -ifeq ($(MAKEFILE_COMMON),) -# attept a checkout -define checkout-makefile-common -test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 -endef - -MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) -endif - -include $(MAKEFILE_COMMON) diff --git a/import.log b/import.log deleted file mode 100644 index 266dee1..0000000 --- a/import.log +++ /dev/null @@ -1 +0,0 @@ -ykpers-1_2-4_fc12:HEAD:ykpers-1.2-4.fc12.src.rpm:1264706646 From 4454954d2a79b65bcddd509160f66d5c78086891 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 13 Oct 2010 23:45:11 +0200 Subject: [PATCH 07/71] Update to upstream bugfix release 1.3.4 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 ++++--- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index bc2bfe2..742d8d0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ ykpers-1.3.3.tar.gz +/ykpers-1.3.4.tar.gz diff --git a/sources b/sources index ef11085..d4e73f8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b4674527b96895fa0c68db75398af181 ykpers-1.3.3.tar.gz +a461b0d94588fbcb35979e6208e4eb8a ykpers-1.3.4.tar.gz diff --git a/ykpers.spec b/ykpers.spec index ef5b8a6..86707a6 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.3.3 +Version: 1.3.4 Release: 1%{?dist} Summary: Yubikey personalization program @@ -7,7 +7,6 @@ Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -BuildRoot: %{mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX} BuildRequires: libusb1-devel BuildRequires: libyubikey-devel @@ -39,7 +38,6 @@ use ykpers. %{__make} check LD_LIBRARY_PATH=".libs" %install -%{__rm} -rf ${RPM_BUILD_ROOT} %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" %clean @@ -67,6 +65,9 @@ use ykpers. %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Oct 13 2010 - Maxim Burgerhout - 1.3.4-1 +- Version bump + * Thu May 27 2010 - Maxim Burgerhout - 1.3.3-1 - Version bump From a9ce0a62cba941e19118e7d89ce05ef6ea10f05e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Mon, 18 Oct 2010 15:54:51 +0200 Subject: [PATCH 08/71] - build with libusb on s390(x) --- ykpers.spec | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 86707a6..f42ed19 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.3.4 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -8,7 +8,11 @@ License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz +%ifnarch s390 s390x BuildRequires: libusb1-devel +%else +BuildRequires: libusb-devel +%endif BuildRequires: libyubikey-devel %description @@ -28,7 +32,12 @@ use ykpers. %setup -q %build -%configure --disable-static --with-backend=libusb-1.0 +%configure --disable-static \ +%ifnarch s390 s390x + --with-backend=libusb-1.0 +%else + --with-backend=libusb +%endif # --disable-rpath doesn't work for the configure script %{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool %{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool @@ -65,6 +74,9 @@ use ykpers. %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Oct 18 2010 - Dan Horák - 1.3.4-2 +- build with libusb on s390(x) + * Wed Oct 13 2010 - Maxim Burgerhout - 1.3.4-1 - Version bump From 5a4c6809d28537aacf962a2881c98259afa2e830 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Sun, 6 Feb 2011 14:49:29 +0100 Subject: [PATCH 09/71] - Add support for new features in YubiKey 2.2. - Stricter argument parsing, to help user avoid configuration surprises. - Ask kernel to detach USB HID driver with libusb 0.1 too. - Properly reject keys (-a) with upper case hex, instead of just ignoring those bits. - Really check Yubikey compatibility when setting options. - Pretty-printer did not handle bit overloaded cfgflags. It is better now, but not perfect. - Fixes to make it work under Windows. --- .gitignore | 1 + sources | 2 +- ykpers.spec | 24 ++++++++++++++++++------ 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 742d8d0..00b3f63 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ ykpers-1.3.3.tar.gz /ykpers-1.3.4.tar.gz +/ykpers-1.4.1.tar.gz diff --git a/sources b/sources index d4e73f8..344ef14 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a461b0d94588fbcb35979e6208e4eb8a ykpers-1.3.4.tar.gz +d0e75bc020d8efefbf0cf18df23a7219 ykpers-1.4.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index f42ed19..2f11362 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.3.4 -Release: 2%{?dist} +Version: 1.4.1 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -44,7 +44,8 @@ use ykpers. %{__make} %{?_smp_mflags} %check -%{__make} check LD_LIBRARY_PATH=".libs" +pwd +%{__make} check LD_LIBRARY_PATH="../.libs" %install %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" @@ -59,21 +60,32 @@ use ykpers. %files %defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS -%doc doc/ReadMe.wiki doc/Compatibility.wiki +%doc doc/Read-Me.asciidoc doc/Compatibility.asciidoc %{_bindir}/ykpersonalize %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.1.0 +%{_libdir}/libykpers-1.so.1.3.0 %{_mandir}/man1/ykpersonalize.1.gz %files devel %defattr(-,root,root,-) -%doc doc/UsbhidIssue.wiki +%doc doc/USB-Hid-Issue.asciidoc %{_libdir}/pkgconfig/ykpers-1.pc %{_libdir}/libykpers-1.so %{_includedir}/ykpers-1/ %exclude %{_libdir}/libykpers-1.la %changelog +* Tue Feb 6 2011 - Maxim Burgerhout - 1.4.1-1 +- Add support for new features in YubiKey 2.2. +- Stricter argument parsing, to help user avoid configuration surprises. +- Ask kernel to detach USB HID driver with libusb 0.1 too. +- Properly reject keys (-a) with upper case hex, instead of just ignoring + those bits. +- Really check Yubikey compatibility when setting options. +- Pretty-printer did not handle bit overloaded cfgflags. + It is better now, but not perfect. +- Fixes to make it work under Windows. + * Mon Oct 18 2010 - Dan Horák - 1.3.4-2 - build with libusb on s390(x) From 0a9fa8920fc3241ecc1b62968aac277b9e08951d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dan=20Hor=C3=A1k?= Date: Fri, 29 Apr 2011 17:15:47 +0200 Subject: [PATCH 10/71] fix build on big endians and with default unsigned char (like s390(x)) --- ykpers-1.4.1-bigendian.patch | 11 +++++++++++ ykpers-1.4.1-getopt.patch | 12 ++++++++++++ ykpers.spec | 9 ++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 ykpers-1.4.1-bigendian.patch create mode 100644 ykpers-1.4.1-getopt.patch diff --git a/ykpers-1.4.1-bigendian.patch b/ykpers-1.4.1-bigendian.patch new file mode 100644 index 0000000..4b8b59a --- /dev/null +++ b/ykpers-1.4.1-bigendian.patch @@ -0,0 +1,11 @@ +diff -up ykpers-1.4.1/tests/test_args_to_config.c.bigendian ykpers-1.4.1/tests/test_args_to_config.c +--- ykpers-1.4.1/tests/test_args_to_config.c.bigendian 2011-04-29 17:09:24.000000000 +0200 ++++ ykpers-1.4.1/tests/test_args_to_config.c 2011-04-29 17:09:37.000000000 +0200 +@@ -86,6 +86,7 @@ void _check_success(int rc, YKP_CONFIG * + /* insert CRC */ + ycfg->crc = ~yubikey_crc16 ((unsigned char *) ycfg, + offsetof(struct config_st, crc)); ++ ycfg->crc = yk_endian_swap_16(ycfg->crc); + + config_matches_expected = ! memcmp(expected, ycfg, sizeof(*ycfg)); + if (! config_matches_expected) { diff --git a/ykpers-1.4.1-getopt.patch b/ykpers-1.4.1-getopt.patch new file mode 100644 index 0000000..6a01ef7 --- /dev/null +++ b/ykpers-1.4.1-getopt.patch @@ -0,0 +1,12 @@ +diff -up ykpers-1.4.1/ykpersonalize.c.getopt ykpers-1.4.1/ykpersonalize.c +--- ykpers-1.4.1/ykpersonalize.c.getopt 2011-04-29 16:05:30.000000000 +0200 ++++ ykpers-1.4.1/ykpersonalize.c 2011-04-29 16:05:45.000000000 +0200 +@@ -205,7 +205,7 @@ int args_to_config(int argc, char **argv + bool *aesviahash, + int *exit_code) + { +- char c; ++ int c; + const char *aeshash = NULL; + bool new_access_code = false; + bool slot_chosen = false; diff --git a/ykpers.spec b/ykpers.spec index 2f11362..75b59e9 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,12 +1,14 @@ Name: ykpers Version: 1.4.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz +Patch0: %{name}-1.4.1-getopt.patch +Patch1: %{name}-1.4.1-bigendian.patch %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -30,6 +32,8 @@ use ykpers. %prep %setup -q +%patch0 -p1 -b .getopt +%patch1 -p1 -b .bigendian %build %configure --disable-static \ @@ -75,6 +79,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Apr 29 2011 - Dan Horák - 1.4.1-2 +- fix build on big endians and with default unsigned char (like s390(x)) + * Tue Feb 6 2011 - Maxim Burgerhout - 1.4.1-1 - Add support for new features in YubiKey 2.2. - Stricter argument parsing, to help user avoid configuration surprises. From 95ca53ae61ca945243362671404be1bb8f41e519 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 21 Jul 2011 11:39:34 +0200 Subject: [PATCH 11/71] Update to upstream version 1.6.0 (support for firmware 2.3.x, oath changes) First implementation of udev rules for ykpers --- .gitignore | 1 + sources | 2 +- ykpers-1.6.0-bigendian.patch | 11 +++++++++++ ykpers-1.6.0-getopt.patch | 12 ++++++++++++ ykpers.spec | 20 ++++++++++++++------ 5 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 ykpers-1.6.0-bigendian.patch create mode 100644 ykpers-1.6.0-getopt.patch diff --git a/.gitignore b/.gitignore index 00b3f63..09e6348 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.3.4.tar.gz /ykpers-1.4.1.tar.gz +/ykpers-1.6.0.tar.gz diff --git a/sources b/sources index 344ef14..6fe6eda 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -d0e75bc020d8efefbf0cf18df23a7219 ykpers-1.4.1.tar.gz +78bc83dbadbc547ccb5242dd812ab627 ykpers-1.6.0.tar.gz diff --git a/ykpers-1.6.0-bigendian.patch b/ykpers-1.6.0-bigendian.patch new file mode 100644 index 0000000..13e8025 --- /dev/null +++ b/ykpers-1.6.0-bigendian.patch @@ -0,0 +1,11 @@ +diff -up ykpers-1.6.0/tests/test_args_to_config.c.bigendian ykpers-1.6.0/tests/test_args_to_config.c +--- ykpers-1.6.0/tests/test_args_to_config.c.bigendian 2011-07-21 11:27:59.614946704 +0200 ++++ ykpers-1.6.0/tests/test_args_to_config.c 2011-07-21 11:28:52.805128364 +0200 +@@ -86,6 +86,7 @@ void _check_success(int rc, YKP_CONFIG * + /* insert CRC */ + ycfg->crc = ~yubikey_crc16 ((unsigned char *) ycfg, + offsetof(struct config_st, crc)); ++ ycfg->crc = yk_endian_swap_16(ycfg->crc); + + config_matches_expected = ! memcmp(expected, ycfg, sizeof(*ycfg)); + if (! config_matches_expected) { diff --git a/ykpers-1.6.0-getopt.patch b/ykpers-1.6.0-getopt.patch new file mode 100644 index 0000000..e3ebbe9 --- /dev/null +++ b/ykpers-1.6.0-getopt.patch @@ -0,0 +1,12 @@ +diff -up ykpers-1.6.0/ykpers-args.c.getopt ykpers-1.6.0/ykpers-args.c +--- ykpers-1.6.0/ykpers-args.c.getopt 2011-07-21 11:24:59.516717544 +0200 ++++ ykpers-1.6.0/ykpers-args.c 2011-07-21 11:25:10.343550972 +0200 +@@ -197,7 +197,7 @@ int args_to_config(int argc, char **argv + bool *aesviahash, + int *exit_code) + { +- char c; ++ int c; + const char *aeshash = NULL; + bool new_access_code = false; + bool slot_chosen = false; diff --git a/ykpers.spec b/ykpers.spec index 75b59e9..b034235 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,14 +1,14 @@ Name: ykpers -Version: 1.4.1 -Release: 2%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -Patch0: %{name}-1.4.1-getopt.patch -Patch1: %{name}-1.4.1-bigendian.patch +Patch0: %{name}-1.6.0-getopt.patch +Patch1: %{name}-1.6.0-bigendian.patch %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -36,7 +36,8 @@ use ykpers. %patch1 -p1 -b .bigendian %build -%configure --disable-static \ +%configure --enable-static=no --disable-rpath \ + --with-udevrulesdir=/lib/udev/rules.d \ %ifnarch s390 s390x --with-backend=libusb-1.0 %else @@ -66,9 +67,12 @@ pwd %doc AUTHORS COPYING README ChangeLog NEWS %doc doc/Read-Me.asciidoc doc/Compatibility.asciidoc %{_bindir}/ykpersonalize +%{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.3.0 +%{_libdir}/libykpers-1.so.1.6.0 %{_mandir}/man1/ykpersonalize.1.gz +%{_mandir}/man1/ykchalresp.1.gz +/lib/udev/rules.d/70-yubikey.rules %files devel %defattr(-,root,root,-) @@ -79,6 +83,10 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Jul 21 2011 - Maxim Burgerhout - 1.6.0-1 +- Update to upstream version 1.6.0 (support for firmware 2.3.x, oath changes) +- First implementation of udev rules for ykpers + * Fri Apr 29 2011 - Dan Horák - 1.4.1-2 - fix build on big endians and with default unsigned char (like s390(x)) From 46d568f7da5f67bee05b927fb88f15e14ea0c3d5 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 17 Aug 2011 13:08:27 +0200 Subject: [PATCH 12/71] Rebuild for rpm-4.9.1 trailing slash bug --- ykpers.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index b034235..82db174 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -27,7 +27,7 @@ Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel -This package contains the header file needed to develop applications that +This package contains the header file needed to develop applications that use ykpers. %prep @@ -83,6 +83,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Jul 21 2011 - Maxim Burgerhout - 1.6.0-2 +- Rebuild for rpm-4.9.1 trailing slash bug + * Thu Jul 21 2011 - Maxim Burgerhout - 1.6.0-1 - Update to upstream version 1.6.0 (support for firmware 2.3.x, oath changes) - First implementation of udev rules for ykpers From 880719a6a79e769cb94a825b97ac3ed660b91a8c Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Fri, 2 Dec 2011 22:43:14 +0100 Subject: [PATCH 13/71] New upstream release 1.6.2 Dropping getopt patch (incorporated upstream) and moving to new upstream bugfix release. --- .gitignore | 1 + sources | 2 +- ykpers-1.4.1-bigendian.patch | 11 ----------- ykpers-1.4.1-getopt.patch | 12 ------------ ykpers-1.6.0-getopt.patch | 12 ------------ ykpers.spec | 15 ++++++++------- 6 files changed, 10 insertions(+), 43 deletions(-) delete mode 100644 ykpers-1.4.1-bigendian.patch delete mode 100644 ykpers-1.4.1-getopt.patch delete mode 100644 ykpers-1.6.0-getopt.patch diff --git a/.gitignore b/.gitignore index 09e6348..8fee3ff 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.3.4.tar.gz /ykpers-1.4.1.tar.gz /ykpers-1.6.0.tar.gz +/ykpers-1.6.2.tar.gz diff --git a/sources b/sources index 6fe6eda..67d2c1c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -78bc83dbadbc547ccb5242dd812ab627 ykpers-1.6.0.tar.gz +a71c81eb7e306e132aa4b1c76d6b8275 ykpers-1.6.2.tar.gz diff --git a/ykpers-1.4.1-bigendian.patch b/ykpers-1.4.1-bigendian.patch deleted file mode 100644 index 4b8b59a..0000000 --- a/ykpers-1.4.1-bigendian.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up ykpers-1.4.1/tests/test_args_to_config.c.bigendian ykpers-1.4.1/tests/test_args_to_config.c ---- ykpers-1.4.1/tests/test_args_to_config.c.bigendian 2011-04-29 17:09:24.000000000 +0200 -+++ ykpers-1.4.1/tests/test_args_to_config.c 2011-04-29 17:09:37.000000000 +0200 -@@ -86,6 +86,7 @@ void _check_success(int rc, YKP_CONFIG * - /* insert CRC */ - ycfg->crc = ~yubikey_crc16 ((unsigned char *) ycfg, - offsetof(struct config_st, crc)); -+ ycfg->crc = yk_endian_swap_16(ycfg->crc); - - config_matches_expected = ! memcmp(expected, ycfg, sizeof(*ycfg)); - if (! config_matches_expected) { diff --git a/ykpers-1.4.1-getopt.patch b/ykpers-1.4.1-getopt.patch deleted file mode 100644 index 6a01ef7..0000000 --- a/ykpers-1.4.1-getopt.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up ykpers-1.4.1/ykpersonalize.c.getopt ykpers-1.4.1/ykpersonalize.c ---- ykpers-1.4.1/ykpersonalize.c.getopt 2011-04-29 16:05:30.000000000 +0200 -+++ ykpers-1.4.1/ykpersonalize.c 2011-04-29 16:05:45.000000000 +0200 -@@ -205,7 +205,7 @@ int args_to_config(int argc, char **argv - bool *aesviahash, - int *exit_code) - { -- char c; -+ int c; - const char *aeshash = NULL; - bool new_access_code = false; - bool slot_chosen = false; diff --git a/ykpers-1.6.0-getopt.patch b/ykpers-1.6.0-getopt.patch deleted file mode 100644 index e3ebbe9..0000000 --- a/ykpers-1.6.0-getopt.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up ykpers-1.6.0/ykpers-args.c.getopt ykpers-1.6.0/ykpers-args.c ---- ykpers-1.6.0/ykpers-args.c.getopt 2011-07-21 11:24:59.516717544 +0200 -+++ ykpers-1.6.0/ykpers-args.c 2011-07-21 11:25:10.343550972 +0200 -@@ -197,7 +197,7 @@ int args_to_config(int argc, char **argv - bool *aesviahash, - int *exit_code) - { -- char c; -+ int c; - const char *aeshash = NULL; - bool new_access_code = false; - bool slot_chosen = false; diff --git a/ykpers.spec b/ykpers.spec index 82db174..bd590be 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,14 +1,13 @@ Name: ykpers -Version: 1.6.0 -Release: 2%{?dist} +Version: 1.6.2 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -Patch0: %{name}-1.6.0-getopt.patch -Patch1: %{name}-1.6.0-bigendian.patch +Patch0: %{name}-1.6.0-bigendian.patch %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -32,8 +31,7 @@ use ykpers. %prep %setup -q -%patch0 -p1 -b .getopt -%patch1 -p1 -b .bigendian +%patch0 -p1 -b .bigendian %build %configure --enable-static=no --disable-rpath \ @@ -69,7 +67,7 @@ pwd %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.6.0 +%{_libdir}/libykpers-1.so.1.6.2 %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz /lib/udev/rules.d/70-yubikey.rules @@ -83,6 +81,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Tue Nov 29 2011 - Maxim Burgerhout - 1.6.2-1 +- New upstream version with some minor bugfixes + * Thu Jul 21 2011 - Maxim Burgerhout - 1.6.0-2 - Rebuild for rpm-4.9.1 trailing slash bug From 56cdac37da9ebc7681750a751cc84e417aa3138c Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Sun, 8 Jan 2012 22:57:39 +0100 Subject: [PATCH 14/71] Rebuild for gcc 4.7 --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index bd590be..f4ce866 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.6.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -81,6 +81,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Jan 8 2012 - Maxim Burgerhout - 1.6.2-2 +- Rebuild for gcc 4.7 + * Tue Nov 29 2011 - Maxim Burgerhout - 1.6.2-1 - New upstream version with some minor bugfixes From 6dfd688f773dca2180b25c034e10656885b18e7d Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Wed, 15 Feb 2012 14:53:59 -0600 Subject: [PATCH 15/71] Update to 1.6.3 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8fee3ff..300b58b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.4.1.tar.gz /ykpers-1.6.0.tar.gz /ykpers-1.6.2.tar.gz +/ykpers-1.6.3.tar.gz diff --git a/sources b/sources index 67d2c1c..156c7ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -a71c81eb7e306e132aa4b1c76d6b8275 ykpers-1.6.2.tar.gz +585b73f18a74d85a920065abcc1d82f7 ykpers-1.6.3.tar.gz diff --git a/ykpers.spec b/ykpers.spec index f4ce866..565b6bf 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.6.2 -Release: 2%{?dist} +Version: 1.6.3 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -81,6 +81,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Feb 15 2012 - Nick Bebout - 1.6.3-1 +- Update to 1.6.3 + * Sun Jan 8 2012 - Maxim Burgerhout - 1.6.2-2 - Rebuild for gcc 4.7 From 44d919937ed3d910e71440b487068a5bdcfb8c72 Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Wed, 15 Feb 2012 14:59:36 -0600 Subject: [PATCH 16/71] Remove old patch --- ykpers.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 565b6bf..a95f731 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -7,7 +7,7 @@ Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -Patch0: %{name}-1.6.0-bigendian.patch +#Patch0: %{name}-1.6.0-bigendian.patch %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -31,7 +31,7 @@ use ykpers. %prep %setup -q -%patch0 -p1 -b .bigendian +#%patch0 -p1 -b .bigendian %build %configure --enable-static=no --disable-rpath \ From 1064f5ae2d14d1ff992fd1017cb598b9c666870c Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 22 Jul 2012 02:40:18 -0500 Subject: [PATCH 17/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index a95f731..3cc54b7 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.6.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -81,6 +81,9 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Jul 22 2012 Fedora Release Engineering - 1.6.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + * Wed Feb 15 2012 - Nick Bebout - 1.6.3-1 - Update to 1.6.3 From a4149af1bec19c690e243de052c10fd939207525 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Mon, 1 Oct 2012 14:00:47 +0200 Subject: [PATCH 18/71] Update to 1.8.0 Support for yk_challenge_response, Yubikey 2.3, bugfixes and more Drop bigendian patch, is now in upstream source --- .gitignore | 1 + 69-yubikey.rules | 11 +++++++++++ sources | 2 +- ykpers-1.6.0-bigendian.patch | 11 ----------- ykpers.spec | 23 ++++++++++++++--------- 5 files changed, 27 insertions(+), 21 deletions(-) create mode 100644 69-yubikey.rules delete mode 100644 ykpers-1.6.0-bigendian.patch diff --git a/.gitignore b/.gitignore index 300b58b..4e3d9a9 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.6.0.tar.gz /ykpers-1.6.2.tar.gz /ykpers-1.6.3.tar.gz +/ykpers-1.8.0.tar.gz diff --git a/69-yubikey.rules b/69-yubikey.rules new file mode 100644 index 0000000..a39ecca --- /dev/null +++ b/69-yubikey.rules @@ -0,0 +1,11 @@ +ACTION!="add|change", GOTO="yubico_end" + +# Udev rules for letting the console user access the Yubikey USB +# device node, needed for challenge/response to work correctly. + +# Yubico Yubikey II +ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010", \ + ENV{ID_SECURITY_TOKEN}="1" + +LABEL="yubico_end" + diff --git a/sources b/sources index 156c7ec..3cc8e5b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -585b73f18a74d85a920065abcc1d82f7 ykpers-1.6.3.tar.gz +b283a56cd50876cfcec274f1dffa67dc ykpers-1.8.0.tar.gz diff --git a/ykpers-1.6.0-bigendian.patch b/ykpers-1.6.0-bigendian.patch deleted file mode 100644 index 13e8025..0000000 --- a/ykpers-1.6.0-bigendian.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up ykpers-1.6.0/tests/test_args_to_config.c.bigendian ykpers-1.6.0/tests/test_args_to_config.c ---- ykpers-1.6.0/tests/test_args_to_config.c.bigendian 2011-07-21 11:27:59.614946704 +0200 -+++ ykpers-1.6.0/tests/test_args_to_config.c 2011-07-21 11:28:52.805128364 +0200 -@@ -86,6 +86,7 @@ void _check_success(int rc, YKP_CONFIG * - /* insert CRC */ - ycfg->crc = ~yubikey_crc16 ((unsigned char *) ycfg, - offsetof(struct config_st, crc)); -+ ycfg->crc = yk_endian_swap_16(ycfg->crc); - - config_matches_expected = ! memcmp(expected, ycfg, sizeof(*ycfg)); - if (! config_matches_expected) { diff --git a/ykpers.spec b/ykpers.spec index 3cc54b7..991f052 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,13 +1,13 @@ Name: ykpers -Version: 1.6.3 -Release: 2%{?dist} +Version: 1.8.0 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -#Patch0: %{name}-1.6.0-bigendian.patch +Source1: 69-yubikey.rules %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -31,11 +31,9 @@ use ykpers. %prep %setup -q -#%patch0 -p1 -b .bigendian %build %configure --enable-static=no --disable-rpath \ - --with-udevrulesdir=/lib/udev/rules.d \ %ifnarch s390 s390x --with-backend=libusb-1.0 %else @@ -47,11 +45,13 @@ use ykpers. %{__make} %{?_smp_mflags} %check -pwd -%{__make} check LD_LIBRARY_PATH="../.libs" +export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs +%{__make} check %install %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" +install -D -p -m 0755 %{SOURCE1} \ + ${RPM_BUILD_ROOT}/usr/lib/udev/rules.d/69-yubikey.rules %clean %{__rm} -rf ${RPM_BUILD_ROOT} @@ -67,10 +67,10 @@ pwd %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.6.2 +%{_libdir}/libykpers-1.so.1.8.0 %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz -/lib/udev/rules.d/70-yubikey.rules +/usr/lib/udev/rules.d/69-yubikey.rules %files devel %defattr(-,root,root,-) @@ -81,6 +81,11 @@ pwd %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Oct 1 2012 - Maxim Burgerhout - 1.8.0-1 +- Update to 1.8.0: +- Support for yk_challenge_response, Yubikey 2.3, bugfixes and more +- Drop bigendian patch, is now in upstream source + * Sun Jul 22 2012 Fedora Release Engineering - 1.6.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild From 368c1b795f9575ac0cc89482c916e19b124cb8a7 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 17 Oct 2012 14:15:28 +0200 Subject: [PATCH 19/71] Updating to 1.8.1 No longer need external rules file --- 69-yubikey.rules | 11 ----------- ykpers.spec | 7 ++++++- 2 files changed, 6 insertions(+), 12 deletions(-) delete mode 100644 69-yubikey.rules diff --git a/69-yubikey.rules b/69-yubikey.rules deleted file mode 100644 index a39ecca..0000000 --- a/69-yubikey.rules +++ /dev/null @@ -1,11 +0,0 @@ -ACTION!="add|change", GOTO="yubico_end" - -# Udev rules for letting the console user access the Yubikey USB -# device node, needed for challenge/response to work correctly. - -# Yubico Yubikey II -ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010", \ - ENV{ID_SECURITY_TOKEN}="1" - -LABEL="yubico_end" - diff --git a/ykpers.spec b/ykpers.spec index 991f052..23313ae 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.8.0 +Version: 1.8.1 Release: 1%{?dist} Summary: Yubikey personalization program @@ -64,6 +64,7 @@ install -D -p -m 0755 %{SOURCE1} \ %defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS %doc doc/Read-Me.asciidoc doc/Compatibility.asciidoc +%{_bindir}/ykinfo %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 @@ -81,6 +82,10 @@ install -D -p -m 0755 %{SOURCE1} \ %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Oct 17 2012 - Maxim Burerhout - 1.8.1-1 +- Update to 1.8.1 that adds ykinfo +- Drop local patch for udev rules as it is now upstreamed + * Mon Oct 1 2012 - Maxim Burgerhout - 1.8.0-1 - Update to 1.8.0: - Support for yk_challenge_response, Yubikey 2.3, bugfixes and more From 4f94d56c5fa099a0a3b699c23dfc1cfda4d9982d Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 17 Oct 2012 15:50:37 +0200 Subject: [PATCH 20/71] Update to 1.8.2 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 13 ++++++------- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 4e3d9a9..52005a9 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.6.2.tar.gz /ykpers-1.6.3.tar.gz /ykpers-1.8.0.tar.gz +/ykpers-1.8.2.tar.gz diff --git a/sources b/sources index 3cc8e5b..ef2c369 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -b283a56cd50876cfcec274f1dffa67dc ykpers-1.8.0.tar.gz +21502f4eac676a6fb94c368ec0862d85 ykpers-1.8.2.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 23313ae..455af50 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.8.1 +Version: 1.8.2 Release: 1%{?dist} Summary: Yubikey personalization program @@ -7,7 +7,6 @@ Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz -Source1: 69-yubikey.rules %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -34,6 +33,7 @@ use ykpers. %build %configure --enable-static=no --disable-rpath \ + --with-udevrulesdir=/usr/lib/udev/rules.d \ %ifnarch s390 s390x --with-backend=libusb-1.0 %else @@ -50,8 +50,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %install %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" -install -D -p -m 0755 %{SOURCE1} \ - ${RPM_BUILD_ROOT}/usr/lib/udev/rules.d/69-yubikey.rules %clean %{__rm} -rf ${RPM_BUILD_ROOT} @@ -68,9 +66,10 @@ install -D -p -m 0755 %{SOURCE1} \ %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.8.0 +%{_libdir}/libykpers-1.so.1.8.2 %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz +%{_mandir}/man1/ykinfo.1.gz /usr/lib/udev/rules.d/69-yubikey.rules %files devel @@ -82,8 +81,8 @@ install -D -p -m 0755 %{SOURCE1} \ %exclude %{_libdir}/libykpers-1.la %changelog -* Wed Oct 17 2012 - Maxim Burerhout - 1.8.1-1 -- Update to 1.8.1 that adds ykinfo +* Wed Oct 17 2012 - Maxim Burerhout - 1.8.2-1 +- Update to 1.8.2 that adds ykinfo - Drop local patch for udev rules as it is now upstreamed * Mon Oct 1 2012 - Maxim Burgerhout - 1.8.0-1 From b91ecadccba92bc45afc51f4477835557ce564bf Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 8 Nov 2012 15:32:31 +0100 Subject: [PATCH 21/71] Update to new upstream version 1.9.0 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 9 ++++++--- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 52005a9..a1f341c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.6.3.tar.gz /ykpers-1.8.0.tar.gz /ykpers-1.8.2.tar.gz +/ykpers-1.9.0.tar.gz diff --git a/sources b/sources index ef2c369..69e96bd 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -21502f4eac676a6fb94c368ec0862d85 ykpers-1.8.2.tar.gz +ae1fda701c5dddefd7a07c10ce3a8c07 ykpers-1.9.0.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 455af50..70a4fe6 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.8.2 +Version: 1.9.0 Release: 1%{?dist} Summary: Yubikey personalization program @@ -66,7 +66,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.8.2 +%{_libdir}/libykpers-1.so.1.9.0 %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz @@ -81,7 +81,10 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog -* Wed Oct 17 2012 - Maxim Burerhout - 1.8.2-1 +* Thu Nov 8 2012 - Maxim Burgerhout - 1.9.0-1 +- Update to new upstream version 1.9.0 + +* Wed Oct 17 2012 - Maxim Burgerhout - 1.8.2-1 - Update to 1.8.2 that adds ykinfo - Drop local patch for udev rules as it is now upstreamed From c05e59b3dfd9b4333d784de37d8e9520bd3e2555 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Fri, 21 Dec 2012 20:43:47 +0100 Subject: [PATCH 22/71] Update to new upstream version 1.11.1 better support for NEO --- .gitignore | 1 + sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index a1f341c..d9715bf 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.8.0.tar.gz /ykpers-1.8.2.tar.gz /ykpers-1.9.0.tar.gz +/ykpers-1.11.1.tar.gz diff --git a/sources b/sources index 69e96bd..eada6ae 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -ae1fda701c5dddefd7a07c10ce3a8c07 ykpers-1.9.0.tar.gz +fc61a88712f2b8bee913220c4c5d78d3 ykpers-1.11.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 70a4fe6..d0d2c4b 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.9.0 +Version: 1.11.1 Release: 1%{?dist} Summary: Yubikey personalization program @@ -81,6 +81,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Dec 20 2012 - Maxim Burgerhout - 1.11.1-1 +- Update to new upstream version 1.11.1: better support for NEO + * Thu Nov 8 2012 - Maxim Burgerhout - 1.9.0-1 - Update to new upstream version 1.9.0 From 69586f4b9d4d74b04c4ad6742b713410be714e82 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 22:11:34 -0600 Subject: [PATCH 23/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 70a4fe6..fbde9f7 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.9.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -81,6 +81,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Feb 15 2013 Fedora Release Engineering - 1.9.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + * Thu Nov 8 2012 - Maxim Burgerhout - 1.9.0-1 - Update to new upstream version 1.9.0 From bf4bf663763982d0b2ea9a70e4a662451ba6916b Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Tue, 14 May 2013 13:37:16 +0200 Subject: [PATCH 24/71] Update to 1.13: ycfg-json functions, recognize newer firmware --- .gitignore | 1 + sources | 2 +- ykpers.spec | 13 ++++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d9715bf..bbf12a1 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.8.2.tar.gz /ykpers-1.9.0.tar.gz /ykpers-1.11.1.tar.gz +/ykpers-1.13.0.tar.gz diff --git a/sources b/sources index eada6ae..694d54f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fc61a88712f2b8bee913220c4c5d78d3 ykpers-1.11.1.tar.gz +26f702a85308b59756962d1227197aa9 ykpers-1.13.0.tar.gz diff --git a/ykpers.spec b/ykpers.spec index d0d2c4b..65e1cec 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,12 +1,12 @@ Name: ykpers -Version: 1.11.1 +Version: 1.13.0 Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD URL: http://code.google.com/p/yubikey-personalization/ -Source0: http://yubikey-personalization.googlecode.com/files/%{name}-%{version}.tar.gz +Source0: http://yubico.github.io/yubikey-personalization/releases/%{name}-%{version}.tar.gz %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -66,7 +66,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.9.0 +%{_libdir}/libykpers-1.so.1.13.0 %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz @@ -81,7 +81,10 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog -* Fri Dec 20 2012 - Maxim Burgerhout - 1.11.1-1 +* Mon May 13 2013 - Maxim Burgerhout - 1.13-1 +- Update to 1.13: ycfg-json functions, recognize newer firmware + +* Fri Dec 21 2012 - Maxim Burgerhout - 1.11.1-1 - Update to new upstream version 1.11.1: better support for NEO * Thu Nov 8 2012 - Maxim Burgerhout - 1.9.0-1 @@ -118,7 +121,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs * Fri Apr 29 2011 - Dan Horák - 1.4.1-2 - fix build on big endians and with default unsigned char (like s390(x)) -* Tue Feb 6 2011 - Maxim Burgerhout - 1.4.1-1 +* Sun Feb 6 2011 - Maxim Burgerhout - 1.4.1-1 - Add support for new features in YubiKey 2.2. - Stricter argument parsing, to help user avoid configuration surprises. - Ask kernel to detach USB HID driver with libusb 0.1 too. From 651d6dc2584708726b24d50fd3e470705714ae89 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 15 May 2013 15:26:51 +0200 Subject: [PATCH 25/71] Fix version inconsistency in changelog --- ykpers.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 65e1cec..4ec027e 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -81,8 +81,8 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog -* Mon May 13 2013 - Maxim Burgerhout - 1.13-1 -- Update to 1.13: ycfg-json functions, recognize newer firmware +* Mon May 13 2013 - Maxim Burgerhout - 1.13.0-1 +- Update to 1.13.0: ycfg-json functions, recognize newer firmware * Fri Dec 21 2012 - Maxim Burgerhout - 1.11.1-1 - Update to new upstream version 1.11.1: better support for NEO From 54122112941aa53115e5ec25002ad722c5b5455d Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 15 May 2013 15:29:54 +0200 Subject: [PATCH 26/71] Messed up the versioning during the merge --- ykpers.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 1022299..1c7178d 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -84,9 +84,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs * Mon May 13 2013 - Maxim Burgerhout - 1.13.0-1 - Update to 1.13.0: ycfg-json functions, recognize newer firmware -* Fri Dec 21 2012 - Maxim Burgerhout - 1.11.1-1 -- Update to new upstream version 1.11.1: better support for NEO - * Fri Feb 15 2013 Fedora Release Engineering - 1.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild From dc147213d0f5337b51556c9628647d8093790261 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 04:34:39 -0500 Subject: [PATCH 27/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 1c7178d..073f8b3 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.13.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -81,6 +81,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 1.13.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Mon May 13 2013 - Maxim Burgerhout - 1.13.0-1 - Update to 1.13.0: ycfg-json functions, recognize newer firmware From a7c0fa788511c450357a00cf8283d6b1700720b3 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Sun, 4 Aug 2013 16:52:24 +0200 Subject: [PATCH 28/71] Fix build error in F20 caused by removal of udev BR systemd-devel; provides libudev-devel --- ykpers.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ykpers.spec b/ykpers.spec index 073f8b3..99e0838 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -14,6 +14,7 @@ BuildRequires: libusb1-devel BuildRequires: libusb-devel %endif BuildRequires: libyubikey-devel +BuildRequires: systemd-devel %description Yubico's YubiKey can be re-programmed with a new AES key. This is a library @@ -81,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Aug 04 2013 Maxim Burgerhout - 1.13.0.3 +- BR systemd-devel for Fedora 20 / Rawhide + * Sun Aug 04 2013 Fedora Release Engineering - 1.13.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 887037a38b2691c9b34f766f4ebacf33a2799982 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Sun, 4 Aug 2013 16:53:39 +0200 Subject: [PATCH 29/71] Forgot to bump release --- ykpers.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 99e0838..e79a989 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.13.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System From 03b4ea216a011e48568b4f7d8b981fc774d7cb26 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Thu, 28 Nov 2013 14:12:56 +0100 Subject: [PATCH 30/71] Update to 1.14.1 With dry-run option (-d) and new ykinfo options to view individual slots --- .gitignore | 1 + sources | 2 +- ykpers.spec | 14 +++++++++----- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index bbf12a1..ce80524 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.9.0.tar.gz /ykpers-1.11.1.tar.gz /ykpers-1.13.0.tar.gz +/ykpers-1.14.1.tar.gz diff --git a/sources b/sources index 694d54f..40501a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -26f702a85308b59756962d1227197aa9 ykpers-1.13.0.tar.gz +fe533d9cdc74e7bfdb1044ee0a1a865a ykpers-1.14.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index e79a989..9deaf18 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,12 +1,12 @@ Name: ykpers -Version: 1.13.0 -Release: 3%{?dist} +Version: 1.14.1 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System License: BSD -URL: http://code.google.com/p/yubikey-personalization/ -Source0: http://yubico.github.io/yubikey-personalization/releases/%{name}-%{version}.tar.gz +URL: http://opensource.yubico.com/yubikey-personalization/ +Source0: http://opensource.yubico.com/yubikey-personalization/releases/%{name}-%{version}.tar.gz %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -67,7 +67,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_bindir}/ykpersonalize %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 -%{_libdir}/libykpers-1.so.1.13.0 +%{_libdir}/libykpers-1.so.%{version} %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz @@ -82,6 +82,10 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Nov 28 2013 Maxim Burgerhout - 1.14.1-1 +- Update to 1.14.1 +- With dry-run option (-d) and new ykinfo options to view individual slots + * Sun Aug 04 2013 Maxim Burgerhout - 1.13.0.3 - BR systemd-devel for Fedora 20 / Rawhide From ffb92463605302c521a74ddb7865e73926bf0717 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Mon, 13 Jan 2014 20:18:21 +0100 Subject: [PATCH 31/71] New upstream release 1.15.0, which includes (amongst others): - Fixes for race conditions on new machines - Support for NEO 3.2 keys --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 ++++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ce80524..418e18c 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.11.1.tar.gz /ykpers-1.13.0.tar.gz /ykpers-1.14.1.tar.gz +/ykpers-1.15.0.tar.gz diff --git a/sources b/sources index 40501a3..519cbdf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -fe533d9cdc74e7bfdb1044ee0a1a865a ykpers-1.14.1.tar.gz +11551b1907d2dc40fafcd8e35dad77ef ykpers-1.15.0.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 9deaf18..bf068aa 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.14.1 +Version: 1.15.0 Release: 1%{?dist} Summary: Yubikey personalization program @@ -82,6 +82,11 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Jan 13 2014 Maxim Burgerhout - 1.15.0-1 +- New upstream release 1.15.0, which includes (amongst others): +- Fixes for race conditions on new machines +- Support for NEO 3.2 keys + * Thu Nov 28 2013 Maxim Burgerhout - 1.14.1-1 - Update to 1.14.1 - With dry-run option (-d) and new ykinfo options to view individual slots From a66917fb4a5c85082ed9e2d6394974a03134f9f3 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Wed, 12 Mar 2014 16:12:34 +0100 Subject: [PATCH 32/71] Update to 1.15.1 This upstream update solves a problem with make check on armv7hl --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 418e18c..17c468a 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.13.0.tar.gz /ykpers-1.14.1.tar.gz /ykpers-1.15.0.tar.gz +/ykpers-1.15.1.tar.gz diff --git a/sources b/sources index 519cbdf..37c56c0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -11551b1907d2dc40fafcd8e35dad77ef ykpers-1.15.0.tar.gz +f1d03cec60e34a957a697ffd09409562 ykpers-1.15.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index bf068aa..54b96eb 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.15.0 +Version: 1.15.1 Release: 1%{?dist} Summary: Yubikey personalization program @@ -62,7 +62,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %files %defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS -%doc doc/Read-Me.asciidoc doc/Compatibility.asciidoc +%doc doc/Compatibility.asciidoc %{_bindir}/ykinfo %{_bindir}/ykpersonalize %{_bindir}/ykchalresp @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Mar 12 2014 Maxim Burgerhout - 1.15.1-1 +- New upstream release 1.15.1, should fix ARM build failure on make check + * Mon Jan 13 2014 Maxim Burgerhout - 1.15.0-1 - New upstream release 1.15.0, which includes (amongst others): - Fixes for race conditions on new machines From 34b759d6e1e4ae762373871068272a10d7511c88 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sat, 7 Jun 2014 12:48:49 -0500 Subject: [PATCH 33/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 54b96eb..2034299 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.15.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Jun 07 2014 Fedora Release Engineering - 1.15.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + * Wed Mar 12 2014 Maxim Burgerhout - 1.15.1-1 - New upstream release 1.15.1, should fix ARM build failure on make check From b78e49e0895521298230603ceb9f5d441e78ee9b Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 11:22:31 +0000 Subject: [PATCH 34/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 2034299..4e991b7 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.15.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Aug 18 2014 Fedora Release Engineering - 1.15.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + * Sat Jun 07 2014 Fedora Release Engineering - 1.15.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild From e2a80e7aa8dac941804583f58e884a279c4a7e3d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 23 Nov 2014 13:15:52 -0700 Subject: [PATCH 35/71] Update to 1.16.1. Fixes bugs #1167113 and #1157894 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 17c468a..d140b4d 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.14.1.tar.gz /ykpers-1.15.0.tar.gz /ykpers-1.15.1.tar.gz +/ykpers-1.16.1.tar.gz diff --git a/sources b/sources index 37c56c0..eb3ddf8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f1d03cec60e34a957a697ffd09409562 ykpers-1.15.1.tar.gz +76bb7661d0a3a733c7437f34eda5f3ba ykpers-1.16.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 4e991b7..1593ccb 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.15.1 -Release: 3%{?dist} +Version: 1.16.1 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Nov 23 2014 Kevin Fenzi 1.16.1-1 +- Update to 1.16.1. Fixes bugs #1167113 and #1157894 + * Mon Aug 18 2014 Fedora Release Engineering - 1.15.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild From 08a5c61ac76aa3f8bb2dd9a0501e0bb22c17d899 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 7 Feb 2015 20:15:32 -0700 Subject: [PATCH 36/71] Update to 1.16.2 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index d140b4d..628e7a8 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.15.0.tar.gz /ykpers-1.15.1.tar.gz /ykpers-1.16.1.tar.gz +/ykpers-1.16.2.tar.gz diff --git a/sources b/sources index eb3ddf8..5f5d380 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -76bb7661d0a3a733c7437f34eda5f3ba ykpers-1.16.1.tar.gz +e1c7b96140cfd773dc8652dae40b65fe ykpers-1.16.2.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 1593ccb..c0e5302 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.16.1 +Version: 1.16.2 Release: 1%{?dist} Summary: Yubikey personalization program @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Feb 07 2015 Kevin Fenzi 1.16.2-1 +- Update to 1.16.2 + * Sun Nov 23 2014 Kevin Fenzi 1.16.1-1 - Update to 1.16.1. Fixes bugs #1167113 and #1157894 From a6e943e03fede2f952307cfd0a74f3ace6cfeddb Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 1 Apr 2015 14:38:27 -0600 Subject: [PATCH 37/71] Update to 1.17.1. Fixes bug #1208140 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 628e7a8..510279b 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.15.1.tar.gz /ykpers-1.16.1.tar.gz /ykpers-1.16.2.tar.gz +/ykpers-1.17.1.tar.gz diff --git a/sources b/sources index 5f5d380..96086fa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e1c7b96140cfd773dc8652dae40b65fe ykpers-1.16.2.tar.gz +78b34e35d43482f95495773271d92ed1 ykpers-1.17.1.tar.gz diff --git a/ykpers.spec b/ykpers.spec index c0e5302..4451f7b 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.16.2 +Version: 1.17.1 Release: 1%{?dist} Summary: Yubikey personalization program @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Apr 01 2015 Kevin Fenzi 1.17.1-1 +- Update to 1.17.1. Fixes bug #1208140 + * Sat Feb 07 2015 Kevin Fenzi 1.16.2-1 - Update to 1.16.2 From 53f187e90e98bb86afe6008a4b9990526f6ccd71 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 04:37:16 +0000 Subject: [PATCH 38/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 4451f7b..0a52fd9 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.17.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Jun 19 2015 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + * Wed Apr 01 2015 Kevin Fenzi 1.17.1-1 - Update to 1.17.1. Fixes bug #1208140 From 50344afd276fd74a9fe83f4cb7390c64cef1eaec Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 5 Jul 2015 19:27:32 -0600 Subject: [PATCH 39/71] Fix name of udev rules file. Fixes bug #1240090 --- ykpers.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 0a52fd9..6bf3282 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.17.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -71,7 +71,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz -/usr/lib/udev/rules.d/69-yubikey.rules +/usr/lib/udev/rules.d/70-yubikey.rules %files devel %defattr(-,root,root,-) @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Jul 05 2015 Kevin Fenzi 1.17.1-3 +- Fix name of udev rules file. Fixes bug #1240090 + * Fri Jun 19 2015 Fedora Release Engineering - 1.17.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From 6afc372e804cd8ec59986db1df3927003678c1c8 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 23 Sep 2015 07:24:31 -0600 Subject: [PATCH 40/71] Update to 1.17.2. Fixes bug #1265449 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 510279b..b7451a9 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.16.1.tar.gz /ykpers-1.16.2.tar.gz /ykpers-1.17.1.tar.gz +/ykpers-1.17.2.tar.gz diff --git a/sources b/sources index 96086fa..1cc2d3b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -78b34e35d43482f95495773271d92ed1 ykpers-1.17.1.tar.gz +c76de9624ad04094eb2aaeec10ea8c41 ykpers-1.17.2.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 6bf3282..ee0fd56 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.17.1 -Release: 3%{?dist} +Version: 1.17.2 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Sep 23 2015 Kevin Fenzi 1.17.2-1 +- Update to 1.17.2. Fixes bug #1265449 + * Sun Jul 05 2015 Kevin Fenzi 1.17.1-3 - Fix name of udev rules file. Fixes bug #1240090 From 8244e6ee48316540f20826e8de63a136cc720ffc Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 23 Sep 2015 07:59:17 -0600 Subject: [PATCH 41/71] Properly conditionalize udev rules file. --- ykpers.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index ee0fd56..477d804 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.17.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -71,7 +71,11 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz +%if 0%{?fedora} > 21 || 0%{?rhel} > 7 /usr/lib/udev/rules.d/70-yubikey.rules +%else +/usr/lib/udev/rules.d/69-yubikey.rules +%endif %files devel %defattr(-,root,root,-) @@ -82,6 +86,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Sep 23 2015 Kevin Fenzi 1.17.2-2 +- Properly conditionalize udev rules file. + * Wed Sep 23 2015 Kevin Fenzi 1.17.2-1 - Update to 1.17.2. Fixes bug #1265449 From 1b5cf3de81d0da3ec0cdcf9c419bd6e0ce8a727e Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 18 Oct 2015 13:25:35 -0600 Subject: [PATCH 42/71] Switch to systemd BuildRequires as systemd-devel doesn't provide udev.pc - Fixes permissions issue #1272637 --- ykpers.spec | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 477d804..9b999e4 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.17.2 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -14,7 +14,7 @@ BuildRequires: libusb1-devel BuildRequires: libusb-devel %endif BuildRequires: libyubikey-devel -BuildRequires: systemd-devel +BuildRequires: systemd %description Yubico's YubiKey can be re-programmed with a new AES key. This is a library @@ -71,11 +71,7 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_mandir}/man1/ykpersonalize.1.gz %{_mandir}/man1/ykchalresp.1.gz %{_mandir}/man1/ykinfo.1.gz -%if 0%{?fedora} > 21 || 0%{?rhel} > 7 -/usr/lib/udev/rules.d/70-yubikey.rules -%else -/usr/lib/udev/rules.d/69-yubikey.rules -%endif +%{_udevrulesdir}/69-yubikey.rules %files devel %defattr(-,root,root,-) @@ -86,6 +82,10 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Oct 18 2015 Kevin Fenzi 1.17.2-3 +- Switch to systemd BuildRequires as systemd-devel doesn't provide udev.pc +- Fixes permissions issue #1272637 + * Wed Sep 23 2015 Kevin Fenzi 1.17.2-2 - Properly conditionalize udev rules file. From 07f4e6b9767215aa90cb22b07b506e1337322789 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 8 Jan 2016 12:50:28 -0700 Subject: [PATCH 43/71] Update to 1.17.3 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index b7451a9..6e184dc 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.16.2.tar.gz /ykpers-1.17.1.tar.gz /ykpers-1.17.2.tar.gz +/ykpers-1.17.3.tar.gz diff --git a/sources b/sources index 1cc2d3b..1250fd4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c76de9624ad04094eb2aaeec10ea8c41 ykpers-1.17.2.tar.gz +6b2b77ad338bf0ac84b12a0392ff0e34 ykpers-1.17.3.tar.gz diff --git a/ykpers.spec b/ykpers.spec index 9b999e4..aff89fd 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.17.2 -Release: 3%{?dist} +Version: 1.17.3 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Jan 08 2016 Kevin Fenzi - 1.17.3-1 +- Update to 1.17.3 + * Sun Oct 18 2015 Kevin Fenzi 1.17.2-3 - Switch to systemd BuildRequires as systemd-devel doesn't provide udev.pc - Fixes permissions issue #1272637 From 3b71160e33f4a6d15ce8f3234cecf630c2ce53d9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:58:20 +0000 Subject: [PATCH 44/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index aff89fd..bcd6384 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.17.3 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Feb 05 2016 Fedora Release Engineering - 1.17.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + * Fri Jan 08 2016 Kevin Fenzi - 1.17.3-1 - Update to 1.17.3 From 7c94cb0bfaf80d377438001f544fdf2a5d3efbb4 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 28 Jan 2017 12:16:22 -0700 Subject: [PATCH 45/71] Update to 1.18.0. Fixes bug #1417179 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 6e184dc..58b0998 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.17.1.tar.gz /ykpers-1.17.2.tar.gz /ykpers-1.17.3.tar.gz +/ykpers-1.18.0.tar.gz diff --git a/sources b/sources index 1250fd4..0a14d4d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -6b2b77ad338bf0ac84b12a0392ff0e34 ykpers-1.17.3.tar.gz +SHA512 (ykpers-1.18.0.tar.gz) = cee8304f0c8c45e3255f7c679c596dca7e3ad7d31418a847de4338423082211f8725434b17f0d52753733bfc63a4ff0738e4535ccc24ec250da02f6ac81b475d diff --git a/ykpers.spec b/ykpers.spec index bcd6384..dda6b16 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.17.3 -Release: 2%{?dist} +Version: 1.18.0 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Jan 28 2017 Kevin Fenzi - 1.18.0-1 +- Update to 1.18.0. Fixes bug #1417179 + * Fri Feb 05 2016 Fedora Release Engineering - 1.17.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 3a40569bfb79be66b05fcc8c574832efa3855c93 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 18:16:53 +0000 Subject: [PATCH 46/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index dda6b16..d90d4f2 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.18.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.18.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sat Jan 28 2017 Kevin Fenzi - 1.18.0-1 - Update to 1.18.0. Fixes bug #1417179 From 2ba63516d0d91386501f8e1913a8b0d76e6de14e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 22:35:07 +0000 Subject: [PATCH 47/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index d90d4f2..46634f1 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.18.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.18.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 1.18.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 9e3790c4c50764260fbc0f02dc8894715fce9bc2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 11:05:51 +0000 Subject: [PATCH 48/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 46634f1..c893c1d 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.18.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.18.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.18.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 8ad261226afdebff62b4d69e9ddc45e1922b3665 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Tue, 16 Jan 2018 13:31:14 -0800 Subject: [PATCH 49/71] Update to 1.18.1. Fixes bug #1534995 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 58b0998..3636b02 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.17.2.tar.gz /ykpers-1.17.3.tar.gz /ykpers-1.18.0.tar.gz +/ykpers-1.18.1.tar.gz diff --git a/sources b/sources index 0a14d4d..6b46f89 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ykpers-1.18.0.tar.gz) = cee8304f0c8c45e3255f7c679c596dca7e3ad7d31418a847de4338423082211f8725434b17f0d52753733bfc63a4ff0738e4535ccc24ec250da02f6ac81b475d +SHA512 (ykpers-1.18.1.tar.gz) = 8bed7b3089ac64f8be19717e29a237d40ed17eb5d119630405efd1e269d1b967394c45a349d3290056504a71bf30e2f4e56a0e71d0cd611bd3152080173b652c diff --git a/ykpers.spec b/ykpers.spec index c893c1d..2f14dcd 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.18.0 -Release: 4%{?dist} +Version: 1.18.1 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Tue Jan 16 2018 Kevin Fenzi - 1.18.1-1 +- Update to 1.18.1. Fixes bug #1534995 + * Thu Aug 03 2017 Fedora Release Engineering - 1.18.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From ecbc26bf60bebdc41189c2773419e3a7c786fd5a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 9 Feb 2018 22:17:45 +0000 Subject: [PATCH 50/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 2f14dcd..f013211 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.18.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -82,6 +82,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Feb 09 2018 Fedora Release Engineering - 1.18.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Tue Jan 16 2018 Kevin Fenzi - 1.18.1-1 - Update to 1.18.1. Fixes bug #1534995 From 80a5f3ae05008e1254e71dd9d4151320e15694d1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 09:08:37 +0100 Subject: [PATCH 51/71] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- ykpers.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index f013211..0566987 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -52,9 +52,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %install %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" -%clean -%{__rm} -rf ${RPM_BUILD_ROOT} - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig From 9b34cc1a1106b8dfef77cf0c744f15bf32b60b81 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 7 Jul 2018 13:55:09 -0700 Subject: [PATCH 52/71] Drop unneeded ldconfig calls --- ykpers.spec | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 0566987..62b5da5 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -52,10 +52,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %install %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - %files %defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS From a50e5a182419da7126dd591c8bcd575f9d8c72fd Mon Sep 17 00:00:00 2001 From: Nick Bebout Date: Mon, 9 Jul 2018 10:09:32 -0500 Subject: [PATCH 53/71] Update to 1.19.0 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 3636b02..f6e94ee 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.17.3.tar.gz /ykpers-1.18.0.tar.gz /ykpers-1.18.1.tar.gz +/ykpers-1.19.0.tar.gz diff --git a/sources b/sources index 6b46f89..c952ee0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ykpers-1.18.1.tar.gz) = 8bed7b3089ac64f8be19717e29a237d40ed17eb5d119630405efd1e269d1b967394c45a349d3290056504a71bf30e2f4e56a0e71d0cd611bd3152080173b652c +SHA512 (ykpers-1.19.0.tar.gz) = 05e3447656d52a2cd4092f1df2e99e1289414515644ae10daaa1be851811996904188039e3c8362059b56a43df37cba4396928dc5c546d4506f796b20e4ceabe diff --git a/ykpers.spec b/ykpers.spec index 62b5da5..2ee849b 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.18.1 -Release: 2%{?dist} +Version: 1.19.0 +Release: 1%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -75,6 +75,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Mon Jul 09 2018 Nick Bebout - 1.19.0-1 +- Update to 1.19.0 + * Fri Feb 09 2018 Fedora Release Engineering - 1.18.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild From ad495592d596780888f0657a8fdd8c9fa1148492 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Mon, 9 Jul 2018 23:44:16 -0500 Subject: [PATCH 54/71] Remove needless use of %defattr --- ykpers.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 2ee849b..7614ab5 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -53,7 +53,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" %files -%defattr(-,root,root,-) %doc AUTHORS COPYING README ChangeLog NEWS %doc doc/Compatibility.asciidoc %{_bindir}/ykinfo @@ -67,7 +66,6 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %{_udevrulesdir}/69-yubikey.rules %files devel -%defattr(-,root,root,-) %doc doc/USB-Hid-Issue.asciidoc %{_libdir}/pkgconfig/ykpers-1.pc %{_libdir}/libykpers-1.so From ba7ff85014708626a72a89f40c4afa7bfc69ba8f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:42:58 +0000 Subject: [PATCH 55/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 7614ab5..8f35a85 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.19.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -73,6 +73,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.19.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Mon Jul 09 2018 Nick Bebout - 1.19.0-1 - Update to 1.19.0 From 5cec5b333487dfaecb672e39818cf41d4a9cdd10 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sun, 22 Jul 2018 11:42:34 -0700 Subject: [PATCH 56/71] Fix FTBFS bug #1606768 --- ykpers.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 8f35a85..37a8d55 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.19.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program Group: Applications/System @@ -15,6 +15,7 @@ BuildRequires: libusb-devel %endif BuildRequires: libyubikey-devel BuildRequires: systemd +BuildRequires: gcc %description Yubico's YubiKey can be re-programmed with a new AES key. This is a library @@ -73,6 +74,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Jul 22 2018 Kevin Fenzi - 1.19.0-3 +- Fix FTBFS bug #1606768 + * Sat Jul 14 2018 Fedora Release Engineering - 1.19.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From c5d8fc6187fa18a81d54969964fc8d75da1ae5da Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:32 +0100 Subject: [PATCH 57/71] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- ykpers.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 37a8d55..db26199 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -3,7 +3,6 @@ Version: 1.19.0 Release: 3%{?dist} Summary: Yubikey personalization program -Group: Applications/System License: BSD URL: http://opensource.yubico.com/yubikey-personalization/ Source0: http://opensource.yubico.com/yubikey-personalization/releases/%{name}-%{version}.tar.gz @@ -23,7 +22,6 @@ that makes this an easy task. %package devel Summary: Development files for ykpers -Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description devel From f2debfba416d7f371f6c8ec59e63c9e05870a2c3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:59:37 +0000 Subject: [PATCH 58/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index db26199..03c4b37 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.19.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Yubikey personalization program License: BSD @@ -72,6 +72,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.19.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Jul 22 2018 Kevin Fenzi - 1.19.0-3 - Fix FTBFS bug #1606768 From f721d69f439c7c38a199c96e506dddaca7236be9 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Sat, 23 Feb 2019 12:13:16 -0800 Subject: [PATCH 59/71] Update to 1.19.3. Fixes bug #1678647 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index f6e94ee..8828970 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.18.0.tar.gz /ykpers-1.18.1.tar.gz /ykpers-1.19.0.tar.gz +/ykpers-1.19.3.tar.gz diff --git a/sources b/sources index c952ee0..0197e75 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ykpers-1.19.0.tar.gz) = 05e3447656d52a2cd4092f1df2e99e1289414515644ae10daaa1be851811996904188039e3c8362059b56a43df37cba4396928dc5c546d4506f796b20e4ceabe +SHA512 (ykpers-1.19.3.tar.gz) = 5ecadf218747f4afa166b3e35fa882ae0fed6c7f1bace9d116b0b21378932c7a7b17ee450bc40c1734bf40d529b3b8d0c1706429c071fc8dd30d8fc6d39d4e58 diff --git a/ykpers.spec b/ykpers.spec index 03c4b37..679369e 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers -Version: 1.19.0 -Release: 4%{?dist} +Version: 1.19.3 +Release: 1%{?dist} Summary: Yubikey personalization program License: BSD @@ -72,6 +72,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Feb 23 2019 Kevin Fenzi - 1.19.3-1 +- Update to 1.19.3. Fixes bug #1678647 + * Sun Feb 03 2019 Fedora Release Engineering - 1.19.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From 56bc2b1cbfb7f60b578e8dca81bbba00a731b67d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Thu, 4 Jul 2019 11:34:21 -0700 Subject: [PATCH 60/71] Update to 1.20.0. Fixes bug #1726859 --- .gitignore | 1 + sources | 2 +- ykpers.spec | 5 ++++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8828970..116bb8f 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ ykpers-1.3.3.tar.gz /ykpers-1.18.1.tar.gz /ykpers-1.19.0.tar.gz /ykpers-1.19.3.tar.gz +/ykpers-1.20.0.tar.gz diff --git a/sources b/sources index 0197e75..6bf7ddf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ykpers-1.19.3.tar.gz) = 5ecadf218747f4afa166b3e35fa882ae0fed6c7f1bace9d116b0b21378932c7a7b17ee450bc40c1734bf40d529b3b8d0c1706429c071fc8dd30d8fc6d39d4e58 +SHA512 (ykpers-1.20.0.tar.gz) = 96edc7225bbd71ca255d3915321d4a613603c321c8502a5b97f23598f1439b231fcfc323f4f3737293da59efae2837370a0b64fdbd9465f0e2c05822d604df9f diff --git a/ykpers.spec b/ykpers.spec index 679369e..1df818d 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,5 +1,5 @@ Name: ykpers -Version: 1.19.3 +Version: 1.20.0 Release: 1%{?dist} Summary: Yubikey personalization program @@ -72,6 +72,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Jul 04 2019 Kevin Fenzi - 1.20.0-1 +- Update to 1.20.0. Fixes bug #1726859 + * Sat Feb 23 2019 Kevin Fenzi - 1.19.3-1 - Update to 1.19.3. Fixes bug #1678647 From a7c4e7e59b6241e5c534b1f343e85ee87983aeb4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 04:49:55 +0000 Subject: [PATCH 61/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 1df818d..8035f10 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Yubikey personalization program License: BSD @@ -72,6 +72,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.20.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Thu Jul 04 2019 Kevin Fenzi - 1.20.0-1 - Update to 1.20.0. Fixes bug #1726859 From 73a6fec9abee5f68c620e685c5e23c2e6409f437 Mon Sep 17 00:00:00 2001 From: Orion Poplawski Date: Thu, 1 Aug 2019 16:04:21 -0600 Subject: [PATCH 62/71] Modernize spec --- ykpers.spec | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 8035f10..9ad0536 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Yubikey personalization program License: BSD @@ -22,7 +22,7 @@ that makes this an easy task. %package devel Summary: Development files for ykpers -Requires: %{name} = %{version}-%{release} +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the header file needed to develop applications that @@ -40,19 +40,20 @@ use ykpers. --with-backend=libusb %endif # --disable-rpath doesn't work for the configure script -%{__sed} -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool -%{__sed} -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -%{__make} %{?_smp_mflags} +sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool +sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool +%make_build %check export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs -%{__make} check +make check %install -%{__make} install DESTDIR=${RPM_BUILD_ROOT} INSTALL="%{__install} -p" +%make_install INSTALL="%{__install} -p" %files -%doc AUTHORS COPYING README ChangeLog NEWS +%license COPYING +%doc AUTHORS README ChangeLog NEWS %doc doc/Compatibility.asciidoc %{_bindir}/ykinfo %{_bindir}/ykpersonalize @@ -72,6 +73,9 @@ export LD_LIBRARY_PATH=$RPM_BUILD_DIR/%{name}-%{version}/.libs %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Aug 1 2019 Orion Poplawski - 1.20.0-3 +- Modernize spec + * Sat Jul 27 2019 Fedora Release Engineering - 1.20.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 8465b64e65881a9b1c627dcc37351de4779f102f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kone=C4=8Dn=C3=BD?= Date: Mon, 14 Oct 2019 13:12:35 +0000 Subject: [PATCH 63/71] Fix manual_pages to work with flatpak-module Compressed manual pages have known issue with flatpak-module, this commit will fix this issue. See https://docs.fedoraproject.org/en-US/flatpak/troubleshooting/#_uncompressed_manual_pages for more information. --- ykpers.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ykpers.spec b/ykpers.spec index 9ad0536..fb3dbaf 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -60,9 +60,9 @@ make check %{_bindir}/ykchalresp %{_libdir}/libykpers-1.so.1 %{_libdir}/libykpers-1.so.%{version} -%{_mandir}/man1/ykpersonalize.1.gz -%{_mandir}/man1/ykchalresp.1.gz -%{_mandir}/man1/ykinfo.1.gz +%{_mandir}/man1/ykpersonalize.1* +%{_mandir}/man1/ykchalresp.1* +%{_mandir}/man1/ykinfo.1* %{_udevrulesdir}/69-yubikey.rules %files devel From b567c6463c9a30ad85629541bcd0e6f13f657388 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 31 Jan 2020 05:08:10 +0000 Subject: [PATCH 64/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index fb3dbaf..c7c7f16 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Yubikey personalization program License: BSD @@ -73,6 +73,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Jan 31 2020 Fedora Release Engineering - 1.20.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Thu Aug 1 2019 Orion Poplawski - 1.20.0-3 - Modernize spec From f21f4e9169aa8820fb71c8cb77ace89e978b06a4 Mon Sep 17 00:00:00 2001 From: Maxim Burgerhout Date: Fri, 14 Feb 2020 14:05:10 +0100 Subject: [PATCH 65/71] Fixing build error Updating to release 5 and including a patch to 'extern' the definitions of usage and optstring in ykpers-args.h to fix a build error on gcc10 --- ykpers-args-extern.patch | 13 +++++++++++++ ykpers.spec | 7 ++++++- 2 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 ykpers-args-extern.patch diff --git a/ykpers-args-extern.patch b/ykpers-args-extern.patch new file mode 100644 index 0000000..975546f --- /dev/null +++ b/ykpers-args-extern.patch @@ -0,0 +1,13 @@ +--- ykpers-args.h 2019-02-19 13:29:54.000000000 +0100 ++++ ykpers-args.h.patch 2020-02-14 13:27:53.624129087 +0100 +@@ -33,8 +33,8 @@ + + #include "ykpers.h" + +-const char *usage; +-const char *optstring; ++extern const char *usage; ++extern const char *optstring; + + int args_to_config(int argc, char **argv, YKP_CONFIG *cfg, char *oathid, + size_t oathid_len, const char **infname, diff --git a/ykpers.spec b/ykpers.spec index c7c7f16..de6ef9b 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,11 +1,12 @@ Name: ykpers Version: 1.20.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Yubikey personalization program License: BSD URL: http://opensource.yubico.com/yubikey-personalization/ Source0: http://opensource.yubico.com/yubikey-personalization/releases/%{name}-%{version}.tar.gz +Patch0: ykpers-args-extern.patch %ifnarch s390 s390x BuildRequires: libusb1-devel @@ -30,6 +31,7 @@ use ykpers. %prep %setup -q +%patch0 -p0 %build %configure --enable-static=no --disable-rpath \ @@ -73,6 +75,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Feb 14 2020 Maxim Burgerhout - 1.20.0-5 +- Fix build error for Fedora 32 / gcc10 + * Fri Jan 31 2020 Fedora Release Engineering - 1.20.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 89c864862dec35e241c5d70d61a1027d7ccf2412 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jul 2020 15:14:51 +0000 Subject: [PATCH 66/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index de6ef9b..ab05abc 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Yubikey personalization program License: BSD @@ -75,6 +75,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Wed Jul 29 2020 Fedora Release Engineering - 1.20.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Fri Feb 14 2020 Maxim Burgerhout - 1.20.0-5 - Fix build error for Fedora 32 / gcc10 From f0135825054fbea8a8d90de397f106c997e920ca Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 12 Jan 2021 01:54:58 +0000 Subject: [PATCH 67/71] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- ykpers.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ykpers.spec b/ykpers.spec index ab05abc..6bb00e5 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -16,6 +16,7 @@ BuildRequires: libusb-devel BuildRequires: libyubikey-devel BuildRequires: systemd BuildRequires: gcc +BuildRequires: make %description Yubico's YubiKey can be re-programmed with a new AES key. This is a library From 40ac9adfb7a1695095818209a30856c44f83de58 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Jan 2021 00:33:45 +0000 Subject: [PATCH 68/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 6bb00e5..8ec6962 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Yubikey personalization program License: BSD @@ -76,6 +76,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Thu Jan 28 2021 Fedora Release Engineering - 1.20.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Wed Jul 29 2020 Fedora Release Engineering - 1.20.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From 85d55c362eddb2ee1d5898ab282453775f2cafda Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 23 Jul 2021 22:08:54 +0000 Subject: [PATCH 69/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 8ec6962..9fe63e9 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 7%{?dist} +Release: 8%{?dist} Summary: Yubikey personalization program License: BSD @@ -76,6 +76,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Fri Jul 23 2021 Fedora Release Engineering - 1.20.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Thu Jan 28 2021 Fedora Release Engineering - 1.20.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From a0beda6f813a11f2e54bdf2410112439021c261e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jan 2022 05:42:24 +0000 Subject: [PATCH 70/71] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- ykpers.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ykpers.spec b/ykpers.spec index 9fe63e9..7a6cc79 100644 --- a/ykpers.spec +++ b/ykpers.spec @@ -1,6 +1,6 @@ Name: ykpers Version: 1.20.0 -Release: 8%{?dist} +Release: 9%{?dist} Summary: Yubikey personalization program License: BSD @@ -76,6 +76,9 @@ make check %exclude %{_libdir}/libykpers-1.la %changelog +* Sat Jan 22 2022 Fedora Release Engineering - 1.20.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Fri Jul 23 2021 Fedora Release Engineering - 1.20.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From 78e8f46da2b4e8cf1b5d90e813c249f91ae410a4 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Tue, 31 Oct 2023 00:37:21 +0300 Subject: [PATCH 71/71] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index 6bf7ddf..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (ykpers-1.20.0.tar.gz) = 96edc7225bbd71ca255d3915321d4a613603c321c8502a5b97f23598f1439b231fcfc323f4f3737293da59efae2837370a0b64fdbd9465f0e2c05822d604df9f