Blame SPECS/opensc.spec

3143c4
%define opensc_module "OpenSC PKCS #11 Module"
3143c4
%define nssdb %{_sysconfdir}/pki/nssdb
3143c4
3143c4
Name:           opensc
e59f1d
Version:        0.20.0
176fa0
Release:        3%{?dist}
3143c4
Summary:        Smart card library and applications
3143c4
3143c4
Group:          System Environment/Libraries
3143c4
License:        LGPLv2+
3143c4
URL:            https://github.com/OpenSC/OpenSC/wiki
3143c4
Source0:        https://github.com/OpenSC/OpenSC/releases/download/%{version}/%{name}-%{version}.tar.gz
3143c4
Source1:        opensc.module
3143c4
Patch6:         opensc-0.19.0-pinpad.patch
67c1ea
# https://github.com/OpenSC/OpenSC/pull/1772
67c1ea
Patch8:         opensc-0.19.0-idprime.patch
891c12
# https://github.com/OpenSC/OpenSC/pull/1987
891c12
Patch9:         opensc-0.20.0-cardos.patch
176fa0
# https://github.com/OpenSC/OpenSC/pull/2129
176fa0
Patch10:        opensc-0.20.0-cac-pin-change.patch
176fa0
# https://github.com/OpenSC/OpenSC/commit/6903aebf
176fa0
Patch11:        opensc-0.20.0-CVE-2020-26570.patch
176fa0
# https://github.com/OpenSC/OpenSC/commit/ed55fcd2
176fa0
Patch12:        opensc-0.20.0-CVE-2020-26571.patch
176fa0
# https://github.com/OpenSC/OpenSC/commit/9d294de9
176fa0
Patch13:        opensc-0.20.0-CVE-2020-26572.patch
176fa0
# https://github.com/OpenSC/OpenSC/commit/8d4af9eb
176fa0
Patch14:        opensc-0.20.0-label-padding.patch
176fa0
3143c4
3143c4
BuildRequires:  pcsc-lite-devel
3143c4
BuildRequires:  readline-devel
3143c4
BuildRequires:  openssl-devel
3143c4
BuildRequires:  /usr/bin/xsltproc
3143c4
BuildRequires:  docbook-style-xsl
3143c4
BuildRequires:  autoconf automake libtool gcc
3143c4
BuildRequires:  desktop-file-utils
3143c4
BuildRequires:  bash-completion
e59f1d
BuildRequires:  zlib-devel
3143c4
Requires:       pcsc-lite-libs%{?_isa}
3143c4
Requires:       pcsc-lite
3143c4
Obsoletes:      mozilla-opensc-signer < 0.12.0
3143c4
Obsoletes:      opensc-devel < 0.12.0
3143c4
Obsoletes:      coolkey <= 1.1.0-36
3143c4
3143c4
%description
3143c4
OpenSC provides a set of libraries and utilities to work with smart cards. Its
3143c4
main focus is on cards that support cryptographic operations, and facilitate
3143c4
their use in security applications such as authentication, mail encryption and
3143c4
digital signatures. OpenSC implements the PKCS#11 API so applications
3143c4
supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On
3143c4
the card OpenSC implements the PKCS#15 standard and aims to be compatible with
3143c4
every software/card that does so, too.
3143c4
3143c4
3143c4
%prep
3143c4
%setup -q
3143c4
%patch6 -p1 -b .pinpad
67c1ea
%patch8 -p1 -b .idprime
891c12
%patch9 -p1 -b .cardos
176fa0
%patch10 -p1 -b .cac-pin-change
176fa0
%patch11 -p1 -b .CVE-2020-26570
176fa0
%patch12 -p1 -b .CVE-2020-26571
176fa0
%patch13 -p1 -b .CVE-2020-26572
176fa0
%patch14 -p1 -b .padding
3143c4
3143c4
cp -p src/pkcs15init/README ./README.pkcs15init
3143c4
cp -p src/scconf/README.scconf .
3143c4
# No {_libdir} here to avoid multilib conflicts; it's just an example
3143c4
sed -i -e 's|/usr/local/towitoko/lib/|/usr/lib/ctapi/|' etc/opensc.conf.example.in
3143c4
3143c4
3143c4
%build
3143c4
autoreconf -fvi
3143c4
%ifarch %{ix86} ppc s390
3143c4
sed -i -e 's/opensc.conf/opensc-%{_arch}.conf/g' src/libopensc/Makefile.in
3143c4
%endif
3143c4
sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure # lib64 rpaths
3143c4
%configure  --disable-static \
e59f1d
  --disable-autostart-items \
3143c4
  --disable-assert \
3143c4
  --enable-pcsc \
3143c4
  --disable-tests \
3143c4
  --enable-sm \
3143c4
  --with-pcsc-provider=libpcsclite.so.1
3143c4
make %{?_smp_mflags} V=1
3143c4
3143c4
3143c4
%install
3143c4
make install DESTDIR=$RPM_BUILD_ROOT
3143c4
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/opensc.module
3143c4
3143c4
%ifarch %{ix86} ppc s390
3143c4
# To avoid multilib issues, move these files on 32b intel architectures
3143c4
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/opensc.conf
3143c4
install -Dpm 644 etc/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
3143c4
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/opensc.conf.5
3143c4
install -Dpm 644 doc/files/opensc.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
3143c4
# use NEWS file timestamp as reference for configuration file
3143c4
touch -r NEWS $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
3143c4
touch -r NEWS $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
3143c4
%else
3143c4
# For backward compatibility, symlink the old location to the new files
3143c4
ln -s %{_sysconfdir}/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
3143c4
%endif
3143c4
3143c4
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" | xargs rm
3143c4
3143c4
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/opensc
3143c4
3143c4
# Upstream considers libopensc API internal and no longer ships
3143c4
# public headers and pkgconfig files.
3143c4
# Remove the symlink as nothing is supposed to link against libopensc.
3143c4
rm -f $RPM_BUILD_ROOT%{_libdir}/libopensc.so
3143c4
rm -f $RPM_BUILD_ROOT%{_libdir}/libsmm-local.so
3143c4
%if 0%{?rhel} && 0%{?rhel} < 7
3143c4
rm -rf %{buildroot}%{_datadir}/bash-completion/
3143c4
%endif
3143c4
3143c4
# the npa-tool builds to nothing since we do not have OpenPACE library
3143c4
rm -rf %{buildroot}%{_bindir}/npa-tool
3143c4
rm -rf %{buildroot}%{_mandir}/man1/npa-tool.1*
3143c4
e59f1d
# We use p11-kit for pkcs11 modules registration
e59f1d
rm -rf %{buildroot}%{_bindir}/pkcs11-register
e59f1d
# It is even missing the manual page
e59f1d
#rm -rf %{buildroot}%{_mandir}/man1/pkcs11-register.1*
e59f1d
3143c4
desktop-file-validate %{buildroot}/%{_datadir}/applications/org.opensc.notify.desktop
3143c4
3143c4
%post
3143c4
/sbin/ldconfig
3143c4
# Remove our PKCS#11 module from NSS DB, if there is NSS installed, because
3143c4
# it is already loaded by p11-kit-proxy. Using both of them can cause
3143c4
# race conditions and hard-to-debug problems
3143c4
# TODO Remove with F30 or so
3143c4
if [ -x /usr/bin/modutil ]; then
3143c4
	isThere=`modutil -rawlist -dbdir %{nssdb} | grep %{opensc_module} || echo NO`
3143c4
	if [ ! "$isThere" == "NO" ]; then
3143c4
		modutil -delete %{opensc_module} -dbdir %{nssdb} -force || :
3143c4
3143c4
	fi
3143c4
	isThere=`modutil -rawlist -dbdir sql:%{nssdb} | grep %{opensc_module} || echo NO`
3143c4
	if [ ! "$isThere" == "NO" ]; then
3143c4
		modutil -delete %{opensc_module} -dbdir sql:%{nssdb} -force || :
3143c4
	fi
3143c4
fi
3143c4
3143c4
%postun
3143c4
/sbin/ldconfig
3143c4
3143c4
%files
3143c4
%doc COPYING NEWS README*
3143c4
3143c4
%if ! 0%{?rhel} || 0%{?rhel} >= 7
3143c4
%{_datadir}/bash-completion/*
3143c4
%endif
3143c4
3143c4
%ifarch %{ix86} ppc s390
3143c4
%{_mandir}/man5/opensc-%{_arch}.conf.5*
3143c4
%else
3143c4
%config(noreplace) %{_sysconfdir}/opensc.conf
3143c4
%{_mandir}/man5/opensc.conf.5*
3143c4
%endif
3143c4
3143c4
%config(noreplace) %{_sysconfdir}/opensc-%{_arch}.conf
3143c4
%{_datadir}/p11-kit/modules/opensc.module
3143c4
%{_bindir}/cardos-tool
3143c4
%{_bindir}/cryptoflex-tool
3143c4
%{_bindir}/eidenv
3143c4
%{_bindir}/iasecc-tool
3143c4
%{_bindir}/gids-tool
3143c4
%{_bindir}/netkey-tool
3143c4
%{_bindir}/openpgp-tool
3143c4
%{_bindir}/opensc-explorer
3143c4
%{_bindir}/opensc-tool
3143c4
%{_bindir}/opensc-asn1
3143c4
%{_bindir}/opensc-notify
3143c4
%{_bindir}/piv-tool
3143c4
%{_bindir}/pkcs11-tool
3143c4
%{_bindir}/pkcs15-crypt
3143c4
%{_bindir}/pkcs15-init
3143c4
%{_bindir}/pkcs15-tool
3143c4
%{_bindir}/sc-hsm-tool
3143c4
%{_bindir}/dnie-tool
3143c4
%{_bindir}/westcos-tool
3143c4
%{_bindir}/egk-tool
3143c4
%{_datadir}/applications/org.opensc.notify.desktop
e59f1d
%{_bindir}/goid-tool
3143c4
%{_libdir}/lib*.so.*
3143c4
%{_libdir}/opensc-pkcs11.so
3143c4
%{_libdir}/pkcs11-spy.so
3143c4
%{_libdir}/onepin-opensc-pkcs11.so
3143c4
%{_libdir}/pkgconfig/*.pc
3143c4
%%dir %{_libdir}/pkcs11
3143c4
%{_libdir}/pkcs11/opensc-pkcs11.so
3143c4
%{_libdir}/pkcs11/onepin-opensc-pkcs11.so
3143c4
%{_libdir}/pkcs11/pkcs11-spy.so
3143c4
%{_datadir}/opensc/
3143c4
%{_mandir}/man1/cardos-tool.1*
3143c4
%{_mandir}/man1/cryptoflex-tool.1*
3143c4
%{_mandir}/man1/eidenv.1*
3143c4
%{_mandir}/man1/gids-tool.1*
3143c4
%{_mandir}/man1/iasecc-tool.1*
3143c4
%{_mandir}/man1/netkey-tool.1*
3143c4
%{_mandir}/man1/openpgp-tool.1*
3143c4
%{_mandir}/man1/opensc-explorer.*
3143c4
%{_mandir}/man1/opensc-tool.1*
3143c4
%{_mandir}/man1/opensc-asn1.1*
3143c4
%{_mandir}/man1/opensc-notify.1*
3143c4
%{_mandir}/man1/piv-tool.1*
3143c4
%{_mandir}/man1/pkcs11-tool.1*
3143c4
%{_mandir}/man1/pkcs15-crypt.1*
3143c4
%{_mandir}/man1/pkcs15-init.1*
3143c4
%{_mandir}/man1/pkcs15-tool.1*
3143c4
%{_mandir}/man1/sc-hsm-tool.1*
3143c4
%{_mandir}/man1/westcos-tool.1*
3143c4
%{_mandir}/man1/dnie-tool.1*
3143c4
%{_mandir}/man1/egk-tool.1*
3143c4
%{_mandir}/man5/pkcs15-profile.5*
3143c4
3143c4
3143c4
%changelog
176fa0
* Tue Oct 20 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-3
176fa0
- Support PIN change for HID Alt tokens (#1830901)
176fa0
- Fix CVE-2020-26570, CVE-2020-26571 and CVE-2020-26572
176fa0
- Fix right padding of token labels of some cards (#1877973)
176fa0
891c12
* Wed May 27 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-2
891c12
- Unbreak different CardOS 5 configurations supporting raw RSA (#1830856)
891c12
e59f1d
* Wed Apr 22 2020 Jakub Jelen <jjelen@redhat.com> - 0.20.0-1
e59f1d
- Rebase to current upstream release (#1810660)
e59f1d
67c1ea
* Mon Nov 25 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-7
67c1ea
- Unbreak RSA-PSS mechanisms in -6 release (#1775673)
67c1ea
67c1ea
* Thu Nov 14 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-6
67c1ea
- Add support for Gemalto IDPrime smart cards (#1657970)
67c1ea
- Fix 2k RSA key operations with Coolkey (#1766712)
67c1ea
3143c4
* Thu Apr 18 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-5
3143c4
- Avoid multilib issues (#1693380)
3143c4
3143c4
* Wed Dec 12 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-4
3143c4
- Unbreak the Dual CAC cards in PIV driver (#1651748)
3143c4
- Fix few more corner cases for handling different types of padding (#1595626)
3143c4
- Unbreak signature verification in pkcs11-tool (#1651748)
3143c4
3143c4
* Wed Oct 31 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-3
3143c4
- Unbreak the RSA-PSS mechanisms (#1595626)
3143c4
- Unbreak the signing using hashed mechanisms in CardOS and others (#1644338)
3143c4
3143c4
* Mon Oct 22 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-2
3143c4
- Avoid mismatching coolkey cards for muscle ones (#1588722)
3143c4
- Implement legacy CAC1 driver (#1638052)
3143c4
- Disable pinpad
3143c4
- Fixup verification after RSA-PSS implementation
3143c4
3143c4
* Tue Sep 25 2018 Jakub Jelen <jjelen@redhat.com> - 0.19.0-1
3143c4
- New upstream release fixing various CVE-2018-16418 - 16421, 16423 - 16427
3143c4
- Add support for RSA-PSS signatures
3143c4
3143c4
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.0-4
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
3143c4
3143c4
* Thu Jul 12 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-3
3143c4
- Do not add pkcs11 module to NSS after installation
3143c4
  (NSS is loading p11-kit modules by default)
3143c4
- Remove pkcs11-switch since there is nothing to switch to
3143c4
3143c4
* Mon May 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-2
3143c4
- Backport a fix for C_WaitForSlotEvent crash (#1579933)
3143c4
3143c4
* Thu May 17 2018 Jakub Jelen <jjelen@redhat.com> - 0.18.0-1
3143c4
- New upstream release (#1567503)
3143c4
3143c4
* Wed Apr 04 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-10
3143c4
- Install the PKCS#11 modules also to the new NSS DB
3143c4
- Drop the pkcs11-switch as the coolkey is gone
3143c4
3143c4
* Tue Apr 03 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-9
3143c4
- Improved support for CloudHSM (#1562572)
3143c4
3143c4
* Mon Mar 19 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-8
3143c4
- Build requires gcc
3143c4
- Backport a fix for feitian tokens (#1558099)
3143c4
3143c4
* Fri Mar 02 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-7
3143c4
- Obsolete coolkey
3143c4
- Do not report bogus errors from pkcs11-switch
3143c4
- Do not delete nonexisting modules during uninstall (#1526670)
3143c4
3143c4
* Wed Feb 21 2018 Jakub Jelen <jjelen@redhat.com> - 0.17.0-6
3143c4
- PIV: Use Cardholder name in the token label
3143c4
- Avoid infinite loop when reading CAC cards
3143c4
- Properly parse multi-byte length in SimpleTLV
3143c4
- Support CAC Alt tokens
3143c4
3143c4
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-5
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3143c4
3143c4
* Mon Dec 04 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-4
3143c4
- Allow functionality of a new Estonia ID cards (#1519751)
3143c4
3143c4
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
3143c4
3143c4
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.17.0-2
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
3143c4
3143c4
* Wed Jul 19 2017 Jakub Jelen <jjelen@redhat.com> - 0.17.0-1
3143c4
- New upstream release including support for Coolkey and CAC cards
3143c4
3143c4
* Tue Feb 28 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-5.20161016git0362439
3143c4
- Add PKCS#11 library to the NSS DB (#1421692)
3143c4
3143c4
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.0-4.20161016git0362439
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
3143c4
3143c4
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 0.16.0-3.20161016git0362439
3143c4
- Rebuild for readline 7.x
3143c4
3143c4
* Mon Oct 31 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-2.20161016git0362439
3143c4
- Updated to latest git to address openssl 1.1.0 compilation issues (#1388895)
3143c4
- Do not own /etc/bash_completion.d directory (#1303441)
3143c4
3143c4
* Tue Aug 02 2016 Jakub Jelen <jjelen@redhat.com> - 0.16.0-1
3143c4
- New upstream release 0.16.0 (#1306071)
3143c4
3143c4
* Tue Jul 12 2016 Jakub Jelen <jjelen@redhat.com> - 0.15.0-6
3143c4
- Add support for 2048 key length (#1350588)
3143c4
- Explicitly set CKA_PRIVATE to false when writing certificates (#1272127)
3143c4
3143c4
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.15.0-5
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3143c4
3143c4
* Mon Jan 18 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-4
3143c4
- Fix a crash in accessing public key (#1298669)
3143c4
3143c4
* Thu Nov 19 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-3
3143c4
- Export PKCS#11 symbols from spy library (#1283306)
3143c4
3143c4
* Tue Aug  4 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-2
3143c4
- Updated fix for issue with C_Initialize after fork() (#1218797)
3143c4
3143c4
* Tue Jul 14 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.15.0-1
3143c4
- Update to 0.15.0 (#1209682)
3143c4
- Solve issue with C_Initialize after fork() (#1218797)
3143c4
3143c4
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
3143c4
3143c4
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.14.0-2
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
3143c4
3143c4
* Tue Jul 01 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.14.0-1
3143c4
- new upstream version
3143c4
3143c4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-13
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3143c4
3143c4
* Fri Feb 28 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-12
3143c4
- Added fix for crash when calling pkcs11-tool with an invalid module (#1071368)
3143c4
- Added fix for invalid parameters passed to module by pkcs11-tool
3143c4
  when importing a private key (#1071369)
3143c4
- Configuration file opensc.conf was renamed to opensc-arch.conf to
3143c4
  avoid multi-arch issues.
3143c4
3143c4
* Fri Jan 31 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-11
3143c4
- Corrected installation path of opensc.module (#1060053)
3143c4
3143c4
* Mon Jan 06 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-10
3143c4
- Applied myeid related patch (#1048576)
3143c4
3143c4
* Thu Jan 02 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-9
3143c4
- Applied epass2003 related patch (#981462)
3143c4
3143c4
* Mon Dec 23 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-8
3143c4
- Compile using the --enable-sm option (related but does not fix #981462)
3143c4
3143c4
* Wed Dec 18 2013 Nikos Mavrogiannopoulos <nmav@redhat.com> - 0.13.0-7
3143c4
- Ensure that pcsc-lite is depended on (#1029133)
3143c4
3143c4
* Mon Sep 23 2013 Stef Walter <stefw@redhat.com> - 0.13.0-6
3143c4
- Install p11-kit config file to the right place (#999190)
3143c4
3143c4
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-5
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3143c4
3143c4
* Fri Mar 08 2013 Stef Walter <stefw@redhat.com> - 0.13.0-4
3143c4
- Use the standard name format for p11-kit module configs
3143c4
- Put the p11-kit module config is the system location
3143c4
3143c4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3143c4
3143c4
* Sun Jan 13 2013 Kalev Lember <kalevlember@gmail.com> - 0.13.0-2
3143c4
- Backport an upstream patch for fixing pkcs15 cert length calculation
3143c4
3143c4
* Thu Jan 03 2013 Milan Broz <mbroz@redhat.com> - 0.13.0-1
3143c4
- Update to 0.13.0 (#890770)
3143c4
- Remove no longer provided onepin-opensc-pkcs11.so.
3143c4
- Add iasecc-tool, openpgp-tool and sc-hsm-tool.
3143c4
3143c4
* Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 0.12.2-6
3143c4
- Add a configuration file for p11-kit (#840504)
3143c4
3143c4
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-5
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
3143c4
3143c4
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.12.2-4
3143c4
- Add patch for dso
3143c4
3143c4
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3143c4
3143c4
* Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.2-2
3143c4
- Rebuilt to fix trailing slashes in filelist from rpmbuild bug
3143c4
3143c4
* Tue Jul 19 2011 Kalev Lember <kalevlember@gmail.com> - 0.12.2-1
3143c4
- Update to 0.12.2 (#722659)
3143c4
3143c4
* Wed May 18 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.1-1
3143c4
- Update to 0.12.1 (#705743)
3143c4
- Removed BR libtool-ltdl-devel to build with glibc's libdl instead
3143c4
3143c4
* Tue Apr 12 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.0-4
3143c4
- drop multilib conflicting and duplicated doc file (#695368)
3143c4
3143c4
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
3143c4
3143c4
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-2
3143c4
- Disabled asserts
3143c4
3143c4
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-1
3143c4
- Update to 0.12.0
3143c4
- Removed and obsoleted mozilla-opensc-signer and opensc-devel subpackages
3143c4
- Dropped patches which are now upstreamed
3143c4
- It is no longer possible to build in both pcsc-lite and openct support,
3143c4
  so opensc now gets built exclusively with pcsc-lite.
3143c4
3143c4
* Tue Dec 21 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-6
3143c4
- fix buffer overflow on rogue card serial numbers
3143c4
3143c4
* Tue Oct 19 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-5
3143c4
- own the _libdir/pkcs11 subdirectory (#644527)
3143c4
3143c4
* Tue Sep  7 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-4
3143c4
- fix build with new pcsc-lite
3143c4
3143c4
* Wed Aug 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.11.13-3
3143c4
- build against libassuan1 (f14+)
3143c4
3143c4
* Wed Jun  9 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-2
3143c4
- replace file dependency (#601943)
3143c4
3143c4
* Tue Feb 16 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.13-1
3143c4
- new upstream version
3143c4
3143c4
* Sun Feb 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.12-2
3143c4
- Added patch to fix linking with the new --no-add-needed default (#564758)
3143c4
3143c4
* Mon Dec 21 2009 Kalev Lember <kalev@smartlink.ee> - 0.11.12-1
3143c4
- new upstream version
3143c4
- replaced %%define with %%global
3143c4
- BR clean up from items not applicable to current Fedora releases
3143c4
3143c4
* Tue Dec  8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.11.11-2
3143c4
- Explicitly BR libassuan-static in accordance with the Packaging
3143c4
  Guidelines (libassuan-devel is still static-only).
3143c4
3143c4
* Thu Nov 19 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.11-1
3143c4
- new upstream version
3143c4
3143c4
* Tue Sep 29 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-2
3143c4
- fix multilib conflict in the configuration file (#526269)
3143c4
3143c4
* Wed Sep 09 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-1
3143c4
- new upstream version
3143c4
3143c4
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-5
3143c4
- rebuilt with new openssl
3143c4
3143c4
* Mon Jul 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-4
3143c4
- Depend on specific arch of pcsc-lite-libs (reported by Kalev Lember)
3143c4
3143c4
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.8-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3143c4
3143c4
* Mon Jun 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-2
3143c4
- Rebuilt with new openct
3143c4
3143c4
* Mon May 11 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-1
3143c4
- new upstream version - fixes security issue
3143c4
3143c4
* Fri Feb 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.7-1
3143c4
- new upstream version - fixes CVE-2009-0368
3143c4
3143c4
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.6-3
3143c4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3143c4
3143c4
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.6-2
3143c4
- Add explicit requires for pcsc-lite-libs. Dlopen libpcsclite with the full
3143c4
  soname.
3143c4
3143c4
* Tue Sep  2 2008 Tomas Mraz <tmraz@redhat.com> - 0.11.6-1
3143c4
- Update to latest upstream, fixes CVE-2008-2235
3143c4
3143c4
* Thu Apr 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> - 0.11.4-5
3143c4
- BuildRequire libassuan-devel instead of libassuan-static (bz 441812)
3143c4
3143c4
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.11.4-4
3143c4
- Autorebuild for GCC 4.3
3143c4
3143c4
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.11.4-3
3143c4
 - Rebuild for deps
3143c4
3143c4
* Wed Dec  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-2
3143c4
- Rebuild.
3143c4
3143c4
* Mon Sep 10 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-1
3143c4
- 0.11.4.
3143c4
3143c4
* Mon Aug 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-0.1.rc1
3143c4
- 0.11.4-rc1, pkcs11-tool usage message fix applied upstream.
3143c4
- License: LGPLv2+
3143c4
3143c4
* Thu Jul 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-2
3143c4
- Fix pkcs11-tool usage message crash (#249702).
3143c4
3143c4
* Tue Jul 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-1
3143c4
- 0.11.3.
3143c4
3143c4
* Sat Jun 30 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre2
3143c4
- 0.11.3-pre2.
3143c4
3143c4
* Thu Jun 21 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre1
3143c4
- 0.11.3-pre1.
3143c4
3143c4
* Sun May  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-2
3143c4
- Add explicit build dependency on ncurses-devel.
3143c4
3143c4
* Sat May  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-1
3143c4
- 0.11.2.
3143c4
3143c4
* Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc2
3143c4
- 0.11.2-rc2.
3143c4
3143c4
* Fri Mar 23 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc1
3143c4
- 0.11.2-rc1.
3143c4
3143c4
* Thu Mar 15 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre6
3143c4
- 0.11.2-pre6.
3143c4
3143c4
* Tue Mar  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre4
3143c4
- 0.11.2-pre4.
3143c4
- Require pinentry-gui instead of the pinentry executable in signer.
3143c4
3143c4
* Sun Dec  3 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.1.pre3
3143c4
- 0.11.2-pre3.
3143c4
- Build with new libassuan.
3143c4
- Don't run autotools during build.
3143c4
- Adjust to readline/termcap/ncurses changes.
3143c4
3143c4
* Sat Oct 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-6
3143c4
- Rebuild with new libassuan.
3143c4
3143c4
* Sun Oct  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-5
3143c4
- Rebuild with new libassuan.
3143c4
3143c4
* Mon Oct  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-4
3143c4
- Rebuild.
3143c4
3143c4
* Tue Sep 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-3
3143c4
- Rebuild with new libassuan.
3143c4
3143c4
* Sat Sep  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-2
3143c4
- Rebuild.
3143c4
3143c4
* Wed May 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-1
3143c4
- 0.11.1.
3143c4
- Avoid some multilib conflicts.
3143c4
3143c4
* Sun May  7 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-2
3143c4
- Sync example paths in openct.conf with ctapi-common.
3143c4
- Update URL.
3143c4
3143c4
* Thu May  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-1
3143c4
- 0.11.0.
3143c4
3143c4
* Thu Apr 27 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc2
3143c4
- 0.11.0-rc2.
3143c4
3143c4
* Sat Apr 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc1
3143c4
- 0.11.0-rc1.
3143c4
3143c4
* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-3
3143c4
- Rebuild.
3143c4
3143c4
* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-2
3143c4
- Avoid standard rpaths on lib64 archs.
3143c4
3143c4
* Sun Jan  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-1
3143c4
- 0.10.1.
3143c4
3143c4
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-1
3143c4
- 0.10.0.
3143c4
- Adapt to modularized X.Org.
3143c4
3143c4
* Wed Oct 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc2
3143c4
- 0.10.0-rc2.
3143c4
- Install signer plugin only to plugin dir.
3143c4
3143c4
* Sat Oct 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc1
3143c4
- 0.10.0-rc1.
3143c4
3143c4
* Wed Oct 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.beta2.rc1
3143c4
- 0.10.0-beta2-rc1.
3143c4
- Specfile cleanups.
3143c4
3143c4
* Tue Apr 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.6-2
3143c4
- 0.9.6, build patch applied upstream.
3143c4
- Package summary and description improvements.
3143c4
- Drop explicit openct dependency.
3143c4
3143c4
* Fri Mar 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-3
3143c4
- Fix FC4 build.
3143c4
- Rename opensc-pam to pam_opensc per package naming guidelines.
3143c4
3143c4
* Wed Feb  9 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.4-2
3143c4
- Substitute hardcoded 'lib' in OpenSSL checks for multi-lib platforms.
3143c4
- Use --with-plugin-dir instead of --with-plugin-path (fixes x86_64).
3143c4
3143c4
* Thu Feb  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-1
3143c4
- Drop unnecessary Epochs, pre-FC1 compat cruft, and no longer relevant
3143c4
  --with(out) rpmbuild options.
3143c4
- Exclude *.la.
3143c4
3143c4
* Wed Nov  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.4-0.fdr.1
3143c4
- Update to 0.9.4, parallel build patch applied upstream.
3143c4
- Patch to fix library paths and LDFLAGS.
3143c4
- Don't require mozilla, but the plugin dir in signer.
3143c4
- Build with dependency tracking disabled.
3143c4
3143c4
* Tue Jul 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.2
3143c4
- Building the signer plugin can be disabled with "--without signer".
3143c4
  Thanks to Fritz Elfert for the idea.
3143c4
- Update description.
3143c4
3143c4
* Sun Jul 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.1
3143c4
- Update to 0.9.2, old patches applied upstream.
3143c4
- Add patch to fix parallel builds.
3143c4
- Convert man pages to UTF-8.
3143c4
3143c4
* Thu Jul 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.1-0.fdr.1
3143c4
- Update to 0.9.1 (preview).
3143c4
3143c4
* Thu Jul  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.0-0.fdr.0.1.alpha
3143c4
- Update to 0.9.0-alpha.
3143c4
3143c4
* Sat May  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.8
3143c4
- Rebuild with libassuan 0.6.5.
3143c4
3143c4
* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.7
3143c4
- Rebuild with libassuan 0.6.3.
3143c4
- Add gdm example to PAM quickstart.
3143c4
3143c4
* Mon Jan 19 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.6
3143c4
- Use /%%{_lib} instead of hardcoding /lib.
3143c4
3143c4
* Sat Dec 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.5
3143c4
- Split PAM support into a subpackage.
3143c4
- Rebuild with libassuan 0.6.2.
3143c4
3143c4
* Sun Nov 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.4
3143c4
- Rebuild with libassuan 0.6.1.
3143c4
- Include PAM quickstart doc snippet.
3143c4
3143c4
* Fri Nov 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.3
3143c4
- Require OpenCT.
3143c4
3143c4
* Fri Oct 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.2
3143c4
- Install example config files as documentation.
3143c4
3143c4
* Tue Oct 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.1
3143c4
- Update to 0.8.1.
3143c4
3143c4
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.2
3143c4
- Signer can be built with oldssl too.
3143c4
3143c4
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.1
3143c4
- Update to 0.8.0.
3143c4
3143c4
* Wed Jul 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.2.cvs20030730
3143c4
- Update to 20030730.
3143c4
- Clean up %%docs.
3143c4
- Include *.la (uses ltdl).
3143c4
- Own the %%{_libdir}/pkcs11 directory.
3143c4
- Disable signer; assuan has disappeared from the tarball :(
3143c4
3143c4
* Fri May 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.1.rc1
3143c4
- First build.