Changelog for
pcsc-lite-devel-1.4.102-1.251.1.x86_64.rpm :
Tue Jan 4 13:00:00 2011 sbrabecAATTsuse.cz
- Fixed stack overflow in ATR attribute decoding (bnc#661000,
CVE-2010-4531).
Fri Jul 2 14:00:00 2010 sbrabecAATTsuse.cz
- Fix of broken checks in the previous fix (bnc#609317#c13).
Fri May 28 14:00:00 2010 sbrabecAATTsuse.cz
- Local root exploit vulnerability fix (bnc#609317, CVE-2010-0407).
Wed Sep 10 14:00:00 2008 sbrabecAATTsuse.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 14:00:00 2008 lnusselAATTsuse.de
- remove resmgr from BuildRequires
Thu Apr 10 14:00:00 2008 roAATTsuse.de
- added baselibs.conf file to build xxbit packages
for multilib support
Thu Apr 3 14:00:00 2008 sbrabecAATTsuse.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 6 13:00:00 2007 sbrabecAATTsuse.cz
- Added necessary udev rule (#337666).
Wed Aug 1 14:00:00 2007 sbrabecAATTsuse.cz
- Applied Jacob Berkman\'s patch for 32-64-bit interoperability.
Thu Jul 26 14:00:00 2007 sbrabecAATTsuse.cz
- Updated to version 1.4.3:
* see ChangeLog for complete list of changes
Wed May 16 14:00:00 2007 olhAATTsuse.de
- Buildrequires libusb -> libusb-devel
Mon Mar 5 13:00:00 2007 pgajdosAATTsuse.cz
- fixed \'warning: array subscript is above array bounds\' (#239174)
Tue Feb 13 13:00:00 2007 sbrabecAATTsuse.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 13:00:00 2007 sbrabecAATTsuse.cz
- pcsclite.so moved to the main package (#235773).
Tue Sep 19 14:00:00 2006 anosekAATTsuse.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 14:00:00 2006 starkAATTsuse.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