Blame SPECS/opensc.spec

5d2f60
%define opensc_module "OpenSC PKCS #11 Module"
5d2f60
%define nssdb %{_sysconfdir}/pki/nssdb
5d2f60
5d2f60
Name:           opensc
5d2f60
Version:        0.22.0
5d2f60
Release:        2%{?dist}
5d2f60
Summary:        Smart card library and applications
5d2f60
5d2f60
License:        LGPLv2+
5d2f60
URL:            https://github.com/OpenSC/OpenSC/wiki
5d2f60
Source0:        https://github.com/OpenSC/OpenSC/releases/download/%{version}/%{name}-%{version}.tar.gz
5d2f60
Source1:        opensc.module
5d2f60
Patch1:         opensc-0.19.0-pinpad.patch
5d2f60
# https://github.com/OpenSC/OpenSC/pull/2241/
5d2f60
Patch5:         %{name}-gcc11.patch
5d2f60
# https://github.com/OpenSC/OpenSC/pull/2343
5d2f60
Patch7:         %{name}-32b-arch.patch
5d2f60
# File caching by default (#2000626)
5d2f60
Patch8:         %{name}-%{version}-file-cache.patch
5d2f60
# https://github.com/OpenSC/OpenSC/pull/2414 (#2007029)
5d2f60
Patch9:         %{name}-%{version}-detect-empty.patch
5d2f60
5d2f60
BuildRequires: make
5d2f60
BuildRequires:  pcsc-lite-devel
5d2f60
BuildRequires:  readline-devel
5d2f60
BuildRequires:  openssl-devel
5d2f60
BuildRequires:  /usr/bin/xsltproc
5d2f60
BuildRequires:  docbook-style-xsl
5d2f60
BuildRequires:  autoconf automake libtool gcc
5d2f60
BuildRequires:  bash-completion
5d2f60
BuildRequires:  zlib-devel
5d2f60
# For tests
5d2f60
BuildRequires:  libcmocka-devel
5d2f60
%if ! 0%{?rhel}
5d2f60
BuildRequires:  softhsm
5d2f60
%endif
5d2f60
BuildRequires:  openssl
5d2f60
Requires:       pcsc-lite-libs%{?_isa}
5d2f60
Requires:       pcsc-lite
5d2f60
Obsoletes:      mozilla-opensc-signer < 0.12.0
5d2f60
Obsoletes:      opensc-devel < 0.12.0
5d2f60
Obsoletes:      coolkey <= 1.1.0-36
5d2f60
# The simclist is bundled in upstream
5d2f60
Provides:       bundled(simclist) = 1.5
5d2f60
5d2f60
%description
5d2f60
OpenSC provides a set of libraries and utilities to work with smart cards. Its
5d2f60
main focus is on cards that support cryptographic operations, and facilitate
5d2f60
their use in security applications such as authentication, mail encryption and
5d2f60
digital signatures. OpenSC implements the PKCS#11 API so applications
5d2f60
supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On
5d2f60
the card OpenSC implements the PKCS#15 standard and aims to be compatible with
5d2f60
every software/card that does so, too.
5d2f60
5d2f60
5d2f60
%prep
5d2f60
%setup -q
5d2f60
%patch1 -p1 -b .pinpad
5d2f60
%patch5 -p1 -b .gcc11
5d2f60
%patch7 -p1 -b .32b
5d2f60
%patch8 -p1 -b .file-cache
5d2f60
%patch9 -p1 -b .detect-empty
5d2f60
5d2f60
cp -p src/pkcs15init/README ./README.pkcs15init
5d2f60
cp -p src/scconf/README.scconf .
5d2f60
# No {_libdir} here to avoid multilib conflicts; it's just an example
5d2f60
sed -i -e 's|/usr/local/towitoko/lib/|/usr/lib/ctapi/|' etc/opensc.conf.example.in
5d2f60
5d2f60
5d2f60
%build
5d2f60
autoreconf -fvi
5d2f60
%ifarch %{ix86}
5d2f60
sed -i -e 's/opensc.conf/opensc-%{_arch}.conf/g' src/libopensc/Makefile.in
5d2f60
%endif
5d2f60
sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure # lib64 rpaths
5d2f60
%set_build_flags
5d2f60
CFLAGS="$CFLAGS -Wstrict-aliasing=2 -Wno-deprecated-declarations"
5d2f60
%configure  --disable-static \
5d2f60
  --disable-autostart-items \
5d2f60
  --disable-notify \
5d2f60
  --disable-assert \
5d2f60
  --enable-pcsc \
5d2f60
  --enable-cmocka \
5d2f60
  --enable-sm \
5d2f60
  --with-pcsc-provider=libpcsclite.so.1
5d2f60
%make_build
5d2f60
5d2f60
5d2f60
%check
5d2f60
make check
5d2f60
5d2f60
5d2f60
%install
5d2f60
%make_install
5d2f60
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/opensc.module
5d2f60
5d2f60
%ifarch %{ix86}
5d2f60
# To avoid multilib issues, move these files on 32b intel architectures
5d2f60
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/opensc.conf
5d2f60
install -Dpm 644 etc/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
5d2f60
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/opensc.conf.5
5d2f60
install -Dpm 644 doc/files/opensc.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
5d2f60
# use NEWS file timestamp as reference for configuration file
5d2f60
touch -r NEWS $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
5d2f60
touch -r NEWS $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
5d2f60
%else
5d2f60
# For backward compatibility, symlink the old location to the new files
5d2f60
ln -s %{_sysconfdir}/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
5d2f60
%endif
5d2f60
5d2f60
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" | xargs rm
5d2f60
5d2f60
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/opensc
5d2f60
5d2f60
# Upstream considers libopensc API internal and no longer ships
5d2f60
# public headers and pkgconfig files.
5d2f60
# Remove the symlink as nothing is supposed to link against libopensc.
5d2f60
rm -f $RPM_BUILD_ROOT%{_libdir}/libopensc.so
5d2f60
# remove the .pc file so we do not confuse users #1673139
5d2f60
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
5d2f60
rm -f $RPM_BUILD_ROOT%{_libdir}/libsmm-local.so
5d2f60
%if 0%{?rhel} && 0%{?rhel} < 7
5d2f60
rm -rf %{buildroot}%{_datadir}/bash-completion/
5d2f60
%endif
5d2f60
5d2f60
# the npa-tool builds to nothing since we do not have OpenPACE library
5d2f60
rm -rf %{buildroot}%{_bindir}/npa-tool
5d2f60
rm -rf %{buildroot}%{_mandir}/man1/npa-tool.1*
5d2f60
5d2f60
# the pkcs11-register is not applicable to Fedora/RHEL where we use p11-kit
5d2f60
rm -rf %{buildroot}%{_bindir}/pkcs11-register
5d2f60
rm -rf %{buildroot}%{_mandir}/man1/pkcs11-register.1*
5d2f60
5d2f60
# Remove the notification files
5d2f60
rm %{buildroot}%{_bindir}/opensc-notify
5d2f60
rm %{buildroot}%{_datadir}/applications/org.opensc.notify.desktop
5d2f60
rm %{buildroot}%{_mandir}/man1/opensc-notify.1*
5d2f60
5d2f60
5d2f60
%files
5d2f60
%doc COPYING NEWS README*
5d2f60
5d2f60
%if ! 0%{?rhel} || 0%{?rhel} >= 7
5d2f60
%{_datadir}/bash-completion/*
5d2f60
%endif
5d2f60
5d2f60
%ifarch %{ix86}
5d2f60
%{_mandir}/man5/opensc-%{_arch}.conf.5*
5d2f60
%else
5d2f60
%config(noreplace) %{_sysconfdir}/opensc.conf
5d2f60
%{_mandir}/man5/opensc.conf.5*
5d2f60
%endif
5d2f60
5d2f60
%config(noreplace) %{_sysconfdir}/opensc-%{_arch}.conf
5d2f60
# Co-owned with p11-kit so it is not hard dependency
5d2f60
%dir %{_datadir}/p11-kit
5d2f60
%dir %{_datadir}/p11-kit/modules
5d2f60
%{_datadir}/p11-kit/modules/opensc.module
5d2f60
%{_bindir}/cardos-tool
5d2f60
%{_bindir}/cryptoflex-tool
5d2f60
%{_bindir}/eidenv
5d2f60
%{_bindir}/iasecc-tool
5d2f60
%{_bindir}/gids-tool
5d2f60
%{_bindir}/netkey-tool
5d2f60
%{_bindir}/openpgp-tool
5d2f60
%{_bindir}/opensc-explorer
5d2f60
%{_bindir}/opensc-tool
5d2f60
%{_bindir}/opensc-asn1
5d2f60
%{_bindir}/piv-tool
5d2f60
%{_bindir}/pkcs11-tool
5d2f60
%{_bindir}/pkcs15-crypt
5d2f60
%{_bindir}/pkcs15-init
5d2f60
%{_bindir}/pkcs15-tool
5d2f60
%{_bindir}/sc-hsm-tool
5d2f60
%{_bindir}/dnie-tool
5d2f60
%{_bindir}/westcos-tool
5d2f60
%{_bindir}/egk-tool
5d2f60
%{_bindir}/goid-tool
5d2f60
%{_libdir}/lib*.so.*
5d2f60
%{_libdir}/opensc-pkcs11.so
5d2f60
%{_libdir}/pkcs11-spy.so
5d2f60
%{_libdir}/onepin-opensc-pkcs11.so
5d2f60
%%dir %{_libdir}/pkcs11
5d2f60
%{_libdir}/pkcs11/opensc-pkcs11.so
5d2f60
%{_libdir}/pkcs11/onepin-opensc-pkcs11.so
5d2f60
%{_libdir}/pkcs11/pkcs11-spy.so
5d2f60
%{_datadir}/opensc/
5d2f60
%{_mandir}/man1/cardos-tool.1*
5d2f60
%{_mandir}/man1/cryptoflex-tool.1*
5d2f60
%{_mandir}/man1/eidenv.1*
5d2f60
%{_mandir}/man1/gids-tool.1*
5d2f60
%{_mandir}/man1/goid-tool.1*
5d2f60
%{_mandir}/man1/iasecc-tool.1*
5d2f60
%{_mandir}/man1/netkey-tool.1*
5d2f60
%{_mandir}/man1/openpgp-tool.1*
5d2f60
%{_mandir}/man1/opensc-explorer.*
5d2f60
%{_mandir}/man1/opensc-tool.1*
5d2f60
%{_mandir}/man1/opensc-asn1.1*
5d2f60
%{_mandir}/man1/piv-tool.1*
5d2f60
%{_mandir}/man1/pkcs11-tool.1*
5d2f60
%{_mandir}/man1/pkcs15-crypt.1*
5d2f60
%{_mandir}/man1/pkcs15-init.1*
5d2f60
%{_mandir}/man1/pkcs15-tool.1*
5d2f60
%{_mandir}/man1/sc-hsm-tool.1*
5d2f60
%{_mandir}/man1/westcos-tool.1*
5d2f60
%{_mandir}/man1/dnie-tool.1*
5d2f60
%{_mandir}/man1/egk-tool.1*
5d2f60
%{_mandir}/man5/pkcs15-profile.5*
5d2f60
5d2f60
5d2f60
%changelog
5d2f60
* Fri Oct 08 2021 Jakub Jelen <jjelen@redhat.com> - 0.22.0-2
5d2f60
- Unbreak detection of unentrolled smart cards (#2007029)
5d2f60
- Enable file caching by default except for pkcs15-init (#2000626)
5d2f60
5d2f60
* Wed Aug 11 2021 Jakub Jelen <jjelen@redhat.com> - 0.22.0-1
5d2f60
- New upstream release (#1970534)
5d2f60
5d2f60
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 0.21.0-9
5d2f60
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
5d2f60
  Related: rhbz#1991688
5d2f60
5d2f60
* Thu Jul 15 2021 Jakub Jelen <jjelen@redhat.com> - 0.21.0-8
5d2f60
- Fix issue with handling EC keys in OpenSSL 3.0 (#1953480)
5d2f60
5d2f60
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.21.0-7
5d2f60
- Rebuilt for RHEL 9 BETA for openssl 3.0
5d2f60
  Related: rhbz#1971065
5d2f60
5d2f60
* Mon May 24 2021 Jakub Jelen <jjelen@redhat.com> - 0.21.0-6
5d2f60
- Build against OpenSSL 3.0 (#1953480)
5d2f60
5d2f60
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 0.21.0-5
5d2f60
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
5d2f60
5d2f60
* Thu Feb 25 2021 Jakub Jelen <jjelen@redhat.com> - 0.21.0-4
5d2f60
- Couple of more issues of strict aliasing (#1930652)
5d2f60
5d2f60
* Tue Feb 23 2021 Jakub Jelen <jjelen@redhat.com> - 0.21.0-3
5d2f60
- Unbreak with gcc11 (#1930652)
5d2f60
5d2f60
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.21.0-2
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
5d2f60
5d2f60
* Tue Nov 24 2020 Jakub Jelen <jjelen@redhat.com> - 0.21.0-1
5d2f60
- New upstream release (#1884886)
5d2f60
5d2f60
* Fri Oct 30 2020 Jeff Law <law@redhat.com> - 0.20.0-9
5d2f60
- Fix potentially uninitialized array reference exposed by gcc-11
5d2f60
5d2f60
* Wed Aug 19 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 0.20.0-8
5d2f60
- Drop useless ldconfig scriptlets
5d2f60
5d2f60
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-7
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
5d2f60
5d2f60
* Wed May 13 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-6
5d2f60
- Unbreak CardOS 5.x support (#1830528)
5d2f60
5d2f60
* Mon Feb 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-5
5d2f60
- Unbreak build on gcc10 with -fno-common (#1799836)
5d2f60
5d2f60
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.20.0-4
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
5d2f60
5d2f60
* Fri Jan 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-3
5d2f60
- Drop the notification support for now
5d2f60
5d2f60
* Fri Jan 10 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-2
5d2f60
- Cleanup spec file
5d2f60
- Split notify support to separate subpackage
5d2f60
5d2f60
* Thu Jan 02 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-1
5d2f60
- New upstream release (#1749357)
5d2f60
- Fixes for various security issues identified by fuzzing (#1765223, #1765231, #1782520, #1782951, #1782956)
5d2f60
5d2f60
* Mon Sep 30 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-8
5d2f60
- Correctly mention bundled simclist library
5d2f60
- Add missing zlib build requires (#1756326)
5d2f60
5d2f60
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-7
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
5d2f60
5d2f60
* Wed Mar 27 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-6
5d2f60
- Make OpenSC multilib again by moving the offending files on ix86 arch
5d2f60
- Do not ship packageconfig files to avoid inadvertent linking against pkcs11 modules (#1673139)
5d2f60
5d2f60
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.19.0-5
5d2f60
- Rebuild for readline 8.0
5d2f60
5d2f60
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.19.0-4
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5d2f60
5d2f60
* Wed Oct 31 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-3
5d2f60
- Unbreak the RSA-PSS mechanisms
5d2f60
- Unbreak the signing using hashed mechanisms in CardOS and others
5d2f60
5d2f60
* Mon Oct 22 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-2
5d2f60
- Fix verification after implementing RSA-PSS mechanisms
5d2f60
- Disable pinpad by default
5d2f60
5d2f60
* Tue Sep 25 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-1
5d2f60
- New upstream release fixing various CVE-2018-16418 - 16421, 16423 - 16427
5d2f60
- Add support for RSA-PSS signatures
5d2f60
5d2f60
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-4
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5d2f60
5d2f60
* Thu Jul 12 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-3
5d2f60
- Do not add pkcs11 module to NSS after installation
5d2f60
  (NSS is loading p11-kit modules by default)
5d2f60
- Remove pkcs11-switch since there is nothing to switch to
5d2f60
5d2f60
* Mon May 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-2
5d2f60
- Backport a fix for C_WaitForSlotEvent crash (#1579933)
5d2f60
5d2f60
* Thu May 17 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-1
5d2f60
- New upstream release (#1567503)
5d2f60
5d2f60
* Wed Apr 04 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-10
5d2f60
- Install the PKCS#11 modules also to the new NSS DB
5d2f60
- Drop the pkcs11-switch as the coolkey is gone
5d2f60
5d2f60
* Tue Apr 03 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-9
5d2f60
- Improved support for CloudHSM (#1562572)
5d2f60
5d2f60
* Mon Mar 19 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-8
5d2f60
- Build requires gcc
5d2f60
- Backport a fix for feitian tokens (#1558099)
5d2f60
5d2f60
* Fri Mar 02 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-7
5d2f60
- Obsolete coolkey
5d2f60
- Do not report bogus errors from pkcs11-switch
5d2f60
- Do not delete nonexisting modules during uninstall (#1526670)
5d2f60
5d2f60
* Wed Feb 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-6
5d2f60
- PIV: Use Cardholder name in the token label
5d2f60
- Avoid infinite loop when reading CAC cards
5d2f60
- Properly parse multi-byte length in SimpleTLV
5d2f60
- Support CAC Alt tokens
5d2f60
5d2f60
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-5
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
5d2f60
5d2f60
* Mon Dec 04 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-4
5d2f60
- Allow functionality of a new Estonia ID cards (#1519751)
5d2f60
5d2f60
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
5d2f60
5d2f60
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-2
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
5d2f60
5d2f60
* Wed Jul 19 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-1
5d2f60
- New upstream release including support for Coolkey and CAC cards
5d2f60
5d2f60
* Tue Feb 28 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-5.20161016git0362439
5d2f60
- Add PKCS#11 library to the NSS DB (#1421692)
5d2f60
5d2f60
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-4.20161016git0362439
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
5d2f60
5d2f60
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.16.0-3.20161016git0362439
5d2f60
- Rebuild for readline 7.x
5d2f60
5d2f60
* Mon Oct 31 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-2.20161016git0362439
5d2f60
- Updated to latest git to address openssl 1.1.0 compilation issues (#1388895)
5d2f60
- Do not own /etc/bash_completion.d directory (#1303441)
5d2f60
5d2f60
* Tue Aug 02 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-1
5d2f60
- New upstream release 0.16.0 (#1306071)
5d2f60
5d2f60
* Tue Jul 12 2016 Jakub Jelen <jjelen@redhat.com> - 0.15.0-6
5d2f60
- Add support for 2048 key length (#1350588)
5d2f60
- Explicitly set CKA_PRIVATE to false when writing certificates (#1272127)
5d2f60
5d2f60
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-5
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5d2f60
5d2f60
* Mon Jan 18 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-4
5d2f60
- Fix a crash in accessing public key (#1298669)
5d2f60
5d2f60
* Thu Nov 19 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-3
5d2f60
- Export PKCS#11 symbols from spy library (#1283306)
5d2f60
5d2f60
* Tue Aug  4 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-2
5d2f60
- Updated fix for issue with C_Initialize after fork() (#1218797)
5d2f60
5d2f60
* Tue Jul 14 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-1
5d2f60
- Update to 0.15.0 (#1209682)
5d2f60
- Solve issue with C_Initialize after fork() (#1218797)
5d2f60
5d2f60
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
5d2f60
5d2f60
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-2
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
5d2f60
5d2f60
* Tue Jul 01 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.14.0-1
5d2f60
- new upstream version
5d2f60
5d2f60
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-13
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
5d2f60
5d2f60
* Fri Feb 28 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-12
5d2f60
- Added fix for crash when calling pkcs11-tool with an invalid module (#1071368)
5d2f60
- Added fix for invalid parameters passed to module by pkcs11-tool
5d2f60
  when importing a private key (#1071369)
5d2f60
- Configuration file opensc.conf was renamed to opensc-arch.conf to
5d2f60
  avoid multi-arch issues.
5d2f60
5d2f60
* Fri Jan 31 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-11
5d2f60
- Corrected installation path of opensc.module (#1060053)
5d2f60
5d2f60
* Mon Jan 06 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-10
5d2f60
- Applied myeid related patch (#1048576)
5d2f60
5d2f60
* Thu Jan 02 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-9
5d2f60
- Applied epass2003 related patch (#981462)
5d2f60
5d2f60
* Mon Dec 23 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-8
5d2f60
- Compile using the --enable-sm option (related but does not fix #981462)
5d2f60
5d2f60
* Wed Dec 18 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-7
5d2f60
- Ensure that pcsc-lite is depended on (#1029133)
5d2f60
5d2f60
* Mon Sep 23 2013 Stef Walter <stefw@redhat.com> - 0.13.0-6
5d2f60
- Install p11-kit config file to the right place (#999190)
5d2f60
5d2f60
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-5
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5d2f60
5d2f60
* Fri Mar 08 2013 Stef Walter <stefw@redhat.com> - 0.13.0-4
5d2f60
- Use the standard name format for p11-kit module configs
5d2f60
- Put the p11-kit module config is the system location
5d2f60
5d2f60
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
5d2f60
5d2f60
* Sun Jan 13 2013 Kalev Lember <kalevlember@gmail.com> - 0.13.0-2
5d2f60
- Backport an upstream patch for fixing pkcs15 cert length calculation
5d2f60
5d2f60
* Thu Jan 03 2013 Milan Broz <mbroz@redhat.com> - 0.13.0-1
5d2f60
- Update to 0.13.0 (#890770)
5d2f60
- Remove no longer provided onepin-opensc-pkcs11.so.
5d2f60
- Add iasecc-tool, openpgp-tool and sc-hsm-tool.
5d2f60
5d2f60
* Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 0.12.2-6
5d2f60
- Add a configuration file for p11-kit (#840504)
5d2f60
5d2f60
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-5
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
5d2f60
5d2f60
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.12.2-4
5d2f60
- Add patch for dso
5d2f60
5d2f60
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
5d2f60
5d2f60
* Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.2-2
5d2f60
- Rebuilt to fix trailing slashes in filelist from rpmbuild bug
5d2f60
5d2f60
* Tue Jul 19 2011 Kalev Lember <kalevlember@gmail.com> - 0.12.2-1
5d2f60
- Update to 0.12.2 (#722659)
5d2f60
5d2f60
* Wed May 18 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.1-1
5d2f60
- Update to 0.12.1 (#705743)
5d2f60
- Removed BR libtool-ltdl-devel to build with glibc's libdl instead
5d2f60
5d2f60
* Tue Apr 12 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.0-4
5d2f60
- drop multilib conflicting and duplicated doc file (#695368)
5d2f60
5d2f60
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
5d2f60
5d2f60
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-2
5d2f60
- Disabled asserts
5d2f60
5d2f60
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-1
5d2f60
- Update to 0.12.0
5d2f60
- Removed and obsoleted mozilla-opensc-signer and opensc-devel subpackages
5d2f60
- Dropped patches which are now upstreamed
5d2f60
- It is no longer possible to build in both pcsc-lite and openct support,
5d2f60
  so opensc now gets built exclusively with pcsc-lite.
5d2f60
5d2f60
* Tue Dec 21 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-6
5d2f60
- fix buffer overflow on rogue card serial numbers
5d2f60
5d2f60
* Tue Oct 19 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-5
5d2f60
- own the _libdir/pkcs11 subdirectory (#644527)
5d2f60
5d2f60
* Tue Sep  7 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-4
5d2f60
- fix build with new pcsc-lite
5d2f60
5d2f60
* Wed Aug 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.11.13-3
5d2f60
- build against libassuan1 (f14+)
5d2f60
5d2f60
* Wed Jun  9 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-2
5d2f60
- replace file dependency (#601943)
5d2f60
5d2f60
* Tue Feb 16 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.13-1
5d2f60
- new upstream version
5d2f60
5d2f60
* Sun Feb 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.12-2
5d2f60
- Added patch to fix linking with the new --no-add-needed default (#564758)
5d2f60
5d2f60
* Mon Dec 21 2009 Kalev Lember <kalev@smartlink.ee> - 0.11.12-1
5d2f60
- new upstream version
5d2f60
- replaced %%define with %%global
5d2f60
- BR clean up from items not applicable to current Fedora releases
5d2f60
5d2f60
* Tue Dec  8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.11.11-2
5d2f60
- Explicitly BR libassuan-static in accordance with the Packaging
5d2f60
  Guidelines (libassuan-devel is still static-only).
5d2f60
5d2f60
* Thu Nov 19 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.11-1
5d2f60
- new upstream version
5d2f60
5d2f60
* Tue Sep 29 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-2
5d2f60
- fix multilib conflict in the configuration file (#526269)
5d2f60
5d2f60
* Wed Sep 09 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-1
5d2f60
- new upstream version
5d2f60
5d2f60
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-5
5d2f60
- rebuilt with new openssl
5d2f60
5d2f60
* Mon Jul 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-4
5d2f60
- Depend on specific arch of pcsc-lite-libs (reported by Kalev Lember)
5d2f60
5d2f60
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.8-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5d2f60
5d2f60
* Mon Jun 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-2
5d2f60
- Rebuilt with new openct
5d2f60
5d2f60
* Mon May 11 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-1
5d2f60
- new upstream version - fixes security issue
5d2f60
5d2f60
* Fri Feb 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.7-1
5d2f60
- new upstream version - fixes CVE-2009-0368
5d2f60
5d2f60
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.6-3
5d2f60
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
5d2f60
5d2f60
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.6-2
5d2f60
- Add explicit requires for pcsc-lite-libs. Dlopen libpcsclite with the full
5d2f60
  soname.
5d2f60
5d2f60
* Tue Sep  2 2008 Tomas Mraz <tmraz@redhat.com> - 0.11.6-1
5d2f60
- Update to latest upstream, fixes CVE-2008-2235
5d2f60
5d2f60
* Thu Apr 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> - 0.11.4-5
5d2f60
- BuildRequire libassuan-devel instead of libassuan-static (bz 441812)
5d2f60
5d2f60
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.11.4-4
5d2f60
- Autorebuild for GCC 4.3
5d2f60
5d2f60
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.11.4-3
5d2f60
- Rebuild for deps
5d2f60
5d2f60
* Wed Dec  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-2
5d2f60
- Rebuild.
5d2f60
5d2f60
* Mon Sep 10 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-1
5d2f60
- 0.11.4.
5d2f60
5d2f60
* Mon Aug 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-0.1.rc1
5d2f60
- 0.11.4-rc1, pkcs11-tool usage message fix applied upstream.
5d2f60
- License: LGPLv2+
5d2f60
5d2f60
* Thu Jul 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-2
5d2f60
- Fix pkcs11-tool usage message crash (#249702).
5d2f60
5d2f60
* Tue Jul 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-1
5d2f60
- 0.11.3.
5d2f60
5d2f60
* Sat Jun 30 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre2
5d2f60
- 0.11.3-pre2.
5d2f60
5d2f60
* Thu Jun 21 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre1
5d2f60
- 0.11.3-pre1.
5d2f60
5d2f60
* Sun May  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-2
5d2f60
- Add explicit build dependency on ncurses-devel.
5d2f60
5d2f60
* Sat May  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-1
5d2f60
- 0.11.2.
5d2f60
5d2f60
* Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc2
5d2f60
- 0.11.2-rc2.
5d2f60
5d2f60
* Fri Mar 23 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc1
5d2f60
- 0.11.2-rc1.
5d2f60
5d2f60
* Thu Mar 15 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre6
5d2f60
- 0.11.2-pre6.
5d2f60
5d2f60
* Tue Mar  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre4
5d2f60
- 0.11.2-pre4.
5d2f60
- Require pinentry-gui instead of the pinentry executable in signer.
5d2f60
5d2f60
* Sun Dec  3 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.1.pre3
5d2f60
- 0.11.2-pre3.
5d2f60
- Build with new libassuan.
5d2f60
- Don't run autotools during build.
5d2f60
- Adjust to readline/termcap/ncurses changes.
5d2f60
5d2f60
* Sat Oct 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-6
5d2f60
- Rebuild with new libassuan.
5d2f60
5d2f60
* Sun Oct  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-5
5d2f60
- Rebuild with new libassuan.
5d2f60
5d2f60
* Mon Oct  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-4
5d2f60
- Rebuild.
5d2f60
5d2f60
* Tue Sep 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-3
5d2f60
- Rebuild with new libassuan.
5d2f60
5d2f60
* Sat Sep  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-2
5d2f60
- Rebuild.
5d2f60
5d2f60
* Wed May 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-1
5d2f60
- 0.11.1.
5d2f60
- Avoid some multilib conflicts.
5d2f60
5d2f60
* Sun May  7 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-2
5d2f60
- Sync example paths in openct.conf with ctapi-common.
5d2f60
- Update URL.
5d2f60
5d2f60
* Thu May  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-1
5d2f60
- 0.11.0.
5d2f60
5d2f60
* Thu Apr 27 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc2
5d2f60
- 0.11.0-rc2.
5d2f60
5d2f60
* Sat Apr 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc1
5d2f60
- 0.11.0-rc1.
5d2f60
5d2f60
* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-3
5d2f60
- Rebuild.
5d2f60
5d2f60
* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-2
5d2f60
- Avoid standard rpaths on lib64 archs.
5d2f60
5d2f60
* Sun Jan  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-1
5d2f60
- 0.10.1.
5d2f60
5d2f60
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-1
5d2f60
- 0.10.0.
5d2f60
- Adapt to modularized X.Org.
5d2f60
5d2f60
* Wed Oct 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc2
5d2f60
- 0.10.0-rc2.
5d2f60
- Install signer plugin only to plugin dir.
5d2f60
5d2f60
* Sat Oct 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc1
5d2f60
- 0.10.0-rc1.
5d2f60
5d2f60
* Wed Oct 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.beta2.rc1
5d2f60
- 0.10.0-beta2-rc1.
5d2f60
- Specfile cleanups.
5d2f60
5d2f60
* Tue Apr 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.6-2
5d2f60
- 0.9.6, build patch applied upstream.
5d2f60
- Package summary and description improvements.
5d2f60
- Drop explicit openct dependency.
5d2f60
5d2f60
* Fri Mar 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-3
5d2f60
- Fix FC4 build.
5d2f60
- Rename opensc-pam to pam_opensc per package naming guidelines.
5d2f60
5d2f60
* Wed Feb  9 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.4-2
5d2f60
- Substitute hardcoded 'lib' in OpenSSL checks for multi-lib platforms.
5d2f60
- Use --with-plugin-dir instead of --with-plugin-path (fixes x86_64).
5d2f60
5d2f60
* Thu Feb  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-1
5d2f60
- Drop unnecessary Epochs, pre-FC1 compat cruft, and no longer relevant
5d2f60
  --with(out) rpmbuild options.
5d2f60
- Exclude *.la.
5d2f60
5d2f60
* Wed Nov  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.4-0.fdr.1
5d2f60
- Update to 0.9.4, parallel build patch applied upstream.
5d2f60
- Patch to fix library paths and LDFLAGS.
5d2f60
- Don't require mozilla, but the plugin dir in signer.
5d2f60
- Build with dependency tracking disabled.
5d2f60
5d2f60
* Tue Jul 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.2
5d2f60
- Building the signer plugin can be disabled with "--without signer".
5d2f60
  Thanks to Fritz Elfert for the idea.
5d2f60
- Update description.
5d2f60
5d2f60
* Sun Jul 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.1
5d2f60
- Update to 0.9.2, old patches applied upstream.
5d2f60
- Add patch to fix parallel builds.
5d2f60
- Convert man pages to UTF-8.
5d2f60
5d2f60
* Thu Jul 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.1-0.fdr.1
5d2f60
- Update to 0.9.1 (preview).
5d2f60
5d2f60
* Thu Jul  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.0-0.fdr.0.1.alpha
5d2f60
- Update to 0.9.0-alpha.
5d2f60
5d2f60
* Sat May  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.8
5d2f60
- Rebuild with libassuan 0.6.5.
5d2f60
5d2f60
* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.7
5d2f60
- Rebuild with libassuan 0.6.3.
5d2f60
- Add gdm example to PAM quickstart.
5d2f60
5d2f60
* Mon Jan 19 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.6
5d2f60
- Use /%%{_lib} instead of hardcoding /lib.
5d2f60
5d2f60
* Sat Dec 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.5
5d2f60
- Split PAM support into a subpackage.
5d2f60
- Rebuild with libassuan 0.6.2.
5d2f60
5d2f60
* Sun Nov 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.4
5d2f60
- Rebuild with libassuan 0.6.1.
5d2f60
- Include PAM quickstart doc snippet.
5d2f60
5d2f60
* Fri Nov 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.3
5d2f60
- Require OpenCT.
5d2f60
5d2f60
* Fri Oct 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.2
5d2f60
- Install example config files as documentation.
5d2f60
5d2f60
* Tue Oct 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.1
5d2f60
- Update to 0.8.1.
5d2f60
5d2f60
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.2
5d2f60
- Signer can be built with oldssl too.
5d2f60
5d2f60
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.1
5d2f60
- Update to 0.8.0.
5d2f60
5d2f60
* Wed Jul 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.2.cvs20030730
5d2f60
- Update to 20030730.
5d2f60
- Clean up %%docs.
5d2f60
- Include *.la (uses ltdl).
5d2f60
- Own the %%{_libdir}/pkcs11 directory.
5d2f60
- Disable signer; assuan has disappeared from the tarball :(
5d2f60
5d2f60
* Fri May 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.1.rc1
5d2f60
- First build.