Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pcsc-lite-1.5.5-2.2.1 RPM for x86_64

From OpenSuSE 11.2 updates for x86_64

Name: pcsc-lite Distribution: openSUSE 11.2
Version: 1.5.5 Vendor: openSUSE
Release: 2.2.1 Build date: Wed Aug 11 18:44:30 2010
Group: Productivity/Security Build host: build22
Size: 527768 Source RPM: pcsc-lite-1.5.5-2.2.1.src.rpm
Packager: http://bugs.opensuse.org
Url: http://pcsclite.alioth.debian.org/
Summary: PCS Smart Cards Library
The purpose of PCSC Lite is to provide a Windows(R) SCard interface in
a very small form factor for communication with smart cards and
readers. PCSC Lite can be compiled directly for a desired reader driver
or can be used to dynamically allocate/deallocate reader drivers at
runtime (the default behavior).

PCSC Lite uses the same winscard API as used in Windows(R).

Security aware people should read the SECURITY file for possible
vulnerabilities of pcsclite and how to fix them. For information on how
to install drivers please read the DRIVERS file.

Memory cards will be supported through the MCT specification, which is
an APDU like manner sent normally through the SCardTransmit() function.
This functionality is exercised in the driver.



Authors:
--------
    David Corcoran <corcoran@linuxnet.com>
    Ludovic Rousseau <ludovic.rousseau@free.fr>
    Damien Sauveron <sauveron@labri.fr>
    Carlos Prados <cprados@yahoo.com>
    Antti Tapaninen <aet@cc.hut.fi>

Provides

Requires

License

BSD3c(or similar)

Changelog

* Tue Aug 10 2010 sbrabec@suse.cz
  - Fixed possible remote denial of service
    (bnc#629026, CVE-2009-4901).
* Thu Aug 06 2009 sbrabec@suse.cz
  - Updated to version 1.5.3:
    * add the reader interface name if provided by the device
    * SCardTransmit(): return SCARD_E_UNSUPPORTED_FEATURE if
      SCARD_PROTOCOL_RAW is requested by unsupported
    * SCardConnect() and SCardReconnect(): set dwActiveProtocol to
      SCARD_PROTOCOL_UNDEFINED if SCARD_SHARE_DIRECT is used (conform
      to MSDN).
    * SCardControl(): correctly check for buffer overflow.
    * SCardGetStatusChange() works again.
    * detect buffer overflows if pcscd if used by a rogue client
    * force access rights on /var/run/pcscd to be sure it can be used
      by a libpcsclite client without privileges
    * create the PCSCLITE_EVENTS_DIR directory with the sticky bit so
      only root or the owner of the event files can remove them
    * if RFAddReader() fails with the libhal scheme then we try with
      the (old) libusb scheme.
    * give a higher priority to a specific driver over the CCID Class
      driver.
    * some other minor improvements and bug corrections
  - Fixed baselibs.conf.
* Thu Jun 04 2009 sbrabec@suse.cz
  - Fixed permissions of /var/run/pcscd (bnc#466211).
* Wed May 27 2009 sbrabec@suse.cz
  - Updated to version 1.5.3:
    * SCardEstablishContext(): check we do not reuse an already
      allocated hContext
    * pcsclite.h: add missing SCARD_E_* and SCARD_W_* return code.
    * reader.h: add PIN_PROPERTIES_STRUCTURE structure and
      FEATURE_IFD_PIN_PROPERTIES
    * remove powermgt_macosx.c since it is using APSL version 1.1
      instead of the BSD-like licence (bnc#474818)
    * avoid a possible crash due to a race condition
    * change default log level from PCSC_LOG_INFO to PCSC_LOG_ERROR
    * CardDisconnect(): call RFUnlockAllSharing() instead of
      RFUnlockSharing() to release all nested locks. Visible in
      OpenSC "pkcs11-tool -I".
    * some other minor improvements and bug corrections
  - Fixed possible overflows (bnc#499734).
* Thu Apr 09 2009 sbrabec@suse.cz
  - Updated to version 1.5.2:
    * SCardGetStatusChange(): return if the state of the reader
      changed since the previous call
    * SCardCancel() now works as expected
    * log TxBuffer and RxBuffer if the SCardControl() command failed
    * add a mutex to avoid a race condition
    * SCardGetStatusChange() may not return if the reader was removed
    * some other minor improvements and bug corrections
  - Start daemon by default (bnc#466430).
  - Ensure that Apple Public Source License Version 1.1 does not
    apply (bnc#474818).
* Tue Feb 03 2009 sbrabec@suse.cz
  - Updated to version 1.5.1:
    * Fixed extended APDU of more than 2048 bytes
    * some other minor improvements and bug corrections
    * correctly handle up to PCSCLITE_MAX_READERS_CONTEXTS
    * SCardGetStatusChange() behavior change
    * SCardStatus(): support of SCARD_AUTOALLOCATE
    * SCardGetStatusChange() now uses asynchronous events
    * more and/or better documentation
    * SCardTransmit(): correctly pass the pioRecvPci parameter
    * SCardConnect() and SCardReconnect(): correct a race condition
    * pcscd logs the command name sent by the application
    * some other minor improvements and bug corrections
  - Split according to shared library packaging rules
    (bnc#466430#c5).
  - Removed obsolete udev rules.
  - Install init script based on upstream one (bnc#467255).
  - Removed upgrade protection for <= SLE9.
* Tue Jan 06 2009 sbrabec@suse.cz
  - Do not call autoreconf for SLE10.
* Wed Sep 10 2008 sbrabec@suse.cz
  - Updated to version 1.4.102:
    * pcscd -v now displays enabled features
    * add support of SCARD_AUTOALLOCATE in SCardListReaders(),
      SCardListReaderGroups() and SCardGetAttrib
    * add SCardFreeMemory()
    * try to use the reader polling thread also for the other slots
      on a multi-slots reader
    * solve a possible crash with SCardCancel() in multithreading
      environment
    * SCardConnect(), SCardReconnect(): do not check the parameter
      dwPreferredProtocols if dwShareMode == SCARD_SHARE_DIRECT
    * better support of driver termination (when pcscd exits)
    * kill the driver polling thread only if the driver supports it.
    * support for fork(). Handles are now invalid in the child
      process.
    * SCardStatus() returns SCARD_W_REMOVED_CARD instead of
      SCARD_W_RESET_CARD when a card has been removed and inserted
    * some other minor improvements and bug corrections
* Fri Aug 22 2008 lnussel@suse.de
  - remove resmgr from BuildRequires
* Thu Apr 10 2008 ro@suse.de
  - added baselibs.conf file to build xxbit packages
    for multilib support
* Thu Apr 03 2008 sbrabec@suse.cz
  - Updated to version 1.4.100:
    * add libhal support to avoid polling the USB bus.
    * improve performances.
    * SCardListReaders(): returns SCARD_E_NO_READERS_AVAILABLE when
      no reader are available.
    * add support of TAG_IFD_POLLING_THREAD to use an asynchronous
      card movements detection instead of an active polling.
    * CardCheckDaemonAvailability(): lower the priority of the log
      message in case of "PCSC Not Running" or "PCSC restarted" so
      that nothing is logged by default.
    * default log level is PCSC_LOG_CRITICAL+1 so that NO log is sent
      to stderr by default.
    * Document more details about deviceName argument of
      IFDHCreateChannelByName()
    * add support of mix 32/64 bits platforms.
    * increase MAX_READERNAME from 52 to 100
    * default ipcdir is /var/run/pcscd instead of /var/run so the
      directory can be shared locally between 32/64 bits systems on
      chroots
    * display time delta between two lines of logs when printed to
      stderr
    * return EXIT_SUCCESS (instead of EXIT_SUCCESS) if parsing
      /etc/reader.conf fails.
    * performance improvement when powering a card after insertion
    * some other minor improvements and bug corrections
    * do not call a Log function in a signal handler and do hotplug
      synchronously.
    * some other minor improvements and bug corrections
* Tue Nov 06 2007 sbrabec@suse.cz
  - Added necessary udev rule (#337666).
* Wed Aug 01 2007 sbrabec@suse.cz
  - Applied Jacob Berkman's patch for 32-64-bit interoperability.
* Thu Jul 26 2007 sbrabec@suse.cz
  - Updated to version 1.4.3:
    * see ChangeLog for complete list of changes
* Wed May 16 2007 olh@suse.de
  - Buildrequires libusb -> libusb-devel
* Mon Mar 05 2007 pgajdos@suse.cz
  - fixed 'warning: array subscript is above array bounds' (#239174)
* Tue Feb 13 2007 sbrabec@suse.cz
  - Updated to version 1.3.3:
    * Added -H --hotplug argument.
    * Added support for IFD_GENERATE_HOTPLUG bit in driver Info.plist
      ifdCapabilities.
    * SCardConnect() & SCardDisconnect(): Wait until any transaction
      finishes before going on.
    * Removed tools installifd and formaticc.
    * SCardControl(): do not limit cbSendLength to MAX_BUFFER_SIZE.
    * implement SCardIsValidContext() PC/SC call.
    * Other API changes and improvements.
  - Spec file cleanup.
  - Moved testpcsc to /usr/sbin.
* Wed Jan 17 2007 sbrabec@suse.cz
  - pcsclite.so moved to the main package (#235773).
* Tue Sep 19 2006 anosek@suse.cz
  - update to version 1.3.2
    * add support of extended APDU in the standard configuration
      and in a backward compatible way: pcscd 1.3.2 can be used
      with libpcsclite <= 1.3.2
    * define MAX_BUFFER_SIZE_EXTENDED as the maximal size allowed
      for a extended APDU (64KB)
    * LPCTSTR and LPTSTR types are deprecated.
      Use LPCSTR and LPSTR instead
    * Dual licence src/error.c so it can be used bu OpenSC. It is now
      BSD-like, see the COPYING file and GNU Lesser General
      Licence 2.1 or (at your option) any later version
    * document that the 4 bytes field value in PCSC_TLV_STRUCTURE is
      always in big endian as documented in PCSC v2 part 10 ch 2.2
      page 2. You can use ntohl() to convert the value.
    * some other minor improvements and bug corrections
  - fixed compiler warning: subscript out of range [#204770]
    (overflow.patch)
* Fri Aug 11 2006 stark@suse.de
  - update to version 1.3.1
    * use fprintf(stderr,) instead of syslog(3) to log messages from
      libpcsclite
    * use PCSCLITE_DEBUG to activate the debug messages in libpcsclite
    * add the reader serial number in the reader name only if
      ADD_SERIAL_NUMBER is defined

Files

/etc/init.d/pcscd
/etc/reader.conf
/etc/reader.conf.d
/etc/reader.conf.d/reader.conf
/usr/lib64/libpcsclite.so
/usr/lib64/readers
/usr/sbin/pcscd
/usr/sbin/rcpcscd
/usr/sbin/testpcsc
/usr/sbin/update-reader.conf
/usr/share/doc/packages/pcsc-lite
/usr/share/doc/packages/pcsc-lite/AUTHORS
/usr/share/doc/packages/pcsc-lite/COPYING
/usr/share/doc/packages/pcsc-lite/ChangeLog
/usr/share/doc/packages/pcsc-lite/ChangeLog.svn
/usr/share/doc/packages/pcsc-lite/DRIVERS
/usr/share/doc/packages/pcsc-lite/HELP
/usr/share/doc/packages/pcsc-lite/NEWS
/usr/share/doc/packages/pcsc-lite/README
/usr/share/doc/packages/pcsc-lite/README.DAEMON
/usr/share/doc/packages/pcsc-lite/README.SUSE
/usr/share/doc/packages/pcsc-lite/SECURITY
/usr/share/doc/packages/pcsc-lite/TODO
/usr/share/doc/packages/pcsc-lite/ifdhandler-3.tex
/usr/share/doc/packages/pcsc-lite/pcsc-lite.bib
/usr/share/doc/packages/pcsc-lite/pcsc-lite.tex
/usr/share/man/man5/reader.conf.5.gz
/usr/share/man/man8/pcscd.8.gz
/usr/share/man/man8/update-reader.conf.8.gz
/var/adm/fillup-templates/sysconfig.pcscd


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon May 20 05:42:27 2013