Blame SPECS/opencryptoki.spec

Packit f77c18
Name:			opencryptoki
Packit f77c18
Summary:		Implementation of the PKCS#11 (Cryptoki) specification v2.11
Packit f77c18
Version:		3.14.0
Packit f77c18
Release:		5%{?dist}
Packit f77c18
License:		CPL
Packit f77c18
Group:			System Environment/Base
Packit f77c18
URL:			https://github.com/opencryptoki/opencryptoki
Packit f77c18
Source0:		https://github.com/opencryptoki/%{name}/archive/v%{version}/%{name}-%{version}.tar.gz
Packit f77c18
# https://bugzilla.redhat.com/show_bug.cgi?id=732756
Packit f77c18
Patch0:			opencryptoki-3.11.0-group.patch
Packit f77c18
# bz#1373833, change tmpfiles snippets from /var/lock/* to /run/lock/*
Packit f77c18
Patch1:			opencryptoki-3.11.0-lockdir.patch
Packit f77c18
# bz#1780293, fix regression, segfault in C_SetPin
Packit f77c18
Patch2:			opencryptoki-3.14.0-crash-in-c_setpin.patch
Packit f77c18
# Fix missing entries for p11sak tool in template spec file
Packit f77c18
Patch3:			opencryptoki-3.14.0-missing-p11sak-tool-a94436937b6364c53219fb3c7922439f403e8d5e.patch
Packit f77c18
# bz#1780294, PIN conversion tool
Packit f77c18
Patch4:			opencryptoki-3.14.0-cd40f4b7cb1b502ca754b9bfb307d934285709a9-PIN-conversion-tool.patch
Packit f77c18
# bz#1853420, endian issue
Packit f77c18
Patch5:			0001-pkcstok_migrate-Fix-NVTOK.DAT-conversion-on-little-e.patch
Packit f77c18
Patch6:			0002-pkcstok_migrate-Fix-private-token-object-conversion-.patch
Packit f77c18
Patch7:			0003-pkcstok_migrate-Fix-public-token-object-conversion-o.patch
Packit f77c18
Patch8:			0004-pkcstok_migrate-Remove-the-token-s-shared-memory-seg.patch
Packit f77c18
Patch9:			0005-Fix-storing-of-public-token-objects-in-new-data-form.patch
Packit f77c18
Requires(pre):		coreutils
Packit f77c18
BuildRequires:		gcc
Packit f77c18
BuildRequires:		openssl-devel
Packit f77c18
BuildRequires:		trousers-devel
Packit f77c18
BuildRequires:		openldap-devel
Packit f77c18
BuildRequires:		autoconf automake libtool
Packit f77c18
BuildRequires:		bison flex
Packit f77c18
BuildRequires:		systemd
Packit f77c18
BuildRequires:		libitm-devel
Packit f77c18
%ifarch s390 s390x
Packit f77c18
BuildRequires:		libica-devel >= 2.3
Packit f77c18
%endif
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}(token)
Packit f77c18
Requires(post):		systemd
Packit f77c18
Requires(preun):	systemd
Packit f77c18
Requires(postun):	systemd
Packit f77c18
Packit f77c18
Packit f77c18
%description
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package contains the Slot Daemon (pkcsslotd) and general utilities.
Packit f77c18
Packit f77c18
Packit f77c18
%package libs
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		The run-time libraries for opencryptoki package
Packit f77c18
Requires(pre):	shadow-utils
Packit f77c18
Packit f77c18
%description libs
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package contains the PKCS#11 library implementation, and requires
Packit f77c18
at least one token implementation (packaged separately) to be fully
Packit f77c18
functional.
Packit f77c18
Packit f77c18
Packit f77c18
%package devel
Packit f77c18
Group:			Development/Libraries
Packit f77c18
Summary:		Development files for openCryptoki
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Packit f77c18
%description devel
Packit f77c18
This package contains the development header files for building
Packit f77c18
opencryptoki and PKCS#11 based applications
Packit f77c18
Packit f77c18
Packit f77c18
%package swtok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		The software token implementation for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description swtok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the software token implementation to use opencryptoki
Packit f77c18
without any specific cryptographic hardware.
Packit f77c18
Packit f77c18
Packit f77c18
%package tpmtok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		Trusted Platform Module (TPM) device support for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description tpmtok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the necessary libraries and files to support
Packit f77c18
Trusted Platform Module (TPM) devices in the opencryptoki stack.
Packit f77c18
Packit f77c18
Packit f77c18
%package icsftok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		ICSF token support for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description icsftok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the necessary libraries and files to support
Packit f77c18
ICSF token in the opencryptoki stack.
Packit f77c18
Packit f77c18
Packit f77c18
%ifarch s390 s390x
Packit f77c18
%package icatok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		ICA cryptographic devices (clear-key) support for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description icatok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the necessary libraries and files to support ICA
Packit f77c18
devices in the opencryptoki stack. ICA is an interface to IBM
Packit f77c18
cryptographic hardware such as IBM 4764 or 4765 that uses the
Packit f77c18
"accelerator" or "clear-key" path.
Packit f77c18
Packit f77c18
%package ccatok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description ccatok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the necessary libraries and files to support CCA
Packit f77c18
devices in the opencryptoki stack. CCA is an interface to IBM
Packit f77c18
cryptographic hardware such as IBM 4764 or 4765 that uses the
Packit f77c18
"co-processor" or "secure-key" path.
Packit f77c18
Packit f77c18
%package ep11tok
Packit f77c18
Group:			System Environment/Libraries
Packit f77c18
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
Packit f77c18
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
Packit f77c18
Provides:		%{name}(token)
Packit f77c18
Packit f77c18
%description ep11tok
Packit f77c18
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
Packit f77c18
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
Packit f77c18
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
Packit f77c18
token implementation that can be used without any cryptographic
Packit f77c18
hardware.
Packit f77c18
This package brings the necessary libraries and files to support EP11
Packit f77c18
tokens in the opencryptoki stack. The EP11 token is a token that uses
Packit f77c18
the IBM Crypto Express adapters (starting with Crypto Express 4S adapters)
Packit f77c18
configured with Enterprise PKCS#11 (EP11) firmware.
Packit f77c18
%endif
Packit f77c18
Packit f77c18
Packit f77c18
%prep
Packit f77c18
%autosetup -p1
Packit f77c18
Packit f77c18
Packit f77c18
%build
Packit f77c18
./bootstrap.sh
Packit f77c18
Packit f77c18
%configure --with-systemd=%{_unitdir}	\
Packit f77c18
%ifarch s390 s390x
Packit f77c18
    --enable-icatok --enable-ccatok --enable-ep11tok --enable-pkcsep11_migrate
Packit f77c18
%else
Packit f77c18
    --disable-icatok --disable-ccatok --disable-ep11tok --disable-pkcsep11_migrate --disable-pkcscca_migrate
Packit f77c18
%endif
Packit f77c18
Packit f77c18
make %{?_smp_mflags} CHGRP=/bin/true
Packit f77c18
Packit f77c18
Packit f77c18
%install
Packit f77c18
make install DESTDIR=$RPM_BUILD_ROOT CHGRP=/bin/true
Packit f77c18
Packit f77c18
# Remove unwanted cruft
Packit f77c18
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/*.la
Packit f77c18
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/stdll/*.la
Packit f77c18
Packit f77c18
Packit f77c18
%post libs -p /sbin/ldconfig
Packit f77c18
%post swtok -p /sbin/ldconfig
Packit f77c18
%post tpmtok -p /sbin/ldconfig
Packit f77c18
%post icsftok -p /sbin/ldconfig
Packit f77c18
%ifarch s390 s390x
Packit f77c18
%post icatok -p /sbin/ldconfig
Packit f77c18
%post ccatok -p /sbin/ldconfig
Packit f77c18
%post ep11tok -p /sbin/ldconfig
Packit f77c18
%endif
Packit f77c18
Packit f77c18
%postun libs -p /sbin/ldconfig
Packit f77c18
%postun swtok -p /sbin/ldconfig
Packit f77c18
%postun tpmtok -p /sbin/ldconfig
Packit f77c18
%postun icsftok -p /sbin/ldconfig
Packit f77c18
%ifarch s390 s390x
Packit f77c18
%postun icatok -p /sbin/ldconfig
Packit f77c18
%postun ccatok -p /sbin/ldconfig
Packit f77c18
%postun ep11tok -p /sbin/ldconfig
Packit f77c18
%endif
Packit f77c18
Packit f77c18
%pre libs
Packit f77c18
getent group pkcs11 >/dev/null || groupadd -r pkcs11
Packit f77c18
exit 0
Packit f77c18
Packit f77c18
%post
Packit f77c18
%systemd_post pkcsslotd.service
Packit f77c18
if test $1 -eq 1; then
Packit f77c18
    %tmpfiles_create
Packit f77c18
fi
Packit f77c18
Packit f77c18
%preun
Packit f77c18
%systemd_preun pkcsslotd.service
Packit f77c18
Packit f77c18
%postun
Packit f77c18
%systemd_postun_with_restart pkcsslotd.service
Packit f77c18
Packit f77c18
Packit f77c18
%files
Packit f77c18
%doc ChangeLog FAQ README.md
Packit f77c18
%doc doc/opencryptoki-howto.md
Packit f77c18
%doc doc/README.token_data
Packit f77c18
%dir %{_sysconfdir}/%{name}
Packit f77c18
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
Packit f77c18
%{_tmpfilesdir}/%{name}.conf
Packit f77c18
%{_unitdir}/pkcsslotd.service
Packit f77c18
%{_sbindir}/p11sak
Packit f77c18
%{_sbindir}/pkcstok_migrate
Packit f77c18
%{_sbindir}/pkcsconf
Packit f77c18
%{_sbindir}/pkcsslotd
Packit f77c18
%{_mandir}/man1/p11sak.1*
Packit f77c18
%{_mandir}/man1/pkcstok_migrate.1*
Packit f77c18
%{_mandir}/man1/pkcsconf.1*
Packit f77c18
%{_mandir}/man5/%{name}.conf.5*
Packit f77c18
%{_mandir}/man7/%{name}.7*
Packit f77c18
%{_mandir}/man8/pkcsslotd.8*
Packit f77c18
%{_libdir}/opencryptoki/methods
Packit f77c18
%{_libdir}/pkcs11/methods
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}
Packit f77c18
%ghost %dir %attr(770,root,pkcs11) %{_rundir}/lock/%{name}
Packit f77c18
%ghost %dir %attr(770,root,pkcs11) %{_rundir}/lock/%{name}/*
Packit f77c18
%dir %attr(770,root,pkcs11) %{_localstatedir}/log/opencryptoki
Packit f77c18
Packit f77c18
%files libs
Packit f77c18
%license LICENSE
Packit f77c18
%{_sysconfdir}/ld.so.conf.d/*
Packit f77c18
# Unversioned .so symlinks usually belong to -devel packages, but opencryptoki
Packit f77c18
# needs them in the main package, because:
Packit f77c18
#   documentation suggests that programs should dlopen "PKCS11_API.so".
Packit f77c18
%dir %{_libdir}/opencryptoki
Packit f77c18
%{_libdir}/opencryptoki/libopencryptoki.*
Packit f77c18
%{_libdir}/opencryptoki/PKCS11_API.so
Packit f77c18
%dir %{_libdir}/opencryptoki/stdll
Packit f77c18
%dir %{_libdir}/pkcs11
Packit f77c18
%{_libdir}/pkcs11/libopencryptoki.so
Packit f77c18
%{_libdir}/pkcs11/PKCS11_API.so
Packit f77c18
%{_libdir}/pkcs11/stdll
Packit f77c18
Packit f77c18
%files devel
Packit f77c18
%{_includedir}/%{name}/
Packit f77c18
Packit f77c18
%files swtok
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_sw.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_SW.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/TOK_OBJ/
Packit f77c18
Packit f77c18
%files tpmtok
Packit f77c18
%doc doc/README.tpm_stdll
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_tpm.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_TPM.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/tpm/
Packit f77c18
Packit f77c18
%files icsftok
Packit f77c18
%doc doc/README.icsf_stdll
Packit f77c18
%{_sbindir}/pkcsicsf
Packit f77c18
%{_mandir}/man1/pkcsicsf.1*
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_icsf.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_ICSF.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/icsf/
Packit f77c18
Packit f77c18
%ifarch s390 s390x
Packit f77c18
%files icatok
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_ica.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_ICA.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/TOK_OBJ/
Packit f77c18
Packit f77c18
%files ccatok
Packit f77c18
%doc doc/README.cca_stdll
Packit f77c18
%{_sbindir}/pkcscca
Packit f77c18
%{_mandir}/man1/pkcscca.1*
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_cca.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_CCA.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/TOK_OBJ/
Packit f77c18
Packit f77c18
%files ep11tok
Packit f77c18
%doc doc/README.ep11_stdll
Packit f77c18
%config(noreplace) %{_sysconfdir}/%{name}/ep11tok.conf
Packit f77c18
%config(noreplace) %{_sysconfdir}/%{name}/ep11cpfilter.conf
Packit f77c18
%{_sbindir}/pkcsep11_migrate
Packit f77c18
%{_sbindir}/pkcsep11_session
Packit f77c18
%{_mandir}/man1/pkcsep11_migrate.1*
Packit f77c18
%{_mandir}/man1/pkcsep11_session.1*
Packit f77c18
%{_libdir}/opencryptoki/stdll/libpkcs11_ep11.*
Packit f77c18
%{_libdir}/opencryptoki/stdll/PKCS11_EP11.so
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/
Packit f77c18
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/TOK_OBJ/
Packit f77c18
%endif
Packit f77c18
Packit f77c18
Packit f77c18
%changelog
Packit f77c18
* Mon Jul 06 2020 Than Ngo <than@redhat.com> - 3.14.0-5
Packit f77c18
- Related: #1853420, more fixes
Packit f77c18
Packit f77c18
* Fri Jul 03 2020 Than Ngo <than@redhat.com> - 3.14.0-4
Packit f77c18
- Resolves: #1853420, endian issue 
Packit f77c18
Packit f77c18
* Mon Jun 15 2020 Than Ngo <than@redhat.com> - 3.14.0-3
Packit f77c18
- Resolves: #1780294, PIN conversion tool
Packit f77c18
Packit f77c18
* Tue May 26 2020 Than Ngo <than@redhat.com> - 3.14.0-2
Packit f77c18
- Related: #1780293, fix regression, segfault in C_SetPin
Packit f77c18
Packit f77c18
* Tue May 19 2020 Than Ngo <than@redhat.com> - 3.14.0-1
Packit f77c18
- Resolves: #1723863 - ep11 token: Enhanced Support
Packit f77c18
- Resolves: #1780285 - ep11 token: Support for new IBM Z hardware z15
Packit f77c18
- Resolves: #1780293 - rebase to 3.14.0
Packit f77c18
- Resolves: #1800549 - key management tool: list keys function
Packit f77c18
 -Resolves: #1800555 - key management tool: random key generation function
Packit f77c18
Packit f77c18
* Fri Dec 13 2019 Than Ngo <than@redhat.com> - 3.12.1-2
Packit f77c18
- Resolves: #1782445, EP11: Fix EC-uncompress buffer length
Packit f77c18
Packit f77c18
* Thu Nov 28 2019 Than Ngo <than@redhat.com> - 3.12.1-1
Packit f77c18
- Resolves: #1777313, rebase to 3.12.1
Packit f77c18
Packit f77c18
* Tue Nov 12 2019 Than Ngo <than@redhat.com> - 3.12.0-1
Packit f77c18
- Resolves: #1726243, rebase to 3.12.0
Packit f77c18
Packit f77c18
* Mon Aug 26 2019 Dan Horák <dhorak@redhat.com> - 3.11.1-2
Packit f77c18
- Resolves: #1739433, ICA HW token missing after the package update
Packit f77c18
Packit f77c18
* Mon May 06 2019 Than Ngo <than@redhat.com> - 3.11.1-1
Packit f77c18
- Resolves: #1706140, rebase to 3.11.1
Packit f77c18
Packit f77c18
* Tue Mar 26 2019 Than Ngo <than@redhat.com> - 3.11.0-3
Packit f77c18
- Resolves: #1667941, 3des tests failures due to FIPS incompatible test scenarios
Packit f77c18
- Resolves: #1651731, ep11 token: enhanced IBM z14 functions
Packit f77c18
- Resolves: #1651732, ep11 token: support m_*Single functions from ep11 lib
Packit f77c18
- Resolves: #1525407, use CPACF hashes in ep11 token
Packit f77c18
- Resolves: #1651238, rebase to 3.11.0
Packit f77c18
- Resolves: #1682530, gating
Packit f77c18
Packit f77c18
* Fri Dec 14 2018 Than Ngo <than@redhat.com> - 3.10.0-3
Packit f77c18
- Resolves: #1657683, can't establish libica token in FIPS mode
Packit f77c18
- Resolves: #1652856, EP11 token fails when using Strict-Session mode or VHSM-Mode
Packit f77c18
Packit f77c18
* Thu Oct 25 2018 Than Ngo <than@redhat.com> - 3.10.0-2
Packit f77c18
- Resolves: #1602641, covscan
Packit f77c18
Packit f77c18
* Tue Jun 12 2018 Dan Horák <dan[at]danny.cz> - 3.10.0-1
Packit f77c18
- Rebase to 3.10.0
Packit f77c18
Packit f77c18
* Fri Feb 23 2018 Dan Horák <dan[at]danny.cz> - 3.9.0-1
Packit f77c18
- Rebase to 3.9.0
Packit f77c18
Packit f77c18
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.8.2-3
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit f77c18
Packit f77c18
* Fri Nov 24 2017 Dan Horák <dan[at]danny.cz> - 3.8.2-2
Packit f77c18
- use upstream tmpfiles config
Packit f77c18
Packit f77c18
* Thu Nov 23 2017 Dan Horák <dan[at]danny.cz> - 3.8.2-1
Packit f77c18
- Rebase to 3.8.2 (#1512678)
Packit f77c18
Packit f77c18
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-3
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit f77c18
Packit f77c18
* Wed May 17 2017 Sinny Kumari <sinny@redhat.com> - 3.7.0-1
Packit f77c18
- Rebase to 3.7.0
Packit f77c18
- Added libitm-devel as BuildRequires
Packit f77c18
Packit f77c18
* Mon Apr 03 2017 Sinny Kumari <sinny@redhat.com> - 3.6.2-1
Packit f77c18
- Rebase to 3.6.2
Packit f77c18
- RHBZ#1424017 - opencryptoki: FTBFS in rawhide
Packit f77c18
Packit f77c18
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.1-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu Sep 01 2016 Jakub Jelen <jjelen@redhat.com> - 3.5.1-1
Packit f77c18
- New upstream release
Packit f77c18
Packit f77c18
* Tue May 03 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-1
Packit f77c18
- New upstream release
Packit f77c18
Packit f77c18
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit f77c18
Packit f77c18
* Mon Dec 07 2015 Jakub Jelen <jjelen@redhat.com> 3.4.1-1
Packit f77c18
- New bugfix upstream release
Packit f77c18
Packit f77c18
* Wed Nov 18 2015 Jakub Jelen <jjelen@redhat.com> 3.4-1
Packit f77c18
- New upstream release
Packit f77c18
- Adding post-release patch fixing compile warnings
Packit f77c18
Packit f77c18
* Thu Aug 27 2015 Jakub Jelen <jjelen@redhat.com> 3.3-1.1
Packit f77c18
- New upstream release
Packit f77c18
- Correct dependencies for group creation
Packit f77c18
Packit f77c18
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-4
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu May 07 2015 Jakub Jelen <jjelen@redhat.com> 3.2-3
Packit f77c18
- Few more undefined symbols fixed for s390(x) specific targets
Packit f77c18
- Do not require --no-undefined, because s390(x) requires some
Packit f77c18
Packit f77c18
* Mon May 04 2015 Jakub Jelen <jjelen@redhat.com> 3.2-2
Packit f77c18
- Fix missing sources and libraries in makefiles causing undefined symbols (#1193560)
Packit f77c18
- Make inline function compatible for GCC5
Packit f77c18
Packit f77c18
* Wed Sep 10 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-1
Packit f77c18
- new upstream release 3.2
Packit f77c18
- add new sub-package opencryptoki-ep11tok on s390x
Packit f77c18
Packit f77c18
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu Jul 24 2014 Petr Lautrbach <plautrba@redhat.com> 3.1-1
Packit f77c18
- new upstream release 3.1
Packit f77c18
Packit f77c18
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-11
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit f77c18
Packit f77c18
* Mon Feb 17 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-10
Packit f77c18
- create the right lock directory for cca tokens (#1054442)
Packit f77c18
Packit f77c18
* Wed Jan 29 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-9
Packit f77c18
- use Requires(pre): opencryptoki-libs for subpackages
Packit f77c18
Packit f77c18
* Mon Jan 20 2014 Dan Horák <dan[at]danny.cz> - 3.0-8
Packit f77c18
- include token specific directories (#1013017, #1045775, #1054442)
Packit f77c18
- fix pkcsconf crash for non-root users (#10054661)
Packit f77c18
- the libs subpackage must care of creating the pkcs11 group, it's the first to be installed
Packit f77c18
Packit f77c18
* Tue Dec 03 2013 Dan Horák <dan[at]danny.cz> - 3.0-7
Packit f77c18
- fix build with -Werror=format-security (#1037228)
Packit f77c18
Packit f77c18
* Fri Nov 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-6
Packit f77c18
- apply post-3.0 fixes (#1033284)
Packit f77c18
Packit f77c18
* Tue Nov 19 2013 Dan Horák <dan[at]danny.cz> - 3.0-5
Packit f77c18
- update opencryptoki man page (#1001729)
Packit f77c18
Packit f77c18
* Fri Aug 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-4
Packit f77c18
- update unit file (#995002)
Packit f77c18
Packit f77c18
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit f77c18
Packit f77c18
* Tue Jul 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-2
Packit f77c18
- update pkcsconf man page (#948460)
Packit f77c18
Packit f77c18
* Mon Jul 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-1
Packit f77c18
- new upstream release 3.0
Packit f77c18
Packit f77c18
* Tue Jun 25 2013 Dan Horák <dan[at]danny.cz> - 2.4.3.1-1
Packit f77c18
- new upstream release 2.4.3.1
Packit f77c18
Packit f77c18
* Fri May 03 2013 Dan Horák <dan[at]danny.cz> - 2.4.3-1
Packit f77c18
- new upstream release 2.4.3
Packit f77c18
Packit f77c18
* Thu Apr 04 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-4
Packit f77c18
- enable hardened build
Packit f77c18
- switch to systemd macros in scriptlets (#850240)
Packit f77c18
Packit f77c18
* Mon Jan 28 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-3
Packit f77c18
- add virtual opencryptoki(token) Provides to token modules and as Requires
Packit f77c18
  to main package (#904986)
Packit f77c18
Packit f77c18
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu Jun 21 2012 Dan Horák <dan[at]danny.cz> - 2.4.2-1
Packit f77c18
- new upstream release 2.4.2
Packit f77c18
- add pkcs_slot man page
Packit f77c18
- don't add root to the pkcs11 group
Packit f77c18
Packit f77c18
* Mon Jun 11 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-2
Packit f77c18
- fix unresolved symbols in TPM module (#830129)
Packit f77c18
Packit f77c18
* Sat Feb 25 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-1
Packit f77c18
- new upstream release 2.4.1
Packit f77c18
- convert from initscript to systemd unit
Packit f77c18
- import fixes from RHEL-6 about root's group membership (#732756, #730903)
Packit f77c18
Packit f77c18
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit f77c18
Packit f77c18
* Thu Jul 07 2011 Dan Horák <dan[at]danny.cz> - 2.4-1
Packit f77c18
- new upstream release 2.4
Packit f77c18
Packit f77c18
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
Packit f77c18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit f77c18
Packit f77c18
* Mon Jan 17 2011 Dan Horák <dan[at]danny.cz> 2.3.3-1
Packit f77c18
- new upstream release 2.3.3
Packit f77c18
Packit f77c18
* Tue Nov 09 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.2-2
Packit f77c18
- Apply Obsoletes to package names, not provides.
Packit f77c18
Packit f77c18
* Tue Sep 14 2010 Dan Horák <dan[at]danny.cz> 2.3.2-1
Packit f77c18
- new upstream release 2.3.2
Packit f77c18
- put STDLLs in separate packages to match upstream package design
Packit f77c18
Packit f77c18
* Thu Jul 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-7
Packit f77c18
- Move the LICENSE file to the -libs subpackage.
Packit f77c18
Packit f77c18
* Tue Jun 29 2010 Dan Horák <dan[at]danny.cz> 2.3.1-6
Packit f77c18
- rebuilt with CCA enabled (#604287)
Packit f77c18
- fixed issues from #546274
Packit f77c18
Packit f77c18
* Fri Apr 30 2010 Dan Horák <dan[at]danny.cz> 2.3.1-5
Packit f77c18
- fixed one more issue in the initscript (#547324)
Packit f77c18
Packit f77c18
* Mon Apr 26 2010 Dan Horák <dan[at]danny.cz> 2.3.1-4
Packit f77c18
- fixed pidfile creating and usage (#547324)
Packit f77c18
Packit f77c18
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-3
Packit f77c18
- Also list 'reload' and 'force-reload' in "Usage: ...".
Packit f77c18
Packit f77c18
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-2
Packit f77c18
- Support 'force-reload' in the initscript.
Packit f77c18
Packit f77c18
* Wed Jan 27 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-1
Packit f77c18
- New upstream release 2.3.1.
Packit f77c18
- opencryptoki-2.3.0-fix-nss-breakage.patch was merged.
Packit f77c18
Packit f77c18
* Fri Jan 22 2010 Dan Horák <dan[at]danny.cz> 2.3.0-5
Packit f77c18
- made pkcsslotd initscript LSB compliant (#522149)
Packit f77c18
Packit f77c18
* Mon Sep 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-4
Packit f77c18
- Added opencryptoki-2.3.0-fix-nss-breakage.patch on upstream request.
Packit f77c18
Packit f77c18
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.0-3
Packit f77c18
- rebuilt with new openssl
Packit f77c18
Packit f77c18
* Sun Aug 16 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-2
Packit f77c18
- Require libica-2.0.
Packit f77c18
Packit f77c18
* Fri Aug 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-1
Packit f77c18
- New upstream release 2.3.0:
Packit f77c18
  - adds support for RSA 4096 bit keys in the ICA token.
Packit f77c18
Packit f77c18
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-5
Packit f77c18
- Require arch-specific dependency on -libs.
Packit f77c18
Packit f77c18
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-4
Packit f77c18
- Return support for crypto hw on s390.
Packit f77c18
- Renamed to opencryptoki.
Packit f77c18
- Simplified multilib by putting libs in subpackage as suggested by Dan Horák.
Packit f77c18
Packit f77c18
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-2
Packit f77c18
- Fedora package based on RHEL-5 package.