Blame SPECS/opencryptoki.spec

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