Blame SPECS/opensc.spec

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