You can subscribe to this list here.
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2008 |
Jan
(10) |
Feb
(10) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(17) |
Sep
(9) |
Oct
(10) |
Nov
(2) |
Dec
(5) |
2009 |
Jan
(17) |
Feb
(8) |
Mar
(10) |
Apr
(1) |
May
|
Jun
(11) |
Jul
(18) |
Aug
|
Sep
|
Oct
(10) |
Nov
(40) |
Dec
(4) |
2010 |
Jan
(2) |
Feb
(5) |
Mar
(13) |
Apr
(14) |
May
(27) |
Jun
(86) |
Jul
(1) |
Aug
(12) |
Sep
|
Oct
(2) |
Nov
(3) |
Dec
(5) |
2011 |
Jan
|
Feb
(2) |
Mar
|
Apr
(3) |
May
|
Jun
|
Jul
(11) |
Aug
(1) |
Sep
(3) |
Oct
(65) |
Nov
|
Dec
(1) |
2012 |
Jan
(1) |
Feb
(4) |
Mar
(6) |
Apr
(6) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
(12) |
Oct
(3) |
Nov
(1) |
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
2014 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(1) |
Nov
(24) |
Dec
(10) |
2015 |
Jan
(1) |
Feb
(10) |
Mar
|
Apr
|
May
(1) |
Jun
(15) |
Jul
(4) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: <jda...@us...> - 2008-01-06 18:00:22
|
Revision: 187 http://pyscard.svn.sourceforge.net/pyscard/?rev=187&view=rev Author: jdaussel Date: 2008-01-06 10:00:25 -0800 (Sun, 06 Jan 2008) Log Message: ----------- Reported support of Mac OS X Tiger, and instructions on installing/building on Tiger Modified Paths: -------------- trunk/pyscard/src/README trunk/pyscard/src/setup.py trunk/pyscard/src/smartcard/ChangeLog trunk/pyscard/src/smartcard/README trunk/pyscard/src/smartcard/doc/index.html Modified: trunk/pyscard/src/README =================================================================== --- trunk/pyscard/src/README 2008-01-04 16:26:29 UTC (rev 186) +++ trunk/pyscard/src/README 2008-01-06 18:00:25 UTC (rev 187) @@ -30,7 +30,8 @@ It consists of the smartcard.scard module, an extension module wrapping Windows smart card base components (also known as PCSC) on Windows, and PCSC lite on -linux, and of the smartcard module, a python framework hiding PCSC complexity. +linux and Mac OS X Tiger, and of the smartcard module, a python framework with +objects wrapping PCSC API. ------------------------------------------------------------------------------- @@ -126,24 +127,31 @@ This will build pyscard and install it in the site-packages directory of your python distribution, e.g. /usr/lib/python2.4/site-packages/smartcard. -Installation on Max OS X: -------------------------- +Installation on Max OS X Tiger: +-------------------------------- -Installing on Mac OS X from the binary distribution: -------------------------------------------------- +The Mac OS X Tiger support is experimental on pyscard 1.6.5. It was developed +and tested on a i386 MacBook Pro. Please drop me a mail if you succeed on a +ppc MacBook. +Installing on Mac OS X Tiger from the binary distribution: +---------------------------------------------------- + 1. download the binary distribution The binary distribution is an archive file, with a name similar to -pyscard-1.6.5.darwin-8.10.1-i686.tar.gz. +pyscard-1.6.5-py-2.3-macosx10.4.mpkg or pyscard-1.6.5-py-2.5-macosx10.4.mpkg. -2. untar the binary distribution +2. Open the package and proceed with installation. -With root privilege from a terminal, extract the archive from the root /. +Python 2.3 is pre-installed, so install pyscard-1.6.5-py-2.3-macosx10.4.mpkg if +you did not install another release of python. -Installing on Mac OS X from the source distribution ----------------------------------------------------- +Install pyscard-1.6.5-py-2.5-macosx10.4.mpkg if you installed python 2.5. +Installing on Mac OS X Tiger from the source distribution +---------------------------------------------------------- + 1. you will need swig 1.3.31 (http://www.swig.org); gcc and pcsc-lite are available out of the box on Max OS X darwin @@ -230,21 +238,32 @@ This will build in the dist directory a binary distribution with a name similar to pyscard-1.6.5-1.i386.rpm. -Building a binary distribution for Mac OS X -------------------------------------------- +Building a binary distribution for Mac OS X Tiger +------------------------------------------------- To build a binary distribution from the source distribution, you will need -swig 1.3.31 (same requirements as for installing from the source distribution). +swig 1.3.31 (same requirements as for installing from the source distribution) +and bdist_mpkg 0.4.3 (http://cheeseshop.python.org/pypi/bdist_mpkg/). -In the root directory of the source distribution, i.e. in the src directory, -execute the following command in a terminal: -python setup.py build_ext bdist +If you are using the pre-installed python 2.3 distributuion, in the root directory +of the source distribution, i.e. in the src directory, execute the following commands +in a terminal: -This will build a package similar to pyscard-1.6.5.darwin-8.10.1-i686.tar.gz -containing a binary distribution tree. +python setup.py build_ext +/System/Library/Frameworks/Python.Framework/Versions/2.3/bin/bdist_mpkg setup.py +This will build package pyscard-1.6.5-py-2.3-macosx10.4.mpkg. +If you are using python 2.5, in the root directory of the source distribution, +i.e. in the src directory, execute the following commands in a terminal: + +python setup.py build_ext +/Library/Frameworks/Python.Framework/Versions/2.5/bin/bdist_mpkg setup.py + +This will build package pyscard-1.6.5-py-2.6-macosx10.4.mpkg. + + ------------------------------------------------------------------------------- Issue Tracking ------------------------------------------------------------------------------- Modified: trunk/pyscard/src/setup.py =================================================================== --- trunk/pyscard/src/setup.py 2008-01-04 16:26:29 UTC (rev 186) +++ trunk/pyscard/src/setup.py 2008-01-06 18:00:25 UTC (rev 187) @@ -75,7 +75,8 @@ platform_include_dirs=['PCSC'] platform_extra_compile_args=['-v','-framework', 'PCSC', '-arch', 'i386', '-arch', 'ppc', '-ggdb', '-O0'] platform_extra_link_args=['-arch', 'i386', '-arch', 'ppc','-ggdb'] -else: +# Leopard not supported yet +#else: sys.exit("unsupported platform: " + get_platform() ) Modified: trunk/pyscard/src/smartcard/ChangeLog =================================================================== --- trunk/pyscard/src/smartcard/ChangeLog 2008-01-04 16:26:29 UTC (rev 186) +++ trunk/pyscard/src/smartcard/ChangeLog 2008-01-06 18:00:25 UTC (rev 187) @@ -3,7 +3,7 @@ * added sample_MonitorCardsAndTransmit.py sample to illustrate how to transmit apdu to a card notified by the card monitor * added support for SCardControl (Ludovic Rousseau) - * added support for Max OS X darwin (Ludovic Rousseau/Jean-Daniel Aussel) + * added support for Max OS X Tiger (Ludovic Rousseau/Jean-Daniel Aussel) (Leopard not supported) * added debian package directory (Ludovice Rousseau) * support for python 2.3, 2.4 and 2.5 distutils * automated insertion of sourceforge logo in html pages generated by epydoc Modified: trunk/pyscard/src/smartcard/README =================================================================== --- trunk/pyscard/src/smartcard/README 2008-01-04 16:26:29 UTC (rev 186) +++ trunk/pyscard/src/smartcard/README 2008-01-06 18:00:25 UTC (rev 187) @@ -30,7 +30,8 @@ It consists of the smartcard.scard module, an extension module wrapping Windows smart card base components (also known as PCSC) on Windows, and PCSC lite on -linux, and of the smartcard module, a python framework hiding PCSC complexity. +linux and Mac OS X Tiger, and of the smartcard module, a python framework with +objects wrapping PCSC API. ------------------------------------------------------------------------------- @@ -126,24 +127,31 @@ This will build pyscard and install it in the site-packages directory of your python distribution, e.g. /usr/lib/python2.4/site-packages/smartcard. -Installation on Max OS X: -------------------------- +Installation on Max OS X Tiger: +-------------------------------- -Installing on Mac OS X from the binary distribution: -------------------------------------------------- +The Mac OS X Tiger support is experimental on pyscard 1.6.5. It was developed +and tested on a i386 MacBook Pro. Please drop me a mail if you succeed on a +ppc MacBook. +Installing on Mac OS X Tiger from the binary distribution: +---------------------------------------------------- + 1. download the binary distribution The binary distribution is an archive file, with a name similar to -pyscard-1.6.5.darwin-8.10.1-i686.tar.gz. +pyscard-1.6.5-py-2.3-macosx10.4.mpkg or pyscard-1.6.5-py-2.5-macosx10.4.mpkg. -2. untar the binary distribution +2. Open the package and proceed with installation. -With root privilege from a terminal, extract the archive from the root /. +Python 2.3 is pre-installed, so install pyscard-1.6.5-py-2.3-macosx10.4.mpkg if +you did not install another release of python. -Installing on Mac OS X from the source distribution ----------------------------------------------------- +Install pyscard-1.6.5-py-2.5-macosx10.4.mpkg if you installed python 2.5. +Installing on Mac OS X Tiger from the source distribution +---------------------------------------------------------- + 1. you will need swig 1.3.31 (http://www.swig.org); gcc and pcsc-lite are available out of the box on Max OS X darwin @@ -230,21 +238,32 @@ This will build in the dist directory a binary distribution with a name similar to pyscard-1.6.5-1.i386.rpm. -Building a binary distribution for Mac OS X -------------------------------------------- +Building a binary distribution for Mac OS X Tiger +------------------------------------------------- To build a binary distribution from the source distribution, you will need -swig 1.3.31 (same requirements as for installing from the source distribution). +swig 1.3.31 (same requirements as for installing from the source distribution) +and bdist_mpkg 0.4.3 (http://cheeseshop.python.org/pypi/bdist_mpkg/). -In the root directory of the source distribution, i.e. in the src directory, -execute the following command in a terminal: -python setup.py build_ext bdist +If you are using the pre-installed python 2.3 distributuion, in the root directory +of the source distribution, i.e. in the src directory, execute the following commands +in a terminal: -This will build a package similar to pyscard-1.6.5.darwin-8.10.1-i686.tar.gz -containing a binary distribution tree. +python setup.py build_ext +/System/Library/Frameworks/Python.Framework/Versions/2.3/bin/bdist_mpkg setup.py +This will build package pyscard-1.6.5-py-2.3-macosx10.4.mpkg. +If you are using python 2.5, in the root directory of the source distribution, +i.e. in the src directory, execute the following commands in a terminal: + +python setup.py build_ext +/Library/Frameworks/Python.Framework/Versions/2.5/bin/bdist_mpkg setup.py + +This will build package pyscard-1.6.5-py-2.6-macosx10.4.mpkg. + + ------------------------------------------------------------------------------- Issue Tracking ------------------------------------------------------------------------------- Modified: trunk/pyscard/src/smartcard/doc/index.html =================================================================== --- trunk/pyscard/src/smartcard/doc/index.html 2008-01-04 16:26:29 UTC (rev 186) +++ trunk/pyscard/src/smartcard/doc/index.html 2008-01-06 18:00:25 UTC (rev 187) @@ -16,8 +16,9 @@ sourceforge.net. <p>Pyscard consists of <a href="epydoc/smartcard.scard.scard-module.html">smartcard.scard</a>, an extension module wrapping Windows smart card base components (also known - as PCSC) on Windows and PCSC lite on linux, and <a href="epydoc/index.html">smartcard</a>, - a python framework hiding PCSC complexity. + as PCSC) on Windows and PCSC lite on linux and Mac OS X Tiger, and <a + href="epydoc/index.html">smartcard</a>, a higher level python framework built + on top of the raw PCSC API. <p align="center"><img src="images/pyscard.jpg" width="396" height="540" align="middle"> <h2>Documentation Index</h2> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2008-01-04 16:26:23
|
Revision: 186 http://pyscard.svn.sourceforge.net/pyscard/?rev=186&view=rev Author: jdaussel Date: 2008-01-04 08:26:29 -0800 (Fri, 04 Jan 2008) Log Message: ----------- Changed INFINITE value for Mac OS X Tiger to remove random crash with SCardGetStatusChange Modified Paths: -------------- trunk/pyscard/src/smartcard/scard/PcscDefs.i trunk/pyscard/src/smartcard/scard/PcscTypemaps.i trunk/pyscard/src/smartcard/scard/scard.i Modified: trunk/pyscard/src/smartcard/scard/PcscDefs.i =================================================================== --- trunk/pyscard/src/smartcard/scard/PcscDefs.i 2008-01-04 13:17:04 UTC (rev 185) +++ trunk/pyscard/src/smartcard/scard/PcscDefs.i 2008-01-04 16:26:29 UTC (rev 186) @@ -322,11 +322,15 @@ %constant unsigned long SCARD_P_SHUTDOWN = 0x80100018 ; // Infinite timeout +// on Mac OS X Tiger, a 0xffffffff infinite time-out causes a random crash upon SCardGetStatusChange return +#ifdef __TIGER__ +%constant unsigned long INFINITE = 4320000 ; +#else // !__TIGER__ %constant unsigned long INFINITE = 0xFFFFFFFF ; +#endif // __TIGER__ - Modified: trunk/pyscard/src/smartcard/scard/PcscTypemaps.i =================================================================== --- trunk/pyscard/src/smartcard/scard/PcscTypemaps.i 2008-01-04 13:17:04 UTC (rev 185) +++ trunk/pyscard/src/smartcard/scard/PcscTypemaps.i 2008-01-04 16:26:29 UTC (rev 186) @@ -287,7 +287,7 @@ // other names for READERSTATELIST as inpu/output parameter -%apply READERSTATELIST *BOTH {READERSTATELIST *prsl}; +%apply READERSTATELIST *BOTH {READERSTATELIST* prsl}; /*============================================================================== Modified: trunk/pyscard/src/smartcard/scard/scard.i =================================================================== --- trunk/pyscard/src/smartcard/scard/scard.i 2008-01-04 13:17:04 UTC (rev 185) +++ trunk/pyscard/src/smartcard/scard/scard.i 2008-01-04 16:26:29 UTC (rev 186) @@ -597,8 +597,7 @@ } } - // internally, we use unsigned long to compare easily scarderr.h values from the debugger - // for python, we return a long + return hresult; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2008-01-04 13:17:07
|
Revision: 185 http://pyscard.svn.sourceforge.net/pyscard/?rev=185&view=rev Author: jdaussel Date: 2008-01-04 05:17:04 -0800 (Fri, 04 Jan 2008) Log Message: ----------- Added cleanup of generated test pyc and configuration files Modified Paths: -------------- trunk/pyscard/tools/macosx.darwin.commands/clean Modified: trunk/pyscard/tools/macosx.darwin.commands/clean =================================================================== --- trunk/pyscard/tools/macosx.darwin.commands/clean 2008-01-04 11:51:13 UTC (rev 184) +++ trunk/pyscard/tools/macosx.darwin.commands/clean 2008-01-04 13:17:04 UTC (rev 185) @@ -16,4 +16,28 @@ scardc=`dirname $0`/../../src/smartcard/scard/scard_wrap.c if [ -f $scardc ]; then rm -f $scardc; fi +scardcc=`dirname $0`/../../src/smartcard/scard/scard.c +if [ -f $scardcc ]; then rm -f $scardcc; fi +testspyc=`dirname $0`/../../src/smartcard/test/*.pyc +rm -f $testspyc + +testscard=`dirname $0`/../../src/smartcard/test/scard/*.pyc +rm -f $testscard + +scardlocal=`dirname $0`/../../src/smartcard/test/scard/local_config.py +if [ -f $scardlocal ]; then rm -f $scardlocal; fi + +testframework=`dirname $0`/../../src/smartcard/test/framework/*.pyc +rm -f $testframework + +scardframeworklocal=`dirname $0`/../../src/smartcard/test/framework/local_config.py +if [ -f $scardframeworklocal ]; then rm -f $scardframeworklocal; fi + +testframeworkpcsc=`dirname $0`/../../src/smartcard/test/frameworkpcsc/*.pyc +rm -f $testframeworkpcsc + +scardframeworkpcsclocal=`dirname $0`/../../src/smartcard/test/frameworkpcsc/local_config.py +if [ -f $scardframeworkpcsclocal ]; then rm -f $scardframeworkpcsclocal; fi + + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2008-01-04 11:51:12
|
Revision: 184 http://pyscard.svn.sourceforge.net/pyscard/?rev=184&view=rev Author: jdaussel Date: 2008-01-04 03:51:13 -0800 (Fri, 04 Jan 2008) Log Message: ----------- Fixed issue on Mac OS X Tiger where SCardReleaseContext fails if SCardConnect is not called, even with a dummy reader Modified Paths: -------------- trunk/pyscard/src/smartcard/scard/scard.i Modified: trunk/pyscard/src/smartcard/scard/scard.i =================================================================== --- trunk/pyscard/src/smartcard/scard/scard.i 2008-01-03 09:58:28 UTC (rev 183) +++ trunk/pyscard/src/smartcard/scard/scard.i 2008-01-04 11:51:13 UTC (rev 184) @@ -533,6 +533,18 @@ long lRet; winscard_init(); lRet = (mySCardEstablishContext)( dwScope, NULL, NULL, phContext ); + + #ifdef __TIGER__ + // SCardReleaseContext on Mac OS X Tiger fails if SCardConnect is not called with an established + // context, even on a dummy reader + if( SCARD_S_SUCCESS==lRet ) + { + SCARDHANDLE hcard; + SCARDDWORDARG dwarg; + (mySCardConnectA)( *phContext, "dummy-reader", SCARD_SHARE_SHARED, SCARD_PROTOCOL_ANY, &hcard, &dwarg ); + } + #endif // __TIGER__ + return lRet; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2008-01-03 09:58:28
|
Revision: 183 http://pyscard.svn.sourceforge.net/pyscard/?rev=183&view=rev Author: jdaussel Date: 2008-01-03 01:58:28 -0800 (Thu, 03 Jan 2008) Log Message: ----------- pcsc_stringify not available on Mac OS X Tiger Modified Paths: -------------- trunk/pyscard/src/smartcard/scard/scard.i Modified: trunk/pyscard/src/smartcard/scard/scard.i =================================================================== --- trunk/pyscard/src/smartcard/scard/scard.i 2008-01-02 22:48:56 UTC (rev 182) +++ trunk/pyscard/src/smartcard/scard/scard.i 2008-01-03 09:58:28 UTC (rev 183) @@ -824,7 +824,7 @@ } /////////////////////////////////////////////////////////////////////////////// -// some pcsclite versions (e.g. on Max OS X darwint) don't have a pcsc stringify +// some pcsclite versions (e.g. on Max OS X Tiger) have no pcsc_stringify // this function was taken from pcsclite // char* _pcsc_stringify_error( SCARDRETCODE pcscError ) @@ -984,7 +984,7 @@ return ppszError; #endif // WIN32 #ifdef PCSCLITE - #ifdef __APPLE__ + #ifdef __TIGER__ return (ERRORSTRING*)_pcsc_stringify_error( lErrCode ); #endif return (ERRORSTRING*)pcsc_stringify_error( lErrCode ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: jean d. a. <jda...@gm...> - 2008-01-02 18:03:57
|
Dima, Sorry for the (very) late reply. The support of SCardControl has been added to pyscard release 1.6.5. You can test it ahead of time by checking out the latest release on the trunk (use subversion command: svn co https://pyscard.svn.sourceforge.net/svnroot/pyscard/trunk pyscard). A formal release will be done in January. Best regards, -jda >On Sep 05, 2007 10:20 AM, dima Q <dimaqq@gm...> wrote : > > Hi > > I'm using SCM SDI 010 reader and I'd like to get PUPI bytes from the > contactless side, the manual says I have to send an escape sequence through > the control channel, the example uses SCardControl. > > I noticed this function is not wrapped by pyscard. I would be willing to > contribute the changes. Is there a reason why it's not wrapped yet? Is there > anything I should watch out for when wrapping or using this function? > > Thanks > Dima Tisnek |
From: dima Q <di...@gm...> - 2007-09-05 10:20:08
|
Hi I'm using SCM SDI 010 reader and I'd like to get PUPI bytes from the contactless side, the manual says I have to send an escape sequence through the control channel, the example uses SCardControl. I noticed this function is not wrapped by pyscard. I would be willing to contribute the changes. Is there a reason why it's not wrapped yet? Is there anything I should watch out for when wrapping or using this function? Thanks Dima Tisnek |