3cdb296
%define opensc_module "OpenSC PKCS #11 Module"
3cdb296
%define nssdb %{_sysconfdir}/pki/nssdb
3cdb296
000eb4e
Name:           opensc
2980277
Version:        0.21.0
2980277
Release:        1%{?dist}
f973fdc
Summary:        Smart card library and applications
000eb4e
28e11bb
License:        LGPLv2+
Nikos Mavrogiannopoulos ff5284e
URL:            https://github.com/OpenSC/OpenSC/wiki
8a29988
Source0:        https://github.com/OpenSC/OpenSC/releases/download/%{version}/%{name}-%{version}.tar.gz
Stef Walter 5a09943
Source1:        opensc.module
c88838d
# Missing from release tarball
c88838d
# https://github.com/OpenSC/OpenSC/blob/master/tests/common.sh
c88838d
Source2:        common.sh
c88838d
Patch1:         opensc-0.19.0-pinpad.patch
26c61c6
Patch5:         %{name}-gcc11.patch
000eb4e
27fb435
BuildRequires: make
8ca70bf
BuildRequires:  pcsc-lite-devel
9f1798f
BuildRequires:  readline-devel
8ca70bf
BuildRequires:  openssl-devel
Kalev Lember cf90e5f
BuildRequires:  /usr/bin/xsltproc
Kalev Lember cf90e5f
BuildRequires:  docbook-style-xsl
7248b00
BuildRequires:  autoconf automake libtool gcc
f388ca7
BuildRequires:  bash-completion
0686eb6
BuildRequires:  zlib-devel
c88838d
# For tests
c88838d
BuildRequires:  libcmocka-devel
aad05d0
%if ! 0%{?rhel}
c88838d
BuildRequires:  softhsm
aad05d0
%endif
c88838d
BuildRequires:  openssl
8617487
Requires:       pcsc-lite-libs%{?_isa}
47cd033
Requires:       pcsc-lite
Kalev Lember cf90e5f
Obsoletes:      mozilla-opensc-signer < 0.12.0
Kalev Lember cf90e5f
Obsoletes:      opensc-devel < 0.12.0
b47bace
Obsoletes:      coolkey <= 1.1.0-36
7da1aa4
# The simclist is bundled in upstream
7da1aa4
Provides:       bundled(simclist) = 1.5
000eb4e
000eb4e
%description
Kalev Lember 04241ae
OpenSC provides a set of libraries and utilities to work with smart cards. Its
Kalev Lember 04241ae
main focus is on cards that support cryptographic operations, and facilitate
Kalev Lember 04241ae
their use in security applications such as authentication, mail encryption and
Kalev Lember 04241ae
digital signatures. OpenSC implements the PKCS#11 API so applications
Kalev Lember 04241ae
supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On
Kalev Lember 04241ae
the card OpenSC implements the PKCS#15 standard and aims to be compatible with
Kalev Lember 04241ae
every software/card that does so, too.
000eb4e
000eb4e
000eb4e
%prep
8a29988
%setup -q
7cf6069
%patch1 -p1 -b .pinpad
26c61c6
%patch5 -p1 -b .gcc11
Nikos Mavrogiannopoulos c7c9618
c88838d
cp %{SOURCE2} tests/
c88838d
# The test-pkcs11-tool-allowed-mechanisms already works in Fedora
c88838d
sed -i -e '/XFAIL_TESTS/,$ {
c88838d
  s/XFAIL_TESTS.*/XFAIL_TESTS=test-pkcs11-tool-test.sh/
c88838d
  q
c88838d
}' tests/Makefile.am
c88838d
000eb4e
cp -p src/pkcs15init/README ./README.pkcs15init
000eb4e
cp -p src/scconf/README.scconf .
Milan Broz ac0bf87
# No {_libdir} here to avoid multilib conflicts; it's just an example
539bf23
sed -i -e 's|/usr/local/towitoko/lib/|/usr/lib/ctapi/|' etc/opensc.conf.example.in
000eb4e
000eb4e
000eb4e
%build
Nikos Mavrogiannopoulos 798fb5e
autoreconf -fvi
91f47c7
%ifarch %{ix86}
Nikos Mavrogiannopoulos 798fb5e
sed -i -e 's/opensc.conf/opensc-%{_arch}.conf/g' src/libopensc/Makefile.in
91f47c7
%endif
Nikos Mavrogiannopoulos 798fb5e
sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure # lib64 rpaths
a7ec77d
%configure  --disable-static \
7cf6069
  --disable-autostart-items \
b7b12d2
  --disable-notify \
Kalev Lember ec7b414
  --disable-assert \
a7ec77d
  --enable-pcsc \
83db8a1
  --enable-cmocka \
Nikos Mavrogiannopoulos 8fb8f30
  --enable-sm \
Kalev Lember cf90e5f
  --with-pcsc-provider=libpcsclite.so.1
aad05d0
%make_build
000eb4e
000eb4e
c88838d
%check
c88838d
make check
c88838d
c88838d
000eb4e
%install
aad05d0
%make_install
91f47c7
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/opensc.module
91f47c7
91f47c7
%ifarch %{ix86}
91f47c7
# To avoid multilib issues, move these files on 32b intel architectures
Nikos Mavrogiannopoulos f901cab
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/opensc.conf
Nikos Mavrogiannopoulos f901cab
install -Dpm 644 etc/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
91f47c7
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/opensc.conf.5
91f47c7
install -Dpm 644 doc/files/opensc.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
67b147c
# use NEWS file timestamp as reference for configuration file
Nikos Mavrogiannopoulos f901cab
touch -r NEWS $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
91f47c7
touch -r NEWS $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
91f47c7
%else
91f47c7
# For backward compatibility, symlink the old location to the new files
91f47c7
ln -s %{_sysconfdir}/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
91f47c7
%endif
000eb4e
9f1798f
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" | xargs rm
9f1798f
Kalev Lember 8ebb47a
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/opensc
000eb4e
Kalev Lember cf90e5f
# Upstream considers libopensc API internal and no longer ships
Kalev Lember cf90e5f
# public headers and pkgconfig files.
Kalev Lember cf90e5f
# Remove the symlink as nothing is supposed to link against libopensc.
Kalev Lember cf90e5f
rm -f $RPM_BUILD_ROOT%{_libdir}/libopensc.so
38a2130
# remove the .pc file so we do not confuse users #1673139
38a2130
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
Nikos Mavrogiannopoulos 8fb8f30
rm -f $RPM_BUILD_ROOT%{_libdir}/libsmm-local.so
603d15c
%if 0%{?rhel} && 0%{?rhel} < 7
539bf23
rm -rf %{buildroot}%{_datadir}/bash-completion/
Nikos Mavrogiannopoulos 798fb5e
%endif
Kalev Lember cf90e5f
8a29988
# the npa-tool builds to nothing since we do not have OpenPACE library
8a29988
rm -rf %{buildroot}%{_bindir}/npa-tool
8a29988
rm -rf %{buildroot}%{_mandir}/man1/npa-tool.1*
8a29988
2980277
# the pkcs11-register is not applicable to Fedora/RHEL where we use p11-kit
2980277
rm -rf %{buildroot}%{_bindir}/pkcs11-register
2980277
rm -rf %{buildroot}%{_mandir}/man1/pkcs11-register.1*
2980277
b7b12d2
# Remove the notification files
b7b12d2
rm %{buildroot}%{_bindir}/opensc-notify
b7b12d2
rm %{buildroot}%{_datadir}/applications/org.opensc.notify.desktop
b7b12d2
rm %{buildroot}%{_mandir}/man1/opensc-notify.1*
b7b12d2
6091968
000eb4e
%files
a7ec77d
%doc COPYING NEWS README*
Nikos Mavrogiannopoulos 798fb5e
603d15c
%if ! 0%{?rhel} || 0%{?rhel} >= 7
539bf23
%{_datadir}/bash-completion/*
Nikos Mavrogiannopoulos 798fb5e
%endif
Nikos Mavrogiannopoulos 798fb5e
91f47c7
%ifarch %{ix86}
91f47c7
%{_mandir}/man5/opensc-%{_arch}.conf.5*
91f47c7
%else
91f47c7
%config(noreplace) %{_sysconfdir}/opensc.conf
91f47c7
%{_mandir}/man5/opensc.conf.5*
91f47c7
%endif
91f47c7
Nikos Mavrogiannopoulos f901cab
%config(noreplace) %{_sysconfdir}/opensc-%{_arch}.conf
67bab09
# Co-owned with p11-kit so it is not hard dependency
7cf6069
%dir %{_datadir}/p11-kit
7cf6069
%dir %{_datadir}/p11-kit/modules
Nikos Mavrogiannopoulos b7946eb
%{_datadir}/p11-kit/modules/opensc.module
e55552a
%{_bindir}/cardos-tool
000eb4e
%{_bindir}/cryptoflex-tool
9f1798f
%{_bindir}/eidenv
Milan Broz ac0bf87
%{_bindir}/iasecc-tool
c462078
%{_bindir}/gids-tool
9f1798f
%{_bindir}/netkey-tool
Milan Broz ac0bf87
%{_bindir}/openpgp-tool
000eb4e
%{_bindir}/opensc-explorer
000eb4e
%{_bindir}/opensc-tool
6091968
%{_bindir}/opensc-asn1
1fe3c94
%{_bindir}/piv-tool
000eb4e
%{_bindir}/pkcs11-tool
000eb4e
%{_bindir}/pkcs15-crypt
000eb4e
%{_bindir}/pkcs15-init
000eb4e
%{_bindir}/pkcs15-tool
Milan Broz ac0bf87
%{_bindir}/sc-hsm-tool
Nikos Mavrogiannopoulos b49c7ae
%{_bindir}/dnie-tool
d45b7e3
%{_bindir}/westcos-tool
6091968
%{_bindir}/egk-tool
7cf6069
%{_bindir}/goid-tool
9f1798f
%{_libdir}/lib*.so.*
9f1798f
%{_libdir}/opensc-pkcs11.so
Kalev Lember cf90e5f
%{_libdir}/pkcs11-spy.so
Nikos Mavrogiannopoulos b49c7ae
%{_libdir}/onepin-opensc-pkcs11.so
329762d
%%dir %{_libdir}/pkcs11
a7ec77d
%{_libdir}/pkcs11/opensc-pkcs11.so
Nikos Mavrogiannopoulos b49c7ae
%{_libdir}/pkcs11/onepin-opensc-pkcs11.so
Kalev Lember cf90e5f
%{_libdir}/pkcs11/pkcs11-spy.so
9f1798f
%{_datadir}/opensc/
e55552a
%{_mandir}/man1/cardos-tool.1*
9f1798f
%{_mandir}/man1/cryptoflex-tool.1*
Kalev Lember 0cbb56e
%{_mandir}/man1/eidenv.1*
c462078
%{_mandir}/man1/gids-tool.1*
2980277
%{_mandir}/man1/goid-tool.1*
Milan Broz ac0bf87
%{_mandir}/man1/iasecc-tool.1*
9f1798f
%{_mandir}/man1/netkey-tool.1*
Milan Broz ac0bf87
%{_mandir}/man1/openpgp-tool.1*
000eb4e
%{_mandir}/man1/opensc-explorer.*
9f1798f
%{_mandir}/man1/opensc-tool.1*
6091968
%{_mandir}/man1/opensc-asn1.1*
Kalev Lember 0cbb56e
%{_mandir}/man1/piv-tool.1*
9f1798f
%{_mandir}/man1/pkcs11-tool.1*
9f1798f
%{_mandir}/man1/pkcs15-crypt.1*
9f1798f
%{_mandir}/man1/pkcs15-init.1*
9f1798f
%{_mandir}/man1/pkcs15-tool.1*
Milan Broz ac0bf87
%{_mandir}/man1/sc-hsm-tool.1*
d45b7e3
%{_mandir}/man1/westcos-tool.1*
Nikos Mavrogiannopoulos 798fb5e
%{_mandir}/man1/dnie-tool.1*
6091968
%{_mandir}/man1/egk-tool.1*
91f47c7
%{_mandir}/man5/pkcs15-profile.5*
000eb4e
000eb4e
000eb4e
%changelog
2980277
* Tue Nov 24 2020 Jakub Jelen <jjelen@redhat.com> - 0.21.0-1
2980277
- New upstream release (#1884886)
2980277
26c61c6
* Fri Oct 30 2020 Jeff Law <law@redhat.com> - 0.20.0-9
26c61c6
- Fix potentially uninitialized array reference exposed by gcc-11
26c61c6
1cf3793
* Wed Aug 19 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 0.20.0-8
1cf3793
- Drop useless ldconfig scriptlets
1cf3793
5634eaf
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-7
5634eaf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5634eaf
95b20a6
* Wed May 13 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-6
95b20a6
- Unbreak CardOS 5.x support (#1830528)
95b20a6
b1493ec
* Mon Feb 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-5
b1493ec
- Unbreak build on gcc10 with -fno-common (#1799836)
b1493ec
05ecd38
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-4
05ecd38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
05ecd38
9293802
* Fri Jan 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-3
9293802
- Drop the notification support for now
9293802
d922cca
* Fri Jan 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-2
d922cca
- Cleanup spec file
d922cca
- Split notify support to separate subpackage
d922cca
7cf6069
* Thu Jan 02 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-1
7cf6069
- New upstream release (#1749357)
7cf6069
- Fixes for various security issues identified by fuzzing (#1765223, #1765231, #1782520, #1782951, #1782956)
7cf6069
9e71242
* Mon Sep 30 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-8
9e71242
- Correctly mention bundled simclist library
9e71242
- Add missing zlib build requires (#1756326)
9e71242
88b6e84
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-7
88b6e84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
88b6e84
1992366
* Wed Mar 27 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-6
1992366
- Make OpenSC multilib again by moving the offending files on ix86 arch
1992366
- Do not ship packageconfig files to avoid inadvertent linking against pkcs11 modules (#1673139)
1992366
5161667
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.19.0-5
5161667
- Rebuild for readline 8.0
5161667
d13d311
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-4
d13d311
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
d13d311
a90d6cf
* Wed Oct 31 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-3
a90d6cf
- Unbreak the RSA-PSS mechanisms
a90d6cf
- Unbreak the signing using hashed mechanisms in CardOS and others
a90d6cf
52e32a4
* Mon Oct 22 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-2
52e32a4
- Fix verification after implementing RSA-PSS mechanisms
52e32a4
- Disable pinpad by default
52e32a4
539bf23
* Tue Sep 25 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-1
d215b3e
- New upstream release fixing various CVE-2018-16418 - 16421, 16423 - 16427
539bf23
- Add support for RSA-PSS signatures
539bf23
b689ea8
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-4
b689ea8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
b689ea8
87fb7bd
* Thu Jul 12 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-3
87fb7bd
- Do not add pkcs11 module to NSS after installation
87fb7bd
  (NSS is loading p11-kit modules by default)
87fb7bd
- Remove pkcs11-switch since there is nothing to switch to
87fb7bd
dc9ff21
* Mon May 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-2
dc9ff21
- Backport a fix for C_WaitForSlotEvent crash (#1579933)
dc9ff21
6091968
* Thu May 17 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-1
6091968
- New upstream release (#1567503)
6091968
b7fabe1
* Wed Apr 04 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-10
b7fabe1
- Install the PKCS#11 modules also to the new NSS DB
b7fabe1
- Drop the pkcs11-switch as the coolkey is gone
b7fabe1
61e40c9
* Tue Apr 03 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-9
61e40c9
- Improved support for CloudHSM (#1562572)
61e40c9
d3bb826
* Mon Mar 19 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-8
d3bb826
- Build requires gcc
d3bb826
- Backport a fix for feitian tokens (#1558099)
d3bb826
a7a4e2e
* Fri Mar 02 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-7
a7a4e2e
- Obsolete coolkey
a7a4e2e
- Do not report bogus errors from pkcs11-switch
a7a4e2e
- Do not delete nonexisting modules during uninstall (#1526670)
a7a4e2e
3c47f8d
* Wed Feb 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-6
3c47f8d
- PIV: Use Cardholder name in the token label
3c47f8d
- Avoid infinite loop when reading CAC cards
3c47f8d
- Properly parse multi-byte length in SimpleTLV
3c47f8d
- Support CAC Alt tokens
3c47f8d
ac11dd7
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-5
ac11dd7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ac11dd7
9a2d148
* Mon Dec 04 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-4
9a2d148
- Allow functionality of a new Estonia ID cards (#1519751)
9a2d148
f5c3b7e
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
f5c3b7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
f5c3b7e
d3f2027
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-2
d3f2027
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
d3f2027
8a29988
* Wed Jul 19 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-1
8a29988
- New upstream release including support for Coolkey and CAC cards
8a29988
9b0290e
* Tue Feb 28 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-5.20161016git0362439
9b0290e
- Add PKCS#11 library to the NSS DB (#1421692)
9b0290e
79bff7e
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-4.20161016git0362439
79bff7e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
79bff7e
Igor Gnatenko b8c0cf9
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.16.0-3.20161016git0362439
Igor Gnatenko b8c0cf9
- Rebuild for readline 7.x
Igor Gnatenko b8c0cf9
329762d
* Mon Oct 31 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-2.20161016git0362439
329762d
- Updated to latest git to address openssl 1.1.0 compilation issues (#1388895)
329762d
- Do not own /etc/bash_completion.d directory (#1303441)
329762d
c462078
* Tue Aug 02 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-1
c462078
- New upstream release 0.16.0 (#1306071)
c462078
6111c51
* Tue Jul 12 2016 Jakub Jelen <jjelen@redhat.com> - 0.15.0-6
6111c51
- Add support for 2048 key length (#1350588)
6111c51
- Explicitly set CKA_PRIVATE to false when writing certificates (#1272127)
6111c51
a7fc379
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-5
a7fc379
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a7fc379
Nikos Mavrogiannopoulos 600db70
* Mon Jan 18 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-4
Nikos Mavrogiannopoulos 358a734
- Fix a crash in accessing public key (#1298669)
Nikos Mavrogiannopoulos 358a734
Nikos Mavrogiannopoulos 3ef218b
* Thu Nov 19 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-3
Nikos Mavrogiannopoulos 3ef218b
- Export PKCS#11 symbols from spy library (#1283306)
Nikos Mavrogiannopoulos 3ef218b
Nikos Mavrogiannopoulos 05baf30
* Tue Aug  4 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-2
Nikos Mavrogiannopoulos 05baf30
- Updated fix for issue with C_Initialize after fork() (#1218797)
Nikos Mavrogiannopoulos 05baf30
Nikos Mavrogiannopoulos 798fb5e
* Tue Jul 14 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-1
Nikos Mavrogiannopoulos 798fb5e
- Update to 0.15.0 (#1209682)
Nikos Mavrogiannopoulos c7c9618
- Solve issue with C_Initialize after fork() (#1218797)
Nikos Mavrogiannopoulos 798fb5e
5b2b488
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
5b2b488
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5b2b488
4c0f70d
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-2
4c0f70d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
4c0f70d
Nikos Mavrogiannopoulos b49c7ae
* Tue Jul 01 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.14.0-1
Nikos Mavrogiannopoulos b49c7ae
- new upstream version
Nikos Mavrogiannopoulos b49c7ae
963ab29
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-13
963ab29
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
963ab29
Nikos Mavrogiannopoulos b79ccf8
* Fri Feb 28 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-12
Nikos Mavrogiannopoulos b79ccf8
- Added fix for crash when calling pkcs11-tool with an invalid module (#1071368)
Nikos Mavrogiannopoulos b79ccf8
- Added fix for invalid parameters passed to module by pkcs11-tool
Nikos Mavrogiannopoulos b79ccf8
  when importing a private key (#1071369)
Nikos Mavrogiannopoulos f901cab
- Configuration file opensc.conf was renamed to opensc-arch.conf to
Nikos Mavrogiannopoulos f901cab
  avoid multi-arch issues.
Nikos Mavrogiannopoulos b79ccf8
Nikos Mavrogiannopoulos b7946eb
* Fri Jan 31 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-11
Nikos Mavrogiannopoulos b7946eb
- Corrected installation path of opensc.module (#1060053)
Nikos Mavrogiannopoulos b7946eb
Nikos Mavrogiannopoulos 123c7e6
* Mon Jan 06 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-10
Nikos Mavrogiannopoulos a9f405e
- Applied myeid related patch (#1048576)
Nikos Mavrogiannopoulos a9f405e
Nikos Mavrogiannopoulos 9aff48c
* Thu Jan 02 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-9
Nikos Mavrogiannopoulos 9aff48c
- Applied epass2003 related patch (#981462)
Nikos Mavrogiannopoulos 9aff48c
Nikos Mavrogiannopoulos 9aff48c
* Mon Dec 23 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-8
Nikos Mavrogiannopoulos 8fb8f30
- Compile using the --enable-sm option (related but does not fix #981462)
Nikos Mavrogiannopoulos 8fb8f30
Nikos Mavrogiannopoulos 56e2ba3
* Wed Dec 18 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-7
Nikos Mavrogiannopoulos 56e2ba3
- Ensure that pcsc-lite is depended on (#1029133)
Nikos Mavrogiannopoulos 56e2ba3
73b7036
* Mon Sep 23 2013 Stef Walter <stefw@redhat.com> - 0.13.0-6
73b7036
- Install p11-kit config file to the right place (#999190)
73b7036
7f5cb53
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-5
7f5cb53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7f5cb53
Stef Walter 5a09943
* Fri Mar 08 2013 Stef Walter <stefw@redhat.com> - 0.13.0-4
Stef Walter 5a09943
- Use the standard name format for p11-kit module configs
Stef Walter 5a09943
- Put the p11-kit module config is the system location
Stef Walter 5a09943
a67af1e
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-3
a67af1e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
a67af1e
1a9b698
* Sun Jan 13 2013 Kalev Lember <kalevlember@gmail.com> - 0.13.0-2
1a9b698
- Backport an upstream patch for fixing pkcs15 cert length calculation
1a9b698
Milan Broz ac0bf87
* Thu Jan 03 2013 Milan Broz <mbroz@redhat.com> - 0.13.0-1
Milan Broz ac0bf87
- Update to 0.13.0 (#890770)
Milan Broz ac0bf87
- Remove no longer provided onepin-opensc-pkcs11.so.
Milan Broz ac0bf87
- Add iasecc-tool, openpgp-tool and sc-hsm-tool.
Milan Broz ac0bf87
b0d9da9
* Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 0.12.2-6
b0d9da9
- Add a configuration file for p11-kit (#840504)
b0d9da9
edde658
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-5
edde658
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
edde658
5444426
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.12.2-4
5444426
- Add patch for dso
5444426
6f52b0b
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-3
6f52b0b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
6f52b0b
e4079c2
* Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.2-2
e4079c2
- Rebuilt to fix trailing slashes in filelist from rpmbuild bug
e4079c2
0bf7206
* Tue Jul 19 2011 Kalev Lember <kalevlember@gmail.com> - 0.12.2-1
0bf7206
- Update to 0.12.2 (#722659)
0bf7206
Kalev Lember 0cbb56e
* Wed May 18 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.1-1
Kalev Lember 0cbb56e
- Update to 0.12.1 (#705743)
Kalev Lember 0cbb56e
- Removed BR libtool-ltdl-devel to build with glibc's libdl instead
Kalev Lember 0cbb56e
2e64215
* Tue Apr 12 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.0-4
2e64215
- drop multilib conflicting and duplicated doc file (#695368)
2e64215
3e6de18
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-3
3e6de18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3e6de18
Kalev Lember ec7b414
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-2
Kalev Lember ec7b414
- Disabled asserts
Kalev Lember ec7b414
Kalev Lember cf90e5f
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-1
Kalev Lember cf90e5f
- Update to 0.12.0
Kalev Lember cf90e5f
- Removed and obsoleted mozilla-opensc-signer and opensc-devel subpackages
Kalev Lember cf90e5f
- Dropped patches which are now upstreamed
Kalev Lember cf90e5f
- It is no longer possible to build in both pcsc-lite and openct support,
Kalev Lember cf90e5f
  so opensc now gets built exclusively with pcsc-lite.
Kalev Lember cf90e5f
d65ffb9
* Tue Dec 21 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-6
d65ffb9
- fix buffer overflow on rogue card serial numbers
d65ffb9
6a20aba
* Tue Oct 19 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-5
6a20aba
- own the _libdir/pkcs11 subdirectory (#644527)
6a20aba
df1034d
* Tue Sep  7 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-4
df1034d
- fix build with new pcsc-lite
df1034d
6350e58
* Wed Aug 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.11.13-3
6350e58
- build against libassuan1 (f14+)
6350e58
3dfad33
* Wed Jun  9 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-2
3dfad33
- replace file dependency (#601943)
3dfad33
14fe982
* Tue Feb 16 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.13-1
14fe982
- new upstream version
14fe982
db5f4ac
* Sun Feb 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.12-2
db5f4ac
- Added patch to fix linking with the new --no-add-needed default (#564758)
db5f4ac
8ca70bf
* Mon Dec 21 2009 Kalev Lember <kalev@smartlink.ee> - 0.11.12-1
8ca70bf
- new upstream version
8ca70bf
- replaced %%define with %%global
8ca70bf
- BR clean up from items not applicable to current Fedora releases
8ca70bf
a4a9ad3
* Tue Dec  8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.11.11-2
a4a9ad3
- Explicitly BR libassuan-static in accordance with the Packaging
a4a9ad3
  Guidelines (libassuan-devel is still static-only).
a4a9ad3
d45b7e3
* Thu Nov 19 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.11-1
d45b7e3
- new upstream version
d45b7e3
67b147c
* Tue Sep 29 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-2
67b147c
- fix multilib conflict in the configuration file (#526269)
67b147c
6106bce
* Wed Sep 09 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-1
6106bce
- new upstream version
6106bce
823dea8
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-5
823dea8
- rebuilt with new openssl
823dea8
8617487
* Mon Jul 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-4
8617487
- Depend on specific arch of pcsc-lite-libs (reported by Kalev Lember)
8617487
9d98f85
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.8-3
9d98f85
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
9d98f85
8150d37
* Mon Jun 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-2
8150d37
- Rebuilt with new openct
8150d37
4658fcb
* Mon May 11 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-1
4658fcb
- new upstream version - fixes security issue
4658fcb
1d43e11
* Fri Feb 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.7-1
1d43e11
- new upstream version - fixes CVE-2009-0368
1d43e11
a4fdc6a
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.6-3
a4fdc6a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a4fdc6a
288793b
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.6-2
288793b
- Add explicit requires for pcsc-lite-libs. Dlopen libpcsclite with the full
288793b
  soname.
288793b
a7ec77d
* Tue Sep  2 2008 Tomas Mraz <tmraz@redhat.com> - 0.11.6-1
a7ec77d
- Update to latest upstream, fixes CVE-2008-2235
a7ec77d
e9bcc3b
* Thu Apr 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> - 0.11.4-5
e9bcc3b
- BuildRequire libassuan-devel instead of libassuan-static (bz 441812)
e9bcc3b
270074d
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.11.4-4
270074d
- Autorebuild for GCC 4.3
270074d
f1a21f5
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.11.4-3
7bb9642
- Rebuild for deps
f1a21f5
98efd0e
* Wed Dec  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-2
98efd0e
- Rebuild.
98efd0e
d79a46b
* Mon Sep 10 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-1
d79a46b
- 0.11.4.
d79a46b
f2aa914
* Mon Aug 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-0.1.rc1
f2aa914
- 0.11.4-rc1, pkcs11-tool usage message fix applied upstream.
28e11bb
- License: LGPLv2+
28e11bb
dff5ca4
* Thu Jul 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-2
dff5ca4
- Fix pkcs11-tool usage message crash (#249702).
dff5ca4
58d5fcb
* Tue Jul 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-1
58d5fcb
- 0.11.3.
58d5fcb
0acf4be
* Sat Jun 30 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre2
0acf4be
- 0.11.3-pre2.
0acf4be
e5bd860
* Thu Jun 21 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre1
e5bd860
- 0.11.3-pre1.
e5bd860
38d92e5
* Sun May  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-2
38d92e5
- Add explicit build dependency on ncurses-devel.
38d92e5
e798a4d
* Sat May  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-1
e798a4d
- 0.11.2.
e798a4d
fc0a5e8
* Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc2
fc0a5e8
- 0.11.2-rc2.
fc0a5e8
4c166d4
* Fri Mar 23 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc1
4c166d4
- 0.11.2-rc1.
4c166d4
aa3c537
* Thu Mar 15 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre6
aa3c537
- 0.11.2-pre6.
aa3c537
5dd53d7
* Tue Mar  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre4
5dd53d7
- 0.11.2-pre4.
5dd53d7
- Require pinentry-gui instead of the pinentry executable in signer.
5dd53d7
ab2ac05
* Sun Dec  3 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.1.pre3
ab2ac05
- 0.11.2-pre3.
ab2ac05
- Build with new libassuan.
ab2ac05
- Don't run autotools during build.
ab2ac05
- Adjust to readline/termcap/ncurses changes.
ab2ac05
67307f5
* Sat Oct 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-6
67307f5
- Rebuild with new libassuan.
67307f5
4ea3b69
* Sun Oct  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-5
4ea3b69
- Rebuild with new libassuan.
4ea3b69
6f33be5
* Mon Oct  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-4
6f33be5
- Rebuild.
6f33be5
79f4d82
* Tue Sep 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-3
79f4d82
- Rebuild with new libassuan.
79f4d82
cdc6220
* Sat Sep  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-2
cdc6220
- Rebuild.
cdc6220
6ff1a60
* Wed May 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-1
6ff1a60
- 0.11.1.
6ff1a60
- Avoid some multilib conflicts.
6ff1a60
6df7f9a
* Sun May  7 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-2
6df7f9a
- Sync example paths in openct.conf with ctapi-common.
6df7f9a
- Update URL.
6df7f9a
ddfddbd
* Thu May  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-1
ddfddbd
- 0.11.0.
ddfddbd
2dbadad
* Thu Apr 27 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc2
2dbadad
- 0.11.0-rc2.
2dbadad
1fe3c94
* Sat Apr 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc1
1fe3c94
- 0.11.0-rc1.
1fe3c94
03e8d45
* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-3
03e8d45
- Rebuild.
03e8d45
330eeb7
* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-2
330eeb7
- Avoid standard rpaths on lib64 archs.
330eeb7
bfc9940
* Sun Jan  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-1
bfc9940
- 0.10.1.
bfc9940
9f1798f
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-1
9f1798f
- 0.10.0.
9f1798f
- Adapt to modularized X.Org.
9f1798f
9f1798f
* Wed Oct 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc2
9f1798f
- 0.10.0-rc2.
9f1798f
- Install signer plugin only to plugin dir.
9f1798f
9f1798f
* Sat Oct 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc1
9f1798f
- 0.10.0-rc1.
9f1798f
9f1798f
* Wed Oct 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.beta2.rc1
9f1798f
- 0.10.0-beta2-rc1.
9f1798f
- Specfile cleanups.
9f1798f
f973fdc
* Tue Apr 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.6-2
f973fdc
- 0.9.6, build patch applied upstream.
f973fdc
- Package summary and description improvements.
f973fdc
- Drop explicit openct dependency.
f973fdc
6504b8c
* Fri Mar 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-3
6504b8c
- Fix FC4 build.
6504b8c
- Rename opensc-pam to pam_opensc per package naming guidelines.
6504b8c
da417fa
* Wed Feb  9 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.4-2
61178e8
- Substitute hardcoded 'lib' in OpenSSL checks for multi-lib platforms.
da417fa
- Use --with-plugin-dir instead of --with-plugin-path (fixes x86_64).
da417fa
000eb4e
* Thu Feb  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-1
000eb4e
- Drop unnecessary Epochs, pre-FC1 compat cruft, and no longer relevant
000eb4e
  --with(out) rpmbuild options.
000eb4e
- Exclude *.la.
000eb4e
000eb4e
* Wed Nov  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.4-0.fdr.1
000eb4e
- Update to 0.9.4, parallel build patch applied upstream.
000eb4e
- Patch to fix library paths and LDFLAGS.
000eb4e
- Don't require mozilla, but the plugin dir in signer.
000eb4e
- Build with dependency tracking disabled.
000eb4e
000eb4e
* Tue Jul 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.2
000eb4e
- Building the signer plugin can be disabled with "--without signer".
000eb4e
  Thanks to Fritz Elfert for the idea.
000eb4e
- Update description.
000eb4e
000eb4e
* Sun Jul 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.1
000eb4e
- Update to 0.9.2, old patches applied upstream.
000eb4e
- Add patch to fix parallel builds.
000eb4e
- Convert man pages to UTF-8.
000eb4e
000eb4e
* Thu Jul 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.1-0.fdr.1
000eb4e
- Update to 0.9.1 (preview).
000eb4e
000eb4e
* Thu Jul  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.0-0.fdr.0.1.alpha
000eb4e
- Update to 0.9.0-alpha.
000eb4e
000eb4e
* Sat May  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.8
000eb4e
- Rebuild with libassuan 0.6.5.
000eb4e
000eb4e
* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.7
000eb4e
- Rebuild with libassuan 0.6.3.
000eb4e
- Add gdm example to PAM quickstart.
000eb4e
000eb4e
* Mon Jan 19 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.6
000eb4e
- Use /%%{_lib} instead of hardcoding /lib.
000eb4e
000eb4e
* Sat Dec 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.5
000eb4e
- Split PAM support into a subpackage.
000eb4e
- Rebuild with libassuan 0.6.2.
000eb4e
000eb4e
* Sun Nov 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.4
000eb4e
- Rebuild with libassuan 0.6.1.
000eb4e
- Include PAM quickstart doc snippet.
000eb4e
000eb4e
* Fri Nov 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.3
000eb4e
- Require OpenCT.
000eb4e
000eb4e
* Fri Oct 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.2
000eb4e
- Install example config files as documentation.
000eb4e
000eb4e
* Tue Oct 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.1
000eb4e
- Update to 0.8.1.
000eb4e
000eb4e
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.2
000eb4e
- Signer can be built with oldssl too.
000eb4e
000eb4e
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.1
000eb4e
- Update to 0.8.0.
000eb4e
000eb4e
* Wed Jul 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.2.cvs20030730
000eb4e
- Update to 20030730.
000eb4e
- Clean up %%docs.
000eb4e
- Include *.la (uses ltdl).
000eb4e
- Own the %%{_libdir}/pkcs11 directory.
000eb4e
- Disable signer; assuan has disappeared from the tarball :(
000eb4e
000eb4e
* Fri May 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.1.rc1
000eb4e
- First build.