[Pcsclite-cvs-commit] r6769 - trunk/PCSC
ludovic.rousseau at free.fr
ludovic.rousseau at free.fr
Wed Oct 16 14:28:36 UTC 2013
Author: rousseau
Date: 2013-10-16 14:28:36 +0000 (Wed, 16 Oct 2013)
New Revision: 6769
Modified:
trunk/PCSC/ChangeLog
trunk/PCSC/configure.ac
Log:
Release 1.8.9
Modified: trunk/PCSC/ChangeLog
===================================================================
--- trunk/PCSC/ChangeLog 2013-10-11 20:57:00 UTC (rev 6768)
+++ trunk/PCSC/ChangeLog 2013-10-16 14:28:36 UTC (rev 6769)
@@ -1,3 +1,48 @@
+pcsc-lite-1.8.9: Ludovic Rousseau
+16 October 2013
+- SCardEndTransaction(): Return an error if is called with no
+ corresponding SCardBeginTransaction()
+- SCardGetAttrib(): Add support of SCARD_ATTR_DEVICE_SYSTEM_NAME
+- SCardGetAttrib(): Fix bug in SCARD_ATTR_DEVICE_FRIENDLY_NAME
+- SCardBeginTransaction() was not correctly releasing a mutex when the
+ hCard handle was invalidated
+ The problem was that SCardGetStatusChange() was blocked because
+ SCardBeginTransaction() had not released the context mutex.
+- PCSC/reader.h: Use C99 flexible array member
+ The structures PIN_MODIFY_STRUCTURE and PIN_VERIFY_STRUCTURE now use a
+ C99 flexible array member when available for abData field.
+ uint8_t abData[];
+- Add support of --reader-name-no-serial and --reader-name-no-interface
+ It is now possible to NOT add the USB serial number of the reader
+ using --reader-name-no-serial
+ It is now possible to NOT add the CCID interface name of the reader
+ using --reader-name-no-interface
+- Add support of serialconfdir pkg-config variable
+ It is now possible to use pkg-config to get the directory used by
+ pcscd to fetch serial drivers configurations.
+ $ pkg-config libpcsclite --variable=serialconfdir
+ /etc/reader.conf.d
+- pcsc-spy: Try to display the thread in the order they appear in the log
+- pcsc-spy: Add SCARD_ATTR_DEVICE_SYSTEM_NAME
+- Check the Info.plist file is (a minimum) correct
+- Update PROTOCOL_VERSION_MINOR from 2 to 3
+ We broke the API between version 1.8.3 and 1.8.4 by changing the value
+ of MAX_READERNAME. This change should have been made before releasing
+ version 1.8.4 to make mix of versions clearly non working instead of
+ failing with strange errors.
+- hotplug_libudev.c: Fix a memory leak in case of error
+- Fix OpenBSD 5.2 compilation regarding dlopen
+- correctly manage thread safe multi-slot readers
+- Do not use pthread_atfork() any more (fix problem on FreeBSD)
+- fix memory leaks.
+ This was not really a problem unless you embedd pcscd in another
+ process and do init/deinit pcscd without exiting the process (as maybe
+ used on Android or iOS).
+- pcscd.8 manpage: add documentation for --max-thread,
+ --max-card-handle-per-thread, --max-card-handle-per-reader,
+ --force-reader-polling, --error, --critical and --color
+- Some other minor improvements and bug corrections
+
pcsc-lite-1.8.8: Ludovic Rousseau
16 January 2013
- /etc/reader.conf: handle FRIENDLYNAME with no " delimiters (serial readers)
Modified: trunk/PCSC/configure.ac
===================================================================
--- trunk/PCSC/configure.ac 2013-10-11 20:57:00 UTC (rev 6768)
+++ trunk/PCSC/configure.ac 2013-10-16 14:28:36 UTC (rev 6769)
@@ -3,7 +3,7 @@
AC_PREREQ([2.69])
-AC_INIT([pcsc-lite],[1.8.8])
+AC_INIT([pcsc-lite],[1.8.9])
AC_CONFIG_SRCDIR(src/pcscdaemon.c)
AM_INIT_AUTOMAKE(1.8 dist-bzip2 no-dist-gzip)
AC_CONFIG_HEADERS([config.h])
More information about the Pcsclite-cvs-commit
mailing list