[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