f35b1ba
%global _hardened_build 1
f35b1ba
04581f4
Name:			opencryptoki
04581f4
Summary:		Implementation of the PKCS#11 (Cryptoki) specification v2.11
d660478
Version:		3.8.2
d660478
Release:		1%{?dist}
04581f4
License:		CPL
04581f4
Group:			System Environment/Base
04581f4
URL:			http://sourceforge.net/projects/opencryptoki
Sinny Kumari f121dde
Source0:		http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
18aa734
Source1:		%{name}-tmpfiles.conf
ace0290
# https://bugzilla.redhat.com/show_bug.cgi?id=732756
c301a40
Patch0:			%{name}-2.4-group.patch
bd91601
# do not install pkcsep11_migrate.1 and pkcscca.1 when it's not enabled
bd91601
Patch1:			%{name}-3.2-conditional-manpages.patch
5645138
5645138
# Use --no-undefined to debug missing symbols
5645138
#Patch100:			%{name}-3.2-no-undefined.patch
5645138
226094e
Requires(pre):		coreutils
eaf25b8
BuildRequires:		openssl-devel
eaf25b8
BuildRequires:		trousers-devel
c301a40
BuildRequires:		openldap-devel
04581f4
BuildRequires:		autoconf automake libtool
c301a40
BuildRequires:		bison flex
c301a40
BuildRequires:		systemd
Sinny Kumari 9cad4f6
BuildRequires:		libitm-devel
04581f4
%ifarch s390 s390x
bd91601
BuildRequires:		libica-devel >= 2.3
04581f4
%endif
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
04581f4
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
6294303
Requires:		%{name}(token)
c301a40
Requires(post):		systemd
c301a40
Requires(preun):	systemd
c301a40
Requires(postun):	systemd
ace0290
04581f4
04581f4
%description
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package contains the Slot Daemon (pkcsslotd) and general utilities.
eaf25b8
04581f4
04581f4
%package libs
04581f4
Group:			System Environment/Libraries
eaf25b8
Summary:		The run-time libraries for opencryptoki package
c8cf931
Requires(pre):	shadow-utils
04581f4
04581f4
%description libs
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package contains the PKCS#11 library implementation, and requires
eaf25b8
at least one token implementation (packaged separately) to be fully
eaf25b8
functional.
eaf25b8
04581f4
04581f4
%package devel
04581f4
Group:			Development/Libraries
04581f4
Summary:		Development files for openCryptoki
18aa734
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
04581f4
04581f4
%description devel
eaf25b8
This package contains the development header files for building
eaf25b8
opencryptoki and PKCS#11 based applications
eaf25b8
eaf25b8
eaf25b8
%package swtok
eaf25b8
Group:			System Environment/Libraries
eaf25b8
Summary:		The software token implementation for opencryptoki
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
eaf25b8
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
6294303
Provides:		%{name}(token)
eaf25b8
eaf25b8
%description swtok
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package brings the software token implementation to use opencryptoki
eaf25b8
without any specific cryptographic hardware.
eaf25b8
eaf25b8
eaf25b8
%package tpmtok
eaf25b8
Group:			System Environment/Libraries
eaf25b8
Summary:		Trusted Platform Module (TPM) device support for opencryptoki
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
eaf25b8
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
6294303
Provides:		%{name}(token)
eaf25b8
eaf25b8
%description tpmtok
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package brings the necessary libraries and files to support
eaf25b8
Trusted Platform Module (TPM) devices in the opencryptoki stack.
eaf25b8
eaf25b8
c301a40
%package icsftok
c301a40
Group:			System Environment/Libraries
c301a40
Summary:		ICSF token support for opencryptoki
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
c301a40
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
c301a40
Provides:		%{name}(token)
c301a40
c301a40
%description icsftok
c301a40
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
c301a40
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
c301a40
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
c301a40
token implementation that can be used without any cryptographic
c301a40
hardware.
c301a40
This package brings the necessary libraries and files to support
c301a40
ICSF token in the opencryptoki stack.
c301a40
c301a40
eaf25b8
%ifarch s390 s390x
eaf25b8
%package icatok
eaf25b8
Group:			System Environment/Libraries
eaf25b8
Summary:		ICA cryptographic devices (clear-key) support for opencryptoki
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
eaf25b8
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
6294303
Provides:		%{name}(token)
eaf25b8
eaf25b8
%description icatok
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package brings the necessary libraries and files to support ICA
eaf25b8
devices in the opencryptoki stack. ICA is an interface to IBM
eaf25b8
cryptographic hardware such as IBM 4764 or 4765 that uses the
eaf25b8
"accelerator" or "clear-key" path.
eaf25b8
eaf25b8
%package ccatok
eaf25b8
Group:			System Environment/Libraries
eaf25b8
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
ca25420
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
eaf25b8
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
6294303
Provides:		%{name}(token)
eaf25b8
eaf25b8
%description ccatok
eaf25b8
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
eaf25b8
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
eaf25b8
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
eaf25b8
token implementation that can be used without any cryptographic
eaf25b8
hardware.
eaf25b8
This package brings the necessary libraries and files to support CCA
eaf25b8
devices in the opencryptoki stack. CCA is an interface to IBM
eaf25b8
cryptographic hardware such as IBM 4764 or 4765 that uses the
eaf25b8
"co-processor" or "secure-key" path.
bd91601
bd91601
%package ep11tok
bd91601
Group:			System Environment/Libraries
bd91601
Summary:		CCA cryptographic devices (secure-key) support for opencryptoki
bd91601
Requires(pre):		%{name}-libs%{?_isa} = %{version}-%{release}
bd91601
Requires:		%{name}-libs%{?_isa} = %{version}-%{release}
bd91601
Provides:		%{name}(token)
bd91601
bd91601
%description ep11tok
bd91601
Opencryptoki implements the PKCS#11 specification v2.11 for a set of
bd91601
cryptographic hardware, such as IBM 4764 and 4765 crypto cards, and the
bd91601
Trusted Platform Module (TPM) chip. Opencryptoki also brings a software
bd91601
token implementation that can be used without any cryptographic
bd91601
hardware.
bd91601
This package brings the necessary libraries and files to support EP11
bd91601
tokens in the opencryptoki stack. The EP11 token is a token that uses
bd91601
the IBM Crypto Express adapters (starting with Crypto Express 4S adapters)
bd91601
configured with Enterprise PKCS#11 (EP11) firmware.
eaf25b8
%endif
eaf25b8
04581f4
04581f4
%prep
Sinny Kumari f121dde
%setup -q -n %{name}-%{version}
c301a40
%patch0 -p1 -b .group
bd91601
%patch1 -p1 -b .man
04581f4
5645138
#%patch100 -p1 -b .no-undefined
5645138
04581f4
# Upstream tarball has unnecessary executable perms set on the sources
04581f4
find . -name '*.[ch]' -print0 | xargs -0 chmod -x
04581f4
102c73f
# append token specific subdirs to tmpfiles.d config
102c73f
token_subdirs="icsf swtok tpm"
102c73f
%ifarch s390 s390x
bd91601
token_subdirs="$token_subdirs lite ccatok ep11tok"
102c73f
%endif
102c73f
102c73f
cp -p %{SOURCE1} %{name}-tmpfiles.conf
102c73f
for d in $token_subdirs
102c73f
do
102c73f
    echo "D /var/lock/opencryptoki/$d 0770 root pkcs11 -" >> %{name}-tmpfiles.conf
102c73f
done
102c73f
eaf25b8
eaf25b8
%build
04581f4
./bootstrap.sh
eaf25b8
017e821
%configure --with-systemd=%{_unitdir}	\
143e398
%ifarch s390 s390x
bd91601
    --enable-icatok --enable-ccatok --enable-ep11tok --enable-pkcsep11_migrate
eaf25b8
%else
bd91601
    --disable-icatok --disable-ccatok --disable-ep11tok --disable-pkcsep11_migrate --disable-pkcscca_migrate
143e398
%endif
143e398
c301a40
make %{?_smp_mflags} CHGRP=/bin/true
04581f4
eaf25b8
04581f4
%install
c301a40
make install DESTDIR=$RPM_BUILD_ROOT CHGRP=/bin/true
04581f4
04581f4
# Remove unwanted cruft
04581f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/*.la
04581f4
rm -f $RPM_BUILD_ROOT/%{_libdir}/%{name}/stdll/*.la
eaf25b8
18aa734
# systemd must create /var/lock/opencryptoki
18aa734
mkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d
102c73f
install -m 0644 %{name}-tmpfiles.conf $RPM_BUILD_ROOT%{_prefix}/lib/tmpfiles.d/%{name}.conf
18aa734
04581f4
04581f4
%post libs -p /sbin/ldconfig
eaf25b8
%post swtok -p /sbin/ldconfig
eaf25b8
%post tpmtok -p /sbin/ldconfig
c301a40
%post icsftok -p /sbin/ldconfig
eaf25b8
%ifarch s390 s390x
eaf25b8
%post icatok -p /sbin/ldconfig
eaf25b8
%post ccatok -p /sbin/ldconfig
bd91601
%post ep11tok -p /sbin/ldconfig
eaf25b8
%endif
eaf25b8
eaf25b8
%postun libs -p /sbin/ldconfig
eaf25b8
%postun swtok -p /sbin/ldconfig
eaf25b8
%postun tpmtok -p /sbin/ldconfig
c301a40
%postun icsftok -p /sbin/ldconfig
eaf25b8
%ifarch s390 s390x
eaf25b8
%postun icatok -p /sbin/ldconfig
eaf25b8
%postun ccatok -p /sbin/ldconfig
bd91601
%postun ep11tok -p /sbin/ldconfig
eaf25b8
%endif
eaf25b8
102c73f
%pre libs
eaf25b8
getent group pkcs11 >/dev/null || groupadd -r pkcs11
04581f4
exit 0
04581f4
ace0290
%post
f35b1ba
%systemd_post pkcsslotd.service
ace0290
04581f4
%preun
f35b1ba
%systemd_preun pkcsslotd.service
ace0290
ace0290
%postun
f35b1ba
%systemd_postun_with_restart pkcsslotd.service
04581f4
04581f4
04581f4
%files
d660478
%doc ChangeLog FAQ README.md
d660478
%doc doc/opencryptoki-howto.md
c301a40
%doc doc/README.token_data
c301a40
%dir %{_sysconfdir}/%{name}
c301a40
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
18aa734
%{_prefix}/lib/tmpfiles.d/%{name}.conf
ace0290
%{_unitdir}/pkcsslotd.service
c301a40
%{_sbindir}/pkcsconf
c301a40
%{_sbindir}/pkcsslotd
c301a40
%{_mandir}/man1/pkcsconf.1*
c301a40
%{_mandir}/man5/%{name}.conf.5*
c301a40
%{_mandir}/man7/%{name}.7*
c301a40
%{_mandir}/man8/pkcsslotd.8*
eaf25b8
%{_libdir}/opencryptoki/methods
eaf25b8
%{_libdir}/pkcs11/methods
04581f4
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}
18aa734
%dir %attr(770,root,pkcs11) %{_localstatedir}/lock/%{name}
102c73f
%dir %attr(770,root,pkcs11) %{_localstatedir}/lock/%{name}/*
04581f4
04581f4
%files libs
1a58859
%license LICENSE
04581f4
%{_sysconfdir}/ld.so.conf.d/*
04581f4
# Unversioned .so symlinks usually belong to -devel packages, but opencryptoki
04581f4
# needs them in the main package, because:
04581f4
#   documentation suggests that programs should dlopen "PKCS11_API.so".
bd91601
%dir %{_libdir}/opencryptoki
eaf25b8
%{_libdir}/opencryptoki/libopencryptoki.*
eaf25b8
%{_libdir}/opencryptoki/PKCS11_API.so
eaf25b8
%dir %{_libdir}/opencryptoki/stdll
eaf25b8
%dir %{_libdir}/pkcs11
eaf25b8
%{_libdir}/pkcs11/libopencryptoki.so
eaf25b8
%{_libdir}/pkcs11/PKCS11_API.so
eaf25b8
%{_libdir}/pkcs11/stdll
1a58859
%{_localstatedir}/log/opencryptoki
04581f4
04581f4
%files devel
18aa734
%{_includedir}/%{name}/
04581f4
eaf25b8
%files swtok
eaf25b8
%{_libdir}/opencryptoki/stdll/libpkcs11_sw.*
eaf25b8
%{_libdir}/opencryptoki/stdll/PKCS11_SW.so
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/swtok/TOK_OBJ/
eaf25b8
eaf25b8
%files tpmtok
eaf25b8
%doc doc/README.tpm_stdll
eaf25b8
%{_libdir}/opencryptoki/stdll/libpkcs11_tpm.*
eaf25b8
%{_libdir}/opencryptoki/stdll/PKCS11_TPM.so
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/tpm/
eaf25b8
c301a40
%files icsftok
c301a40
%doc doc/README.icsf_stdll
c301a40
%{_sbindir}/pkcsicsf
c301a40
%{_mandir}/man1/pkcsicsf.1*
c301a40
%{_libdir}/opencryptoki/stdll/libpkcs11_icsf.*
c301a40
%{_libdir}/opencryptoki/stdll/PKCS11_ICSF.so
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/icsf/
c301a40
eaf25b8
%ifarch s390 s390x
eaf25b8
%files icatok
eaf25b8
%{_libdir}/opencryptoki/stdll/libpkcs11_ica.*
eaf25b8
%{_libdir}/opencryptoki/stdll/PKCS11_ICA.so
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/lite/TOK_OBJ/
eaf25b8
eaf25b8
%files ccatok
eaf25b8
%doc doc/README.cca_stdll
bd91601
%{_sbindir}/pkcscca
bd91601
%{_mandir}/man1/pkcscca.1*
eaf25b8
%{_libdir}/opencryptoki/stdll/libpkcs11_cca.*
eaf25b8
%{_libdir}/opencryptoki/stdll/PKCS11_CCA.so
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/
102c73f
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ccatok/TOK_OBJ/
bd91601
bd91601
%files ep11tok
bd91601
%doc doc/README.ep11_stdll
bd91601
%config(noreplace) %{_sysconfdir}/%{name}/ep11tok.conf
bd91601
%{_sbindir}/pkcsep11_migrate
bd91601
%{_mandir}/man1/pkcsep11_migrate.1.*
bd91601
%{_libdir}/opencryptoki/stdll/libpkcs11_ep11.*
bd91601
%{_libdir}/opencryptoki/stdll/PKCS11_EP11.so
bd91601
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/
bd91601
%dir %attr(770,root,pkcs11) %{_sharedstatedir}/%{name}/ep11tok/TOK_OBJ/
eaf25b8
%endif
eaf25b8
04581f4
04581f4
%changelog
d660478
* Thu Nov 23 2017 Dan Horák <dan[at]danny.cz> - 3.8.2-1
d660478
- Rebase to 3.8.2 (#1512678)
d660478
1941e4a
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-3
1941e4a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1941e4a
08e8476
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.7.0-2
08e8476
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
08e8476
Sinny Kumari 9cad4f6
* Wed May 17 2017 Sinny Kumari <sinny@redhat.com> - 3.7.0-1
Sinny Kumari 9cad4f6
- Rebase to 3.7.0
Sinny Kumari 9cad4f6
- Added libitm-devel as BuildRequires
Sinny Kumari 9cad4f6
Sinny Kumari f121dde
* Mon Apr 03 2017 Sinny Kumari <sinny@redhat.com> - 3.6.2-1
Sinny Kumari f121dde
- Rebase to 3.6.2
Sinny Kumari f121dde
- RHBZ#1424017 - opencryptoki: FTBFS in rawhide
Sinny Kumari f121dde
7a963a7
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.5.1-2
7a963a7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
7a963a7
14a3b6f
* Thu Sep 01 2016 Jakub Jelen <jjelen@redhat.com> - 3.5.1-1
14a3b6f
- New upstream release
14a3b6f
c41b53b
* Tue May 03 2016 Jakub Jelen <jjelen@redhat.com> - 3.5-1
c41b53b
- New upstream release
c41b53b
5a6ffb2
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.4.1-2
5a6ffb2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5a6ffb2
29e018c
* Mon Dec 07 2015 Jakub Jelen <jjelen@redhat.com> 3.4.1-1
29e018c
- New bugfix upstream release
29e018c
1a58859
* Wed Nov 18 2015 Jakub Jelen <jjelen@redhat.com> 3.4-1
7c890fb
- New upstream release
7c890fb
- Adding post-release patch fixing compile warnings
7c890fb
7c2a3dc
* Thu Aug 27 2015 Jakub Jelen <jjelen@redhat.com> 3.3-1.1
7c2a3dc
- New upstream release
7c2a3dc
- Correct dependencies for group creation
7c2a3dc
dbdcbe4
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.2-4
dbdcbe4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
dbdcbe4
00e69e4
* Thu May 07 2015 Jakub Jelen <jjelen@redhat.com> 3.2-3
00e69e4
- Few more undefined symbols fixed for s390(x) specific targets
00e69e4
- Do not require --no-undefined, because s390(x) requires some
00e69e4
1adc190
* Mon May 04 2015 Jakub Jelen <jjelen@redhat.com> 3.2-2
1adc190
- Fix missing sources and libraries in makefiles causing undefined symbols (#1193560)
1adc190
- Make inline function compatible for GCC5
1adc190
bd91601
* Wed Sep 10 2014 Petr Lautrbach <plautrba@redhat.com> 3.2-1
bd91601
- new upstream release 3.2
bd91601
- add new sub-package opencryptoki-ep11tok on s390x
bd91601
165008c
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-2
165008c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
165008c
c92b26c
* Thu Jul 24 2014 Petr Lautrbach <plautrba@redhat.com> 3.1-1
c92b26c
- new upstream release 3.1
c92b26c
ac40e6f
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-11
ac40e6f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ac40e6f
6103f68
* Mon Feb 17 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-10
6103f68
- create the right lock directory for cca tokens (#1054442)
6103f68
ac50372
* Wed Jan 29 2014 Petr Lautrbach <plautrba@redhat.com> 3.0-9
ac50372
- use Requires(pre): opencryptoki-libs for subpackages
ac50372
102c73f
* Mon Jan 20 2014 Dan Horák <dan[at]danny.cz> - 3.0-8
102c73f
- include token specific directories (#1013017, #1045775, #1054442)
102c73f
- fix pkcsconf crash for non-root users (#10054661)
102c73f
- the libs subpackage must care of creating the pkcs11 group, it's the first to be installed
102c73f
84596f9
* Tue Dec 03 2013 Dan Horák <dan[at]danny.cz> - 3.0-7
84596f9
- fix build with -Werror=format-security (#1037228)
84596f9
1a12858
* Fri Nov 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-6
1a12858
- apply post-3.0 fixes (#1033284)
1a12858
484374c
* Tue Nov 19 2013 Dan Horák <dan[at]danny.cz> - 3.0-5
484374c
- update opencryptoki man page (#1001729)
484374c
9a87789
* Fri Aug 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-4
9a87789
- update unit file (#995002)
9a87789
baa2ede
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0-3
baa2ede
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
baa2ede
fe2d7f3
* Tue Jul 23 2013 Dan Horák <dan[at]danny.cz> - 3.0-2
fe2d7f3
- update pkcsconf man page (#948460)
fe2d7f3
c301a40
* Mon Jul 22 2013 Dan Horák <dan[at]danny.cz> - 3.0-1
c301a40
- new upstream release 3.0
c301a40
017e821
* Tue Jun 25 2013 Dan Horák <dan[at]danny.cz> - 2.4.3.1-1
017e821
- new upstream release 2.4.3.1
017e821
017e821
* Fri May 03 2013 Dan Horák <dan[at]danny.cz> - 2.4.3-1
017e821
- new upstream release 2.4.3
017e821
f35b1ba
* Thu Apr 04 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-4
f35b1ba
- enable hardened build
f35b1ba
- switch to systemd macros in scriptlets (#850240)
f35b1ba
6294303
* Mon Jan 28 2013 Dan Horák <dan[at]danny.cz> - 2.4.2-3
6294303
- add virtual opencryptoki(token) Provides to token modules and as Requires
6294303
  to main package (#904986)
6294303
fbfd242
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.2-2
fbfd242
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
fbfd242
18aa734
* Thu Jun 21 2012 Dan Horák <dan[at]danny.cz> - 2.4.2-1
18aa734
- new upstream release 2.4.2
18aa734
- add pkcs_slot man page
18aa734
- don't add root to the pkcs11 group
18aa734
b44c0f1
* Mon Jun 11 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-2
b44c0f1
- fix unresolved symbols in TPM module (#830129)
b44c0f1
ace0290
* Sat Feb 25 2012 Dan Horák <dan[at]danny.cz> - 2.4.1-1
ace0290
- new upstream release 2.4.1
ace0290
- convert from initscript to systemd unit
ace0290
- import fixes from RHEL-6 about root's group membership (#732756, #730903)
ace0290
e6e769e
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4-2
e6e769e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e6e769e
2387e87
* Thu Jul 07 2011 Dan Horák <dan[at]danny.cz> - 2.4-1
2387e87
- new upstream release 2.4
2387e87
8fefdf8
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.3-2
8fefdf8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8fefdf8
4c2f57e
* Mon Jan 17 2011 Dan Horák <dan[at]danny.cz> 2.3.3-1
4c2f57e
- new upstream release 2.3.3
4c2f57e
cad2424
* Tue Nov 09 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.2-2
cad2424
- Apply Obsoletes to package names, not provides.
cad2424
eaf25b8
* Tue Sep 14 2010 Dan Horák <dan[at]danny.cz> 2.3.2-1
eaf25b8
- new upstream release 2.3.2
eaf25b8
- put STDLLs in separate packages to match upstream package design
eaf25b8
ae46ec3
* Thu Jul 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-7
ae46ec3
- Move the LICENSE file to the -libs subpackage.
ae46ec3
143e398
* Tue Jun 29 2010 Dan Horák <dan[at]danny.cz> 2.3.1-6
143e398
- rebuilt with CCA enabled (#604287)
143e398
- fixed issues from #546274
143e398
4deba9f
* Fri Apr 30 2010 Dan Horák <dan[at]danny.cz> 2.3.1-5
4deba9f
- fixed one more issue in the initscript (#547324)
4deba9f
fdde48d
* Mon Apr 26 2010 Dan Horák <dan[at]danny.cz> 2.3.1-4
fdde48d
- fixed pidfile creating and usage (#547324)
fdde48d
f86e736
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-3
f86e736
- Also list 'reload' and 'force-reload' in "Usage: ...".
f86e736
9f98d22
* Mon Feb 08 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-2
9f98d22
- Support 'force-reload' in the initscript.
9f98d22
90b81b9
* Wed Jan 27 2010 Michal Schmidt <mschmidt@redhat.com> 2.3.1-1
90b81b9
- New upstream release 2.3.1.
90b81b9
- opencryptoki-2.3.0-fix-nss-breakage.patch was merged.
90b81b9
42761bb
* Fri Jan 22 2010 Dan Horák <dan[at]danny.cz> 2.3.0-5
42761bb
- made pkcsslotd initscript LSB compliant (#522149)
42761bb
53b6bc9
* Mon Sep 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-4
53b6bc9
- Added opencryptoki-2.3.0-fix-nss-breakage.patch on upstream request.
53b6bc9
b0b9590
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 2.3.0-3
b0b9590
- rebuilt with new openssl
b0b9590
2c19c03
* Sun Aug 16 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-2
2c19c03
- Require libica-2.0.
2c19c03
6e4e60a
* Fri Aug 07 2009 Michal Schmidt <mschmidt@redhat.com> 2.3.0-1
6e4e60a
- New upstream release 2.3.0:
6e4e60a
  - adds support for RSA 4096 bit keys in the ICA token.
6e4e60a
04581f4
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-5
04581f4
- Require arch-specific dependency on -libs.
04581f4
04581f4
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-4
04581f4
- Return support for crypto hw on s390.
04581f4
- Renamed to opencryptoki.
04581f4
- Simplified multilib by putting libs in subpackage as suggested by Dan Horák.
04581f4
04581f4
* Tue Jul 21 2009 Michal Schmidt <mschmidt@redhat.com> - 2.2.8-2
04581f4
- Fedora package based on RHEL-5 package.