1fb492
Name:           opensc
b7ace2
Version:        0.19.0
8a063a
Release:        4%{?dist}
1fb492
Summary:        Smart card library and applications
1fb492
1fb492
Group:          System Environment/Libraries
1fb492
License:        LGPLv2+
b8ba59
URL:            https://github.com/OpenSC/OpenSC/wiki
b7ace2
Source0:        https://github.com/OpenSC/OpenSC/releases/download/%{version}/%{name}-%{version}.tar.gz
1fb492
Source1:        opensc.module
76fb5c
Source2:        pkcs11-switch.sh
b7ace2
# Disable pinpad by default and use backward compatible configuration (#1547117, #1547744)
b7ace2
Patch1:         opensc-0.19.0-config.patch
b7ace2
# https://github.com/OpenSC/OpenSC/pull/1489
b7ace2
Patch2:         opensc-0.19.0-coverity.patch
b7ace2
# https://github.com/OpenSC/OpenSC/pull/1500
b7ace2
Patch3:         opensc-0.19.0-coolkey-matching.patch
b7ace2
# https://github.com/OpenSC/OpenSC/pull/1502
b7ace2
Patch4:         opensc-0.19.0-cac1.patch
b7ace2
# https://github.com/OpenSC/OpenSC/pull/1549
b7ace2
Patch5:         opensc-0.19.0-dual.patch
8a063a
# https://github.com/OpenSC/OpenSC/pull/2129
8a063a
Patch6:         opensc-0.19.0-cac-pin-change.patch
1fb492
1fb492
BuildRequires:  pcsc-lite-devel
1fb492
BuildRequires:  readline-devel
1fb492
BuildRequires:  openssl-devel
1fb492
BuildRequires:  /usr/bin/xsltproc
1fb492
BuildRequires:  docbook-style-xsl
76fb5c
BuildRequires:  autoconf automake libtool
1fb492
Requires:       pcsc-lite-libs%{?_isa}
b8ba59
Requires:	pcsc-lite
1fb492
Obsoletes:      mozilla-opensc-signer < 0.12.0
1fb492
Obsoletes:      opensc-devel < 0.12.0
1fb492
1fb492
%description
1fb492
OpenSC provides a set of libraries and utilities to work with smart cards. Its
1fb492
main focus is on cards that support cryptographic operations, and facilitate
1fb492
their use in security applications such as authentication, mail encryption and
1fb492
digital signatures. OpenSC implements the PKCS#11 API so applications
1fb492
supporting this API (such as Mozilla Firefox and Thunderbird) can use it. On
1fb492
the card OpenSC implements the PKCS#15 standard and aims to be compatible with
1fb492
every software/card that does so, too.
1fb492
1fb492
1fb492
%prep
b7ace2
%setup -q
b7ace2
%patch1 -p1 -b .config
b7ace2
%patch2 -p1 -b .coverity
b7ace2
%patch3 -p1 -b .coolkey-match
b7ace2
%patch4 -p1 -b .cac1
b7ace2
%patch5 -p1 -b .dual
8a063a
%patch6 -p1 -b .cac-pin-change
35f4f1
1fb492
cp -p src/pkcs15init/README ./README.pkcs15init
1fb492
cp -p src/scconf/README.scconf .
1fb492
# No {_libdir} here to avoid multilib conflicts; it's just an example
b7ace2
sed -i -e 's|/usr/local/towitoko/lib/|/usr/lib/ctapi/|' etc/opensc.conf.example.in
1fb492
1fb492
1fb492
%build
76fb5c
autoreconf -fvi
b7ace2
%ifarch %{ix86} ppc s390
76fb5c
sed -i -e 's/opensc.conf/opensc-%{_arch}.conf/g' src/libopensc/Makefile.in
b7ace2
%endif
76fb5c
sed -i -e 's|"/lib /usr/lib\b|"/%{_lib} %{_libdir}|' configure # lib64 rpaths
1fb492
%configure  --disable-static \
1fb492
  --disable-assert \
1fb492
  --enable-pcsc \
b7ace2
  --disable-tests `# Broken release tarball fails to build them` \
b7ace2
  --disable-notify `# This was not present in previous release` \
b7ace2
  --with-completiondir=no `#Bash completion is disabled` \
b8ba59
  --enable-sm \
1fb492
  --with-pcsc-provider=libpcsclite.so.1
1fb492
make %{?_smp_mflags} V=1
1fb492
1fb492
1fb492
%install
1fb492
make install DESTDIR=$RPM_BUILD_ROOT
b7ace2
rm -f $RPM_BUILD_ROOT%{_bindir}/opensc-notify
b8ba59
install -Dpm 644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/p11-kit/modules/opensc.module
76fb5c
install -Dpm 755 %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}/pkcs11-switch
b7ace2
b7ace2
%ifarch %{ix86} ppc s390
b7ace2
# To avoid multilib issues, move these files on 32b intel architectures
b7ace2
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/opensc.conf
b7ace2
install -Dpm 644 etc/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
b7ace2
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/opensc.conf.5
b7ace2
install -Dpm 644 doc/files/opensc.conf.5 $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
1fb492
# use NEWS file timestamp as reference for configuration file
e312d4
touch -r NEWS $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
b7ace2
touch -r NEWS $RPM_BUILD_ROOT%{_mandir}/man5/opensc-%{_arch}.conf.5
b7ace2
%else
b7ace2
# For backward compatibility, symlink the old location to the new files
b7ace2
ln -s %{_sysconfdir}/opensc.conf $RPM_BUILD_ROOT%{_sysconfdir}/opensc-%{_arch}.conf
b7ace2
%endif
1fb492
1fb492
find $RPM_BUILD_ROOT%{_libdir} -type f -name "*.la" | xargs rm
1fb492
1fb492
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc/opensc
1fb492
1fb492
# Upstream considers libopensc API internal and no longer ships
1fb492
# public headers and pkgconfig files.
1fb492
# Remove the symlink as nothing is supposed to link against libopensc.
1fb492
rm -f $RPM_BUILD_ROOT%{_libdir}/libopensc.so
b8ba59
rm -f $RPM_BUILD_ROOT%{_libdir}/libsmm-local.so
b7ace2
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/opensc-notify.1*
b7ace2
rm -f $RPM_BUILD_ROOT%{_datadir}/applications/org.opensc.notify.desktop
76fb5c
%if 0%{?rhel}
76fb5c
rm -rf %{buildroot}%{_sysconfdir}/bash_completion.d/
76fb5c
%endif
1fb492
b7ace2
# the npa-tool builds to nothing since we do not have OpenPACE library
b7ace2
rm -rf %{buildroot}%{_bindir}/npa-tool
b7ace2
rm -rf %{buildroot}%{_mandir}/man1/npa-tool.1*
1fb492
1fb492
%post -p /sbin/ldconfig
1fb492
1fb492
%postun -p /sbin/ldconfig
1fb492
1fb492
1fb492
%files
1fb492
%defattr(-,root,root,-)
1fb492
%doc COPYING NEWS README*
76fb5c
76fb5c
%if ! 0%{?rhel}
76fb5c
%{_sysconfdir}/bash_completion.d/*
76fb5c
%endif
76fb5c
b7ace2
%ifarch %{ix86} ppc s390
b7ace2
%{_mandir}/man5/opensc-%{_arch}.conf.5*
b7ace2
%else
b7ace2
%config(noreplace) %{_sysconfdir}/opensc.conf
b7ace2
%{_mandir}/man5/opensc.conf.5*
b7ace2
%endif
b7ace2
e312d4
%config(noreplace) %{_sysconfdir}/opensc-%{_arch}.conf
b8ba59
%{_datadir}/p11-kit/modules/opensc.module
1fb492
%{_bindir}/cardos-tool
1fb492
%{_bindir}/cryptoflex-tool
1fb492
%{_bindir}/eidenv
1fb492
%{_bindir}/iasecc-tool
76fb5c
%{_bindir}/gids-tool
1fb492
%{_bindir}/netkey-tool
1fb492
%{_bindir}/openpgp-tool
1fb492
%{_bindir}/opensc-explorer
1fb492
%{_bindir}/opensc-tool
b7ace2
%{_bindir}/opensc-asn1
1fb492
%{_bindir}/piv-tool
1fb492
%{_bindir}/pkcs11-tool
76fb5c
%{_bindir}/pkcs11-switch
1fb492
%{_bindir}/pkcs15-crypt
1fb492
%{_bindir}/pkcs15-init
1fb492
%{_bindir}/pkcs15-tool
1fb492
%{_bindir}/sc-hsm-tool
b8ba59
%{_bindir}/dnie-tool
1fb492
%{_bindir}/westcos-tool
b7ace2
%{_bindir}/egk-tool
1fb492
%{_libdir}/lib*.so.*
1fb492
%{_libdir}/opensc-pkcs11.so
1fb492
%{_libdir}/pkcs11-spy.so
b8ba59
%{_libdir}/onepin-opensc-pkcs11.so
76fb5c
%{_libdir}/pkgconfig/*.pc
76fb5c
%%dir %{_libdir}/pkcs11
1fb492
%{_libdir}/pkcs11/opensc-pkcs11.so
b8ba59
%{_libdir}/pkcs11/onepin-opensc-pkcs11.so
1fb492
%{_libdir}/pkcs11/pkcs11-spy.so
1fb492
%{_datadir}/opensc/
1fb492
%{_mandir}/man1/cardos-tool.1*
1fb492
%{_mandir}/man1/cryptoflex-tool.1*
1fb492
%{_mandir}/man1/eidenv.1*
76fb5c
%{_mandir}/man1/gids-tool.1*
1fb492
%{_mandir}/man1/iasecc-tool.1*
1fb492
%{_mandir}/man1/netkey-tool.1*
1fb492
%{_mandir}/man1/openpgp-tool.1*
1fb492
%{_mandir}/man1/opensc-explorer.*
1fb492
%{_mandir}/man1/opensc-tool.1*
b7ace2
%{_mandir}/man1/opensc-asn1.1*
1fb492
%{_mandir}/man1/piv-tool.1*
1fb492
%{_mandir}/man1/pkcs11-tool.1*
1fb492
%{_mandir}/man1/pkcs15-crypt.1*
1fb492
%{_mandir}/man1/pkcs15-init.1*
1fb492
%{_mandir}/man1/pkcs15-tool.1*
1fb492
%{_mandir}/man1/sc-hsm-tool.1*
1fb492
%{_mandir}/man1/westcos-tool.1*
76fb5c
%{_mandir}/man1/dnie-tool.1*
b7ace2
%{_mandir}/man1/egk-tool.1*
b7ace2
%{_mandir}/man5/pkcs15-profile.5*
1fb492
1fb492
1fb492
%changelog
8a063a
* Fri Nov 13 2020 Jakub Jelen <jjelen@redhat.com> - 0.19.0-4
8a063a
- Support PIN change for HID Alt tokens (#1893856)
8a063a
b7ace2
* Wed Mar 27 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-3
b7ace2
- Make OpenSC multilib also on s390 and ppc arches
b7ace2
b7ace2
* Wed Mar 27 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-2
b7ace2
- Make OpenSC multilib again by moving the conflicting files on ix86 arch
b7ace2
b7ace2
* Thu Feb 07 2019 Jakub Jelen <jjelen@redhat.com> - 0.19.0-1
b7ace2
- Rebase to new upstream release (#1656791)
b7ace2
  - Add Support for HID Crescendo 144K (#1612372)
b7ace2
  - Add Support for CAC Alt tokens (#1645581)
b7ace2
  - Fix usage detection from certificates (#1672898)
b7ace2
  - Fix security issues:
b7ace2
    - CVE-2018-16391
b7ace2
    - CVE-2018-16392
b7ace2
    - CVE-2018-16393
b7ace2
    - CVE-2018-16418
b7ace2
    - CVE-2018-16419
b7ace2
    - CVE-2018-16420
b7ace2
    - CVE-2018-16421
b7ace2
    - CVE-2018-16422
b7ace2
    - CVE-2018-16423
b7ace2
    - CVE-2018-16426
b7ace2
    - CVE-2018-16427
b7ace2
4e5208
* Tue Jul 03 2018 Jakub Jelen <jjelen@redhat.com> - 0.16.0-10.20170227git
4e5208
- Improve support for ECC-enabled CardOS 5.3 card (#1562277)
4e5208
4e5208
* Tue Jun 19 2018 Jakub Jelen <jjelen@redhat.com> - 0.16.0-9.20170227git
4e5208
- make ECPoint behavior standards compliant by default (#1562572)
4e5208
- allow mechanism to be specified in hexadecimal (#1562572)
4e5208
- Disable pinpad by default (#1547117, #1547744)
4e5208
c2a5c7
* Wed Jan 03 2018 Jakub Jelen <jjelen@redhat.com> - 0.16.0-8.20170227git
c2a5c7
- Copy labels from certificate (#1448555)
c2a5c7
- Avoid infinite loop in CAC driver when reading non-CAC cards (#1473335)
c2a5c7
- Properly parse Simple TLV structures in CAC driver (#1473418)
c2a5c7
c2a5c7
* Tue Nov 07 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-7.20170227git
c2a5c7
- Fix issues reported by Coverity
c2a5c7
- Use upstream accepted fix for CAC Alt tokens (#1473418)
c2a5c7
c2a5c7
* Fri Nov 03 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-6.20170227git
c2a5c7
- Use label from certificate DN if there is none (#1448555)
c2a5c7
- Use Cardholder name in the token label (#1449740)
c2a5c7
- Avoid infinite loop when reading CAC cards (#1473335)
c2a5c7
- Workaround for CAC Alt tokens (#1473418)
c2a5c7
76fb5c
* Thu May 18 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-5.20170227git
76fb5c
- Add missing pkcs11-switch script
76fb5c
76fb5c
* Thu Apr 13 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-4.20170227git
76fb5c
- Release aquired lock for uninitialized ASEPCOS cards (#1376090)
76fb5c
76fb5c
* Thu Mar 23 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-3.20170227git
76fb5c
- Fix more issues identified by Coverity scan
76fb5c
76fb5c
* Thu Mar 23 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-2.20170227git
76fb5c
- Add support for CardOS 5.3
76fb5c
- Fix coverity issues
76fb5c
- Provide simple tool to swith PKCS#11 library in NSS DB
76fb5c
76fb5c
* Tue Jan 10 2017 Jakub Jelen <jjelen@redhat.com> - 0.16.0-1.20170110git
76fb5c
- Rebase to OpenSC master with support for CAC cards (#1373164)
76fb5c
35f4f1
* Thu Feb 25 2016 Nikos Mavrogiannopoulos <nmav@redhat.com> 0.14.0-2
35f4f1
- Export PKCS#11 symbols from spy library (#1283305)
35f4f1
b8ba59
* Thu Apr 23 2015 Nikos Mavrogiannopoulos <nmav@redhat.com> 0.14.0-1
b8ba59
- Updated to opensc 0.14.0
b8ba59
e312d4
* Fri Mar 14 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> 0.13.0-9
e312d4
- Configuration file includes arch to allow it operate under multilib
e312d4
e312d4
* Mon Mar 10 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> 0.13.0-8
e312d4
- Ensure that variables are in scope when used (#1062307)
e312d4
e312d4
* Tue Feb 25 2014 Nikos Mavrogiannopoulos <nmav@redhat.com> 0.13.0-7
e312d4
- Corrected path of opensc.module (#1060034)
e312d4
e312d4
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 0.13.0-6
e312d4
- Mass rebuild 2014-01-24
e312d4
e312d4
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 0.13.0-5
e312d4
- Mass rebuild 2013-12-27
e312d4
1fb492
* Fri Mar 08 2013 Stef Walter <stefw@redhat.com> - 0.13.0-4
1fb492
- Use the standard name format for p11-kit module configs
1fb492
- Put the p11-kit module config is the system location
1fb492
1fb492
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.0-3
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1fb492
1fb492
* Sun Jan 13 2013 Kalev Lember <kalevlember@gmail.com> - 0.13.0-2
1fb492
- Backport an upstream patch for fixing pkcs15 cert length calculation
1fb492
1fb492
* Thu Jan 03 2013 Milan Broz <mbroz@redhat.com> - 0.13.0-1
1fb492
- Update to 0.13.0 (#890770)
1fb492
- Remove no longer provided onepin-opensc-pkcs11.so.
1fb492
- Add iasecc-tool, openpgp-tool and sc-hsm-tool.
1fb492
1fb492
* Fri Jul 27 2012 Tomas Mraz <tmraz@redhat.com> - 0.12.2-6
1fb492
- Add a configuration file for p11-kit (#840504)
1fb492
1fb492
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-5
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1fb492
1fb492
* Sun Mar  4 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.12.2-4
1fb492
- Add patch for dso
1fb492
1fb492
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.2-3
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1fb492
1fb492
* Wed Aug 17 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.2-2
1fb492
- Rebuilt to fix trailing slashes in filelist from rpmbuild bug
1fb492
1fb492
* Tue Jul 19 2011 Kalev Lember <kalevlember@gmail.com> - 0.12.2-1
1fb492
- Update to 0.12.2 (#722659)
1fb492
1fb492
* Wed May 18 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.1-1
1fb492
- Update to 0.12.1 (#705743)
1fb492
- Removed BR libtool-ltdl-devel to build with glibc's libdl instead
1fb492
1fb492
* Tue Apr 12 2011 Tomas Mraz <tmraz@redhat.com> - 0.12.0-4
1fb492
- drop multilib conflicting and duplicated doc file (#695368)
1fb492
1fb492
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-3
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
1fb492
1fb492
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-2
1fb492
- Disabled asserts
1fb492
1fb492
* Mon Jan 03 2011 Kalev Lember <kalev@smartlink.ee> - 0.12.0-1
1fb492
- Update to 0.12.0
1fb492
- Removed and obsoleted mozilla-opensc-signer and opensc-devel subpackages
1fb492
- Dropped patches which are now upstreamed
1fb492
- It is no longer possible to build in both pcsc-lite and openct support,
1fb492
  so opensc now gets built exclusively with pcsc-lite.
1fb492
1fb492
* Tue Dec 21 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-6
1fb492
- fix buffer overflow on rogue card serial numbers
1fb492
1fb492
* Tue Oct 19 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-5
1fb492
- own the _libdir/pkcs11 subdirectory (#644527)
1fb492
1fb492
* Tue Sep  7 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-4
1fb492
- fix build with new pcsc-lite
1fb492
1fb492
* Wed Aug 11 2010 Rex Dieter <rdieter@fedoraproject.org> - 0.11.13-3
1fb492
- build against libassuan1 (f14+)
1fb492
1fb492
* Wed Jun  9 2010 Tomas Mraz <tmraz@redhat.com> - 0.11.13-2
1fb492
- replace file dependency (#601943)
1fb492
1fb492
* Tue Feb 16 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.13-1
1fb492
- new upstream version
1fb492
1fb492
* Sun Feb 14 2010 Kalev Lember <kalev@smartlink.ee> - 0.11.12-2
1fb492
- Added patch to fix linking with the new --no-add-needed default (#564758)
1fb492
1fb492
* Mon Dec 21 2009 Kalev Lember <kalev@smartlink.ee> - 0.11.12-1
1fb492
- new upstream version
1fb492
- replaced %%define with %%global
1fb492
- BR clean up from items not applicable to current Fedora releases
1fb492
1fb492
* Tue Dec  8 2009 Michael Schwendt <mschwendt@fedoraproject.org> - 0.11.11-2
1fb492
- Explicitly BR libassuan-static in accordance with the Packaging
1fb492
  Guidelines (libassuan-devel is still static-only).
1fb492
1fb492
* Thu Nov 19 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.11-1
1fb492
- new upstream version
1fb492
1fb492
* Tue Sep 29 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-2
1fb492
- fix multilib conflict in the configuration file (#526269)
1fb492
1fb492
* Wed Sep 09 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.9-1
1fb492
- new upstream version
1fb492
1fb492
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-5
1fb492
- rebuilt with new openssl
1fb492
1fb492
* Mon Jul 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-4
1fb492
- Depend on specific arch of pcsc-lite-libs (reported by Kalev Lember)
1fb492
1fb492
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.8-3
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
1fb492
1fb492
* Mon Jun 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-2
1fb492
- Rebuilt with new openct
1fb492
1fb492
* Mon May 11 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.8-1
1fb492
- new upstream version - fixes security issue
1fb492
1fb492
* Fri Feb 27 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.7-1
1fb492
- new upstream version - fixes CVE-2009-0368
1fb492
1fb492
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.6-3
1fb492
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
1fb492
1fb492
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 0.11.6-2
1fb492
- Add explicit requires for pcsc-lite-libs. Dlopen libpcsclite with the full
1fb492
  soname.
1fb492
1fb492
* Tue Sep  2 2008 Tomas Mraz <tmraz@redhat.com> - 0.11.6-1
1fb492
- Update to latest upstream, fixes CVE-2008-2235
1fb492
1fb492
* Thu Apr 10 2008 Hans de Goede <j.w.r.degoede@hhs.nl> - 0.11.4-5
1fb492
- BuildRequire libassuan-devel instead of libassuan-static (bz 441812)
1fb492
1fb492
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.11.4-4
1fb492
- Autorebuild for GCC 4.3
1fb492
1fb492
* Wed Dec 05 2007 Release Engineering <rel-eng at fedoraproject dot org> - 0.11.4-3
1fb492
 - Rebuild for deps
1fb492
1fb492
* Wed Dec  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-2
1fb492
- Rebuild.
1fb492
1fb492
* Mon Sep 10 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-1
1fb492
- 0.11.4.
1fb492
1fb492
* Mon Aug 20 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.4-0.1.rc1
1fb492
- 0.11.4-rc1, pkcs11-tool usage message fix applied upstream.
1fb492
- License: LGPLv2+
1fb492
1fb492
* Thu Jul 26 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-2
1fb492
- Fix pkcs11-tool usage message crash (#249702).
1fb492
1fb492
* Tue Jul 17 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-1
1fb492
- 0.11.3.
1fb492
1fb492
* Sat Jun 30 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre2
1fb492
- 0.11.3-pre2.
1fb492
1fb492
* Thu Jun 21 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.3-0.1.pre1
1fb492
- 0.11.3-pre1.
1fb492
1fb492
* Sun May  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-2
1fb492
- Add explicit build dependency on ncurses-devel.
1fb492
1fb492
* Sat May  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-1
1fb492
- 0.11.2.
1fb492
1fb492
* Tue Apr 24 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc2
1fb492
- 0.11.2-rc2.
1fb492
1fb492
* Fri Mar 23 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.3.rc1
1fb492
- 0.11.2-rc1.
1fb492
1fb492
* Thu Mar 15 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre6
1fb492
- 0.11.2-pre6.
1fb492
1fb492
* Tue Mar  6 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.2.pre4
1fb492
- 0.11.2-pre4.
1fb492
- Require pinentry-gui instead of the pinentry executable in signer.
1fb492
1fb492
* Sun Dec  3 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.2-0.1.pre3
1fb492
- 0.11.2-pre3.
1fb492
- Build with new libassuan.
1fb492
- Don't run autotools during build.
1fb492
- Adjust to readline/termcap/ncurses changes.
1fb492
1fb492
* Sat Oct 14 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-6
1fb492
- Rebuild with new libassuan.
1fb492
1fb492
* Sun Oct  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-5
1fb492
- Rebuild with new libassuan.
1fb492
1fb492
* Mon Oct  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-4
1fb492
- Rebuild.
1fb492
1fb492
* Tue Sep 26 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-3
1fb492
- Rebuild with new libassuan.
1fb492
1fb492
* Sat Sep  2 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-2
1fb492
- Rebuild.
1fb492
1fb492
* Wed May 31 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.1-1
1fb492
- 0.11.1.
1fb492
- Avoid some multilib conflicts.
1fb492
1fb492
* Sun May  7 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-2
1fb492
- Sync example paths in openct.conf with ctapi-common.
1fb492
- Update URL.
1fb492
1fb492
* Thu May  4 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-1
1fb492
- 0.11.0.
1fb492
1fb492
* Thu Apr 27 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc2
1fb492
- 0.11.0-rc2.
1fb492
1fb492
* Sat Apr 22 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.11.0-0.1.rc1
1fb492
- 0.11.0-rc1.
1fb492
1fb492
* Mon Mar  6 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-3
1fb492
- Rebuild.
1fb492
1fb492
* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-2
1fb492
- Avoid standard rpaths on lib64 archs.
1fb492
1fb492
* Sun Jan  8 2006 Ville Skyttä <ville.skytta at iki.fi> - 0.10.1-1
1fb492
- 0.10.1.
1fb492
1fb492
* Wed Nov  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-1
1fb492
- 0.10.0.
1fb492
- Adapt to modularized X.Org.
1fb492
1fb492
* Wed Oct 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc2
1fb492
- 0.10.0-rc2.
1fb492
- Install signer plugin only to plugin dir.
1fb492
1fb492
* Sat Oct 22 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.rc1
1fb492
- 0.10.0-rc1.
1fb492
1fb492
* Wed Oct 19 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.10.0-0.1.beta2.rc1
1fb492
- 0.10.0-beta2-rc1.
1fb492
- Specfile cleanups.
1fb492
1fb492
* Tue Apr 26 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.6-2
1fb492
- 0.9.6, build patch applied upstream.
1fb492
- Package summary and description improvements.
1fb492
- Drop explicit openct dependency.
1fb492
1fb492
* Fri Mar 18 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-3
1fb492
- Fix FC4 build.
1fb492
- Rename opensc-pam to pam_opensc per package naming guidelines.
1fb492
1fb492
* Wed Feb  9 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 0.9.4-2
1fb492
- Substitute hardcoded 'lib' in OpenSSL checks for multi-lib platforms.
1fb492
- Use --with-plugin-dir instead of --with-plugin-path (fixes x86_64).
1fb492
1fb492
* Thu Feb  3 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.9.4-1
1fb492
- Drop unnecessary Epochs, pre-FC1 compat cruft, and no longer relevant
1fb492
  --with(out) rpmbuild options.
1fb492
- Exclude *.la.
1fb492
1fb492
* Wed Nov  3 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.4-0.fdr.1
1fb492
- Update to 0.9.4, parallel build patch applied upstream.
1fb492
- Patch to fix library paths and LDFLAGS.
1fb492
- Don't require mozilla, but the plugin dir in signer.
1fb492
- Build with dependency tracking disabled.
1fb492
1fb492
* Tue Jul 27 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.2
1fb492
- Building the signer plugin can be disabled with "--without signer".
1fb492
  Thanks to Fritz Elfert for the idea.
1fb492
- Update description.
1fb492
1fb492
* Sun Jul 25 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.2-0.fdr.1
1fb492
- Update to 0.9.2, old patches applied upstream.
1fb492
- Add patch to fix parallel builds.
1fb492
- Convert man pages to UTF-8.
1fb492
1fb492
* Thu Jul 22 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.1-0.fdr.1
1fb492
- Update to 0.9.1 (preview).
1fb492
1fb492
* Thu Jul  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.9.0-0.fdr.0.1.alpha
1fb492
- Update to 0.9.0-alpha.
1fb492
1fb492
* Sat May  1 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.8
1fb492
- Rebuild with libassuan 0.6.5.
1fb492
1fb492
* Sat Jan 31 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.7
1fb492
- Rebuild with libassuan 0.6.3.
1fb492
- Add gdm example to PAM quickstart.
1fb492
1fb492
* Mon Jan 19 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.6
1fb492
- Use /%%{_lib} instead of hardcoding /lib.
1fb492
1fb492
* Sat Dec 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.5
1fb492
- Split PAM support into a subpackage.
1fb492
- Rebuild with libassuan 0.6.2.
1fb492
1fb492
* Sun Nov 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.4
1fb492
- Rebuild with libassuan 0.6.1.
1fb492
- Include PAM quickstart doc snippet.
1fb492
1fb492
* Fri Nov 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.3
1fb492
- Require OpenCT.
1fb492
1fb492
* Fri Oct 17 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.2
1fb492
- Install example config files as documentation.
1fb492
1fb492
* Tue Oct 14 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.1-0.fdr.1
1fb492
- Update to 0.8.1.
1fb492
1fb492
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.2
1fb492
- Signer can be built with oldssl too.
1fb492
1fb492
* Wed Aug 27 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.1
1fb492
- Update to 0.8.0.
1fb492
1fb492
* Wed Jul 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.2.cvs20030730
1fb492
- Update to 20030730.
1fb492
- Clean up %%docs.
1fb492
- Include *.la (uses ltdl).
1fb492
- Own the %%{_libdir}/pkcs11 directory.
1fb492
- Disable signer; assuan has disappeared from the tarball :(
1fb492
1fb492
* Fri May 23 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:0.8.0-0.fdr.0.1.rc1
1fb492
- First build.