[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