[Pcsclite-cvs-commit] PCSC ChangeLog,1.24,1.25

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/PCSC
In directory haydn:/tmp/cvs-serv25349

Modified Files:
	ChangeLog 
Log Message:
release 1.2.9-beta6


Index: ChangeLog
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/ChangeLog,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- ChangeLog	16 Jul 2004 14:04:04 -0000	1.24
+++ ChangeLog	10 Aug 2004 14:57:36 -0000	1.25
@@ -1,23 +1,61 @@
+pcsc-lite-1.2.9-beta6: Ludovic Rousseau
+10 August 2004
+- The debug messages are now displayed by default. This prevented error
+  messages generated by a wrong /etc/reader.conf parsing to be displayed
+- thread management:
+  . threads are now created with the PTHREAD_CREATE_DETACHED attribute
+    so that resources are released when the thread ends. Thanks to
+    Michael Gold for the patch.
+    Previous versions of pcscd just died after 256 clients connections.
+- remove PCSC/ from the header files path since the path is given by
+  pkg-config --cflags libpcsclite or the correct -I directive
+- src/winscard_svc.c:
+  . MSGCleanupClient(): always reset all the fields. Thanks to Michael
+    Gold for the patch.
+- src/configfile.l:
+  . if the file referenced by DEVICENAME can't be use (because it is not
+    a correct filename) we now display:
+    You should use 'DEVICENAME /dev/null' if your driver does not use this field
+- src/winscard.c:
+  . Avoid generating a PPS request that would not be just after a power
+    up. The previous code worked only when the card was _reseted_ at
+    SCardDisconnect() but not when SCARD_LEAVE_CARD was used.
+- correctly manage multi-slots readers
+- etc/pcscd.startup:
+  . updated to reflect the RPM version from Ville Skyttä & Fritz Elfert
+- doc/example/pcsc_demo.c:
+  . add SCardTransmit() code sample
+- src/testpcsc.c:
+  . add a "(don't panic)" after a "Transaction failed." if it is not a
+    critical failure.
+- doc/pcsc-lite.tex:
+  . the function SCardSetTimeout() is deprecated and does nothing
+- doc/ifdhandler-3.tex:
+  . add documentation for IFDHGetCapabilities(..., TAG_IFD_THREAD_SAFE, ...),
+    IFDHGetCapabilities(..., TAG_IFD_SLOT_THREAD_SAFE, ...) and
+    IFDHSetCapabilities(..., TAG_IFD_SLOTNUM, ...)
+
+
 pcsc-lite-1.2.9-beta5: Ludovic Rousseau
 16 July 2004
 - src/PCSC/wintypes.h:
   . add type LPSTR (again) so that "old" drivers and applications can
     compile but mark the type deprecated.
-	See http://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/Type-Attributes.html
+    See http://gcc.gnu.org/onlinedocs/gcc-3.1/gcc/Type-Attributes.html
 - src/tokenfactory.c:
   . TPSearchBundlesForAtr(): use "%s/%s" insead of "%s%s" when
     generating the MuscleCard bundle name on MacOSX
 - src/winscard.c:
   . SCardControl() (new API) can now be used with a IFDHandler v2.0 or v3.0.
     The previous code was broken and only worked with an IFDHandler v3.0
-	(crashed with a v2.0).
+    (crashed with a v2.0).
 - src/PCSC/ifdhandler.h:
   . IFDHControl(): use PUCHAR instead of LPCVOID and LPVOID so the
     driver can use TxBuffer[x] without needing a cast.
   . it is now possible to compile a IFDHandler v2.0 with this include
-	file.  Just #define IFDHANDLERv2 in your source code before
-	#include <ifdhandler.h>
-	By default it is setup for for most recent version of the API (V3.0)
+    file.  Just #define IFDHANDLERv2 in your source code before
+    #include <ifdhandler.h>
+    By default it is setup for for most recent version of the API (V3.0)
 
 
 pcsc-lite-1.2.9-beta4: Ludovic Rousseau