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...> - 2012-04-08 11:07:24
|
Revision: 596 http://pyscard.svn.sourceforge.net/pyscard/?rev=596&view=rev Author: jdaussel Date: 2012-04-08 11:07:18 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Get reader groups list from instance Modified Paths: -------------- trunk/pyscard/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py Modified: trunk/pyscard/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py =================================================================== --- trunk/pyscard/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py 2012-04-08 10:54:32 UTC (rev 595) +++ trunk/pyscard/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py 2012-04-08 11:07:18 UTC (rev 596) @@ -53,7 +53,7 @@ """Test smartcard framework readers factory methods""" def setUp(self): - groups = PCSCReaderGroups() + groups = PCSCReaderGroups().instance try: groups.remove('Pinpad$Readers') groups.remove('Biometric$Readers') @@ -62,8 +62,8 @@ def testcase_add(self): """Test for groups=groups+newgroups""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups = groups + newgroup self.assertEquals(groups, groupssnapshot + [newgroup]) @@ -71,8 +71,8 @@ def testcase_addlist(self): """Test for groups=groups+[newgroups]""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroups = ['Pinpad$Readers', 'Biometric$Readers'] groups = groups + newgroups self.assertEquals(groups, groupssnapshot + newgroups) @@ -81,8 +81,8 @@ def testcase_iadd(self): """Test for groups+=newgroup""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups += newgroup self.assertEquals(groups, groupssnapshot + [newgroup]) @@ -90,8 +90,8 @@ def testcase_iaddlist(self): """Test for groups+=[newgroups]""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroups = ['Pinpad$Readers', 'Biometric$Readers'] groups += newgroups self.assertEquals(groups, groupssnapshot + newgroups) @@ -100,8 +100,8 @@ def testcase_append(self): """Test for groups.append(newgroup)""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups.append(newgroup) self.assertEquals(groups, groupssnapshot + [newgroup]) @@ -109,8 +109,8 @@ def testcase_insert(self): """Test for groups.insert(newgroup)""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups.insert(0, newgroup) self.assertEquals(groups, [newgroup] + groupssnapshot) @@ -118,8 +118,8 @@ def testcase_removereadergroup_pop(self): """Test for groups.pop()""" - groupssnapshot = list(PCSCReaderGroups()) - groups = PCSCReaderGroups() + groupssnapshot = list(PCSCReaderGroups().instance) + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups.insert(0, newgroup) self.assertEquals(groups, [newgroup] + groupssnapshot) @@ -128,7 +128,7 @@ def testcase_addreadertogroup(self): """Test for adding readers to group""" - groups = PCSCReaderGroups() + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups.insert(0, newgroup) for r in PCSCReader.readers('SCard$DefaultReaders'): @@ -142,7 +142,7 @@ def testcase_removereaderfromgroup(self): """Test for removing readers from group""" - groups = PCSCReaderGroups() + groups = PCSCReaderGroups().instance newgroup = 'Pinpad$Readers' groups.insert(0, newgroup) for r in PCSCReader.readers('SCard$DefaultReaders'): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2012-04-08 10:54:39
|
Revision: 595 http://pyscard.svn.sourceforge.net/pyscard/?rev=595&view=rev Author: jdaussel Date: 2012-04-08 10:54:32 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Commented readergroups tests for Windows 7 Modified Paths: -------------- trunk/pyscard/src/smartcard/test/framework/testcase_readergroups.py Modified: trunk/pyscard/src/smartcard/test/framework/testcase_readergroups.py =================================================================== --- trunk/pyscard/src/smartcard/test/framework/testcase_readergroups.py 2012-04-08 10:05:33 UTC (rev 594) +++ trunk/pyscard/src/smartcard/test/framework/testcase_readergroups.py 2012-04-08 10:54:32 UTC (rev 595) @@ -26,13 +26,14 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA """ +import platform import unittest - -from smartcard.reader.ReaderGroups import readergroups +from smartcard.System import readergroups from smartcard.scard import resourceManager -if 'winscard' == resourceManager: +if 'winscard' == resourceManager and \ + -1 == platform.platform().find('Windows-7'): class testcase_readergroups(unittest.TestCase): """Test smartcard framework readersgroups.""" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2012-04-08 10:05:39
|
Revision: 594 http://pyscard.svn.sourceforge.net/pyscard/?rev=594&view=rev Author: jdaussel Date: 2012-04-08 10:05:33 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Fixed LocateCards test to support Windows 7 new behaviour Modified Paths: -------------- trunk/pyscard/src/smartcard/test/scard/testcase_locatecards.py Modified: trunk/pyscard/src/smartcard/test/scard/testcase_locatecards.py =================================================================== --- trunk/pyscard/src/smartcard/test/scard/testcase_locatecards.py 2012-04-08 09:38:10 UTC (rev 593) +++ trunk/pyscard/src/smartcard/test/scard/testcase_locatecards.py 2012-04-08 10:05:33 UTC (rev 594) @@ -26,7 +26,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA """ - +import platform import unittest from smartcard.scard import * @@ -77,23 +77,24 @@ self.hcontext, cards, readerstates) self.assertEquals(hresult, 0) - dictexpectedreaders = {} - for reader in expectedReaders: - dictexpectedreaders[reader] = 1 - for reader, eventstate, atr in newstates: - if reader in dictexpectedreaders and \ - [] != expectedATRinReader[reader]: - self.assertEquals(expectedATRinReader[reader], atr) - self.assert_(eventstate & SCARD_STATE_PRESENT) - self.assert_(eventstate & SCARD_STATE_CHANGED) + if -1 == platform.platform().find('Windows-7'): + dictexpectedreaders = {} + for reader in expectedReaders: + dictexpectedreaders[reader] = 1 + for reader, eventstate, atr in newstates: + if reader in dictexpectedreaders and \ + [] != expectedATRinReader[reader]: + self.assertEquals(expectedATRinReader[reader], atr) + self.assert_(eventstate & SCARD_STATE_PRESENT) + self.assert_(eventstate & SCARD_STATE_CHANGED) - # 10ms delay, so that time-out always occurs - hresult, newstates = SCardGetStatusChange( - self.hcontext, 10, newstates) - self.assertEquals(hresult, SCARD_E_TIMEOUT) - self.assertEquals( - SCardGetErrorMessage(hresult), - 'The user-specified timeout value has expired. ') + # 10ms delay, so that time-out always occurs + hresult, newstates = SCardGetStatusChange( + self.hcontext, 10, newstates) + self.assertEquals(hresult, SCARD_E_TIMEOUT) + self.assertEquals( + SCardGetErrorMessage(hresult), + 'The user-specified timeout value has expired. ') elif 'pcsclite' == resourceManager: readerstates = [] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2012-04-08 09:38:16
|
Revision: 593 http://pyscard.svn.sourceforge.net/pyscard/?rev=593&view=rev Author: jdaussel Date: 2012-04-08 09:38:10 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Updated sample to reflect OS cards Modified Paths: -------------- trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py 2012-04-08 09:31:18 UTC (rev 592) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py 2012-04-08 09:38:10 UTC (rev 593) @@ -26,6 +26,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA """ +import platform from smartcard.scard import * import smartcard.guid @@ -52,14 +53,20 @@ try: # list interfaces for a known card + if -1 != platform.platform().find('Windows-7'): + expectedCard = 'Identity Device (Microsoft Generic Profile)' + elif -1 != platform.platform().find('Windows-Vista-6.0'): + expectedCard = 'Axalto Cryptoflex .NET' + else: + expectedCard = 'Schlumberger Cryptoflex 8k v2' hresult, interfaces = SCardListInterfaces( hcontext, - 'Schlumberger Cryptoflex 8k v2') + expectedCard) if hresult != SCARD_S_SUCCESS: raise scard.error( 'Failed to list interfaces: ' + \ SCardGetErrorMessage(hresult)) - print 'Interfaces for Schlumberger Cryptoflex 8k v2:', interfaces + print 'Interfaces for ', expectedCard, ':', interfaces # introduce a card (forget first in case it is already present) hresult = SCardForgetCardType(hcontext, znewcardName) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2012-04-08 09:31:24
|
Revision: 592 http://pyscard.svn.sourceforge.net/pyscard/?rev=592&view=rev Author: jdaussel Date: 2012-04-08 09:31:18 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Fixed wrong statement spanning two lines Modified Paths: -------------- trunk/pyscard/src/smartcard/wx/CardAndReaderTreePanel.py Modified: trunk/pyscard/src/smartcard/wx/CardAndReaderTreePanel.py =================================================================== --- trunk/pyscard/src/smartcard/wx/CardAndReaderTreePanel.py 2012-04-08 08:54:44 UTC (rev 591) +++ trunk/pyscard/src/smartcard/wx/CardAndReaderTreePanel.py 2012-04-08 09:31:18 UTC (rev 592) @@ -57,8 +57,8 @@ il = wx.ImageList(isz[0], isz[1]) self.capindex = il.Add( wx.ArtProvider_GetBitmap(wx.ART_HELP_BOOK, wx.ART_OTHER, isz)) - self.fldrindex = il.Add - (wx.ArtProvider_GetBitmap(wx.ART_FOLDER, wx.ART_OTHER, isz)) + self.fldrindex = il.Add( + wx.ArtProvider_GetBitmap(wx.ART_FOLDER, wx.ART_OTHER, isz)) self.fldropenindex = il.Add( wx.ArtProvider_GetBitmap(wx.ART_FILE_OPEN, wx.ART_OTHER, isz)) if None != ICO_SMARTCARD: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2012-04-08 08:54:53
|
Revision: 591 http://pyscard.svn.sourceforge.net/pyscard/?rev=591&view=rev Author: jdaussel Date: 2012-04-08 08:54:44 +0000 (Sun, 08 Apr 2012) Log Message: ----------- Release date for 1.6.14 Modified Paths: -------------- trunk/pyscard/src/README trunk/pyscard/src/setup.py trunk/pyscard/src/smartcard/ATR.py trunk/pyscard/src/smartcard/AbstractCardRequest.py trunk/pyscard/src/smartcard/Card.py trunk/pyscard/src/smartcard/CardConnection.py trunk/pyscard/src/smartcard/CardConnectionDecorator.py trunk/pyscard/src/smartcard/CardConnectionEvent.py trunk/pyscard/src/smartcard/CardConnectionObserver.py trunk/pyscard/src/smartcard/CardMonitoring.py trunk/pyscard/src/smartcard/CardNames.py trunk/pyscard/src/smartcard/CardRequest.py trunk/pyscard/src/smartcard/CardService.py trunk/pyscard/src/smartcard/CardType.py trunk/pyscard/src/smartcard/ChangeLog trunk/pyscard/src/smartcard/Examples/framework/sample_CardConnectionDecorator.py trunk/pyscard/src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py trunk/pyscard/src/smartcard/Examples/framework/sample_CustomCardType.py trunk/pyscard/src/smartcard/Examples/framework/sample_CustomErrorChecker.py trunk/pyscard/src/smartcard/Examples/framework/sample_ErrorChecking.py trunk/pyscard/src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCards.py trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorReaders.py trunk/pyscard/src/smartcard/Examples/framework/sample_TransmitCardObserver.py trunk/pyscard/src/smartcard/Examples/framework/sample_apduTracerInterpreter.py trunk/pyscard/src/smartcard/Examples/framework/sample_toHexString.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_getATR.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_getAttrib.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_getStatusChange.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_listCards.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_locateCards.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_readerGroups.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_readers.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py trunk/pyscard/src/smartcard/Examples/simple/getATR.py trunk/pyscard/src/smartcard/Examples/simple/selectDF_TELECOM.py trunk/pyscard/src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py trunk/pyscard/src/smartcard/Examples/wx/apdumanager/apdumanager.py trunk/pyscard/src/smartcard/Examples/wx/apdumanager/setup.py trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/cardmonitor.py trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/setup.py trunk/pyscard/src/smartcard/Examples/wx/pcscdiag/pcscdiag.py trunk/pyscard/src/smartcard/Examples/wx/readerviewer/readerviewer.py trunk/pyscard/src/smartcard/Examples/wx/readerviewer/setup.py trunk/pyscard/src/smartcard/Exceptions.py trunk/pyscard/src/smartcard/ExclusiveConnectCardConnection.py trunk/pyscard/src/smartcard/ExclusiveTransmitCardConnection.py trunk/pyscard/src/smartcard/PassThruCardService.py trunk/pyscard/src/smartcard/README trunk/pyscard/src/smartcard/ReaderMonitoring.py trunk/pyscard/src/smartcard/Session.py trunk/pyscard/src/smartcard/System.py trunk/pyscard/src/smartcard/__init__.py trunk/pyscard/src/smartcard/doc/framework-samples.html trunk/pyscard/src/smartcard/doc/index.html trunk/pyscard/src/smartcard/doc/scard-samples.html trunk/pyscard/src/smartcard/guid.py trunk/pyscard/src/smartcard/pcsc/PCSCCardConnection.py trunk/pyscard/src/smartcard/pcsc/PCSCCardRequest.py trunk/pyscard/src/smartcard/pcsc/PCSCContext.py trunk/pyscard/src/smartcard/pcsc/PCSCExceptions.py trunk/pyscard/src/smartcard/pcsc/PCSCReader.py trunk/pyscard/src/smartcard/pcsc/PCSCReaderGroups.py trunk/pyscard/src/smartcard/pyro/PyroReader.py trunk/pyscard/src/smartcard/pyro/server/PyroDaemon.py trunk/pyscard/src/smartcard/pyro/server/PyroEventServer.py trunk/pyscard/src/smartcard/pyro/server/PyroNameServer.py trunk/pyscard/src/smartcard/pyro/server/RemoteCardConnection.py trunk/pyscard/src/smartcard/pyro/server/RemoteReaderServer.py trunk/pyscard/src/smartcard/reader/Reader.py trunk/pyscard/src/smartcard/reader/ReaderFactory.py trunk/pyscard/src/smartcard/reader/ReaderGroups.py trunk/pyscard/src/smartcard/scard/PcscDefs.i trunk/pyscard/src/smartcard/scard/PcscTypemaps.i trunk/pyscard/src/smartcard/scard/gemalto.ver trunk/pyscard/src/smartcard/scard/helpers.c trunk/pyscard/src/smartcard/scard/helpers.h trunk/pyscard/src/smartcard/scard/makefile trunk/pyscard/src/smartcard/scard/memlog.h trunk/pyscard/src/smartcard/scard/pcsctypes.h trunk/pyscard/src/smartcard/scard/scard.i trunk/pyscard/src/smartcard/scard/winscarddll.c trunk/pyscard/src/smartcard/scard/winscarddll.h trunk/pyscard/src/smartcard/sw/ErrorChecker.py trunk/pyscard/src/smartcard/sw/ErrorCheckingChain.py trunk/pyscard/src/smartcard/sw/ISO7816_4ErrorChecker.py trunk/pyscard/src/smartcard/sw/ISO7816_4_SW1ErrorChecker.py trunk/pyscard/src/smartcard/sw/ISO7816_8ErrorChecker.py trunk/pyscard/src/smartcard/sw/ISO7816_9ErrorChecker.py trunk/pyscard/src/smartcard/sw/SWExceptions.py trunk/pyscard/src/smartcard/sw/__init__.py trunk/pyscard/src/smartcard/sw/op21_ErrorChecker.py trunk/pyscard/src/smartcard/test/configcheck.py trunk/pyscard/src/smartcard/test/framework/testcase_ATR.py trunk/pyscard/src/smartcard/test/framework/testcase_CAtr.py trunk/pyscard/src/smartcard/test/framework/testcase_Card.py trunk/pyscard/src/smartcard/test/framework/testcase_CardConnection.py trunk/pyscard/src/smartcard/test/framework/testcase_CardMonitor.py trunk/pyscard/src/smartcard/test/framework/testcase_CardRequest.py trunk/pyscard/src/smartcard/test/framework/testcase_CardService.py trunk/pyscard/src/smartcard/test/framework/testcase_CardType.py trunk/pyscard/src/smartcard/test/framework/testcase_ErrorChecking.py trunk/pyscard/src/smartcard/test/framework/testcase_ExclusiveCardConnection.py trunk/pyscard/src/smartcard/test/framework/testcase_readergroups.py trunk/pyscard/src/smartcard/test/framework/testcase_readermonitor.py trunk/pyscard/src/smartcard/test/framework/testcase_readermonitorstress.py trunk/pyscard/src/smartcard/test/framework/testcase_readers.py trunk/pyscard/src/smartcard/test/framework/testcase_ulist.py trunk/pyscard/src/smartcard/test/framework/testcase_utils.py trunk/pyscard/src/smartcard/test/framework/testsuite_framework.py trunk/pyscard/src/smartcard/test/frameworkpcsc/testcase_pcscreadergroups.py trunk/pyscard/src/smartcard/test/frameworkpcsc/testsuite_frameworkpcsc.py trunk/pyscard/src/smartcard/test/manual/testcase_manualCardRequest.py trunk/pyscard/src/smartcard/test/scard/testcase_getatr.py trunk/pyscard/src/smartcard/test/scard/testcase_getattrib.py trunk/pyscard/src/smartcard/test/scard/testcase_geterrormessage.py trunk/pyscard/src/smartcard/test/scard/testcase_listcards.py trunk/pyscard/src/smartcard/test/scard/testcase_locatecards.py trunk/pyscard/src/smartcard/test/scard/testcase_readergroups.py trunk/pyscard/src/smartcard/test/scard/testcase_transaction.py trunk/pyscard/src/smartcard/test/scard/testsuite_scard.py trunk/pyscard/src/smartcard/ulist.py trunk/pyscard/src/smartcard/util/__init__.py trunk/pyscard/src/smartcard/wx/APDUHexValidator.py trunk/pyscard/src/smartcard/wx/APDUTracerPanel.py trunk/pyscard/src/smartcard/wx/CardAndReaderTreePanel.py trunk/pyscard/src/smartcard/wx/ReaderToolbar.py trunk/pyscard/src/smartcard/wx/SimpleSCardApp.py trunk/pyscard/src/smartcard/wx/SimpleSCardAppEventObserver.py trunk/pyscard/src/smartcard/wx/SimpleSCardAppFrame.py trunk/pyscard/src/smartcard/wx/__init__.py trunk/pyscard/tools/commands/build-doc.py trunk/pyscard/tools/commands/uninstall.py Modified: trunk/pyscard/src/README =================================================================== --- trunk/pyscard/src/README 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/README 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ http://pyscard.sourceforge.net/ ------------------------------------------------------------------------------- -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. @@ -24,7 +24,7 @@ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ------------------------------------------------------------------------------- -Last update : pyscard 1.6.14 (October 2011) +Last update : pyscard 1.6.14 (April 2012) ------------------------------------------------------------------------------- pyscard is a python module adding smart cards support to python. Modified: trunk/pyscard/src/setup.py =================================================================== --- trunk/pyscard/src/setup.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/setup.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/ATR.py =================================================================== --- trunk/pyscard/src/smartcard/ATR.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/ATR.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/AbstractCardRequest.py =================================================================== --- trunk/pyscard/src/smartcard/AbstractCardRequest.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/AbstractCardRequest.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Card.py =================================================================== --- trunk/pyscard/src/smartcard/Card.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Card.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/CardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardConnectionDecorator.py =================================================================== --- trunk/pyscard/src/smartcard/CardConnectionDecorator.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardConnectionDecorator.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardConnectionEvent.py =================================================================== --- trunk/pyscard/src/smartcard/CardConnectionEvent.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardConnectionEvent.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardConnectionObserver.py =================================================================== --- trunk/pyscard/src/smartcard/CardConnectionObserver.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardConnectionObserver.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardMonitoring.py =================================================================== --- trunk/pyscard/src/smartcard/CardMonitoring.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardMonitoring.py 2012-04-08 08:54:44 UTC (rev 591) @@ -8,7 +8,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardNames.py =================================================================== --- trunk/pyscard/src/smartcard/CardNames.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardNames.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardRequest.py =================================================================== --- trunk/pyscard/src/smartcard/CardRequest.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardRequest.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardService.py =================================================================== --- trunk/pyscard/src/smartcard/CardService.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardService.py 2012-04-08 08:54:44 UTC (rev 591) @@ -10,7 +10,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/CardType.py =================================================================== --- trunk/pyscard/src/smartcard/CardType.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/CardType.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/ChangeLog =================================================================== --- trunk/pyscard/src/smartcard/ChangeLog 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/ChangeLog 2012-04-08 08:54:44 UTC (rev 591) @@ -1,4 +1,4 @@ -1.6.14 (October 2011) +1.6.14 (April 2012s) =================== * added support for windows 64bit amd64 (Jean-Daniel Aussel) * support python "new" classes (derive classes from object) (Ludovic Rousseau from chrysn feature request ID 3110077) Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_CardConnectionDecorator.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_CardConnectionDecorator.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_CardConnectionDecorator.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_ConsoleConnectionTracer.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_CustomCardType.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_CustomCardType.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_CustomCardType.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_CustomErrorChecker.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_CustomErrorChecker.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_CustomErrorChecker.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_ErrorChecking.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_ErrorChecking.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_ErrorChecking.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_ExclusiveCardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCards.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCards.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCards.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorCardsAndTransmit.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorReaders.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorReaders.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_MonitorReaders.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_TransmitCardObserver.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_TransmitCardObserver.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_TransmitCardObserver.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_apduTracerInterpreter.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_apduTracerInterpreter.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_apduTracerInterpreter.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/framework/sample_toHexString.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/framework/sample_toHexString.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/framework/sample_toHexString.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_getATR.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_getATR.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_getATR.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_getAttrib.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_getAttrib.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_getAttrib.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_getStatusChange.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_getStatusChange.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_getStatusChange.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_listCards.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_listCards.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_listCards.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_listInterfaces.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_locateCards.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_locateCards.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_locateCards.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_readerGroups.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_readerGroups.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_readerGroups.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_readers.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_readers.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_readers.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_selectDFTelecom.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/scard-api/sample_transaction.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/simple/getATR.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/simple/getATR.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/simple/getATR.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/simple/selectDF_TELECOM.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/simple/selectDF_TELECOM.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/simple/selectDF_TELECOM.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Copyright 2010 Ludovic Rousseau Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/apdumanager/SampleAPDUManagerPanel.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/apdumanager/apdumanager.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/apdumanager/apdumanager.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/apdumanager/apdumanager.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/apdumanager/setup.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/apdumanager/setup.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/apdumanager/setup.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/cardmonitor.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/cardmonitor.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/cardmonitor.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/setup.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/setup.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/cardmonitor/setup.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/pcscdiag/pcscdiag.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/pcscdiag/pcscdiag.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/pcscdiag/pcscdiag.py 2012-04-08 08:54:44 UTC (rev 591) @@ -6,7 +6,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/readerviewer/readerviewer.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/readerviewer/readerviewer.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/readerviewer/readerviewer.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Examples/wx/readerviewer/setup.py =================================================================== --- trunk/pyscard/src/smartcard/Examples/wx/readerviewer/setup.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Examples/wx/readerviewer/setup.py 2012-04-08 08:54:44 UTC (rev 591) @@ -5,7 +5,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Exceptions.py =================================================================== --- trunk/pyscard/src/smartcard/Exceptions.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Exceptions.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/ExclusiveConnectCardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/ExclusiveConnectCardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/ExclusiveConnectCardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/ExclusiveTransmitCardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/ExclusiveTransmitCardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/ExclusiveTransmitCardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/PassThruCardService.py =================================================================== --- trunk/pyscard/src/smartcard/PassThruCardService.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/PassThruCardService.py 2012-04-08 08:54:44 UTC (rev 591) @@ -7,7 +7,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/README =================================================================== --- trunk/pyscard/src/smartcard/README 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/README 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ http://pyscard.sourceforge.net/ ------------------------------------------------------------------------------- -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. @@ -24,7 +24,7 @@ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA ------------------------------------------------------------------------------- -Last update : pyscard 1.6.14 (October 2011) +Last update : pyscard 1.6.14 (April 2012) ------------------------------------------------------------------------------- pyscard is a python module adding smart cards support to python. Modified: trunk/pyscard/src/smartcard/ReaderMonitoring.py =================================================================== --- trunk/pyscard/src/smartcard/ReaderMonitoring.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/ReaderMonitoring.py 2012-04-08 08:54:44 UTC (rev 591) @@ -8,7 +8,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/Session.py =================================================================== --- trunk/pyscard/src/smartcard/Session.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/Session.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/System.py =================================================================== --- trunk/pyscard/src/smartcard/System.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/System.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/__init__.py =================================================================== --- trunk/pyscard/src/smartcard/__init__.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/__init__.py 2012-04-08 08:54:44 UTC (rev 591) @@ -7,7 +7,7 @@ __date__ = "May 2010" __version__ = "1.6.14" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/doc/framework-samples.html =================================================================== --- trunk/pyscard/src/smartcard/doc/framework-samples.html 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/doc/framework-samples.html 2012-04-08 08:54:44 UTC (rev 591) @@ -12,7 +12,7 @@ secure and Free Open Source software downloads" /></a> <hr> <H1 align="center"> </h1> -Last update : pyscard 1.6.14 (October 2011) +Last update : pyscard 1.6.14 (April 2012) <p> <a href="pyscard-usersguide.html">pyscard</a> is a python module adding smart cards support to <a href="http://www.python.org">python</a>. <p>It consists of <a Modified: trunk/pyscard/src/smartcard/doc/index.html =================================================================== --- trunk/pyscard/src/smartcard/doc/index.html 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/doc/index.html 2012-04-08 08:54:44 UTC (rev 591) @@ -14,7 +14,7 @@ alt="Get pyscard at SourceForge.net. Fast, secure and Free Open Source software downloads" /></a> </h1> <hr> - Last update : pyscard 1.6.14 (October 2011) + Last update : pyscard 1.6.14 (April 2012) <p> <a href="pyscard-usersguide.html">pyscard - python smart card library</a> is a python module adding smart cards support to <a href="http://www.python.org">python.</a> Modified: trunk/pyscard/src/smartcard/doc/scard-samples.html =================================================================== --- trunk/pyscard/src/smartcard/doc/scard-samples.html 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/doc/scard-samples.html 2012-04-08 08:54:44 UTC (rev 591) @@ -12,7 +12,7 @@ secure and Free Open Source software downloads" /></a> <hr> <H1 align="center"> </h1> -Last update : pyscard 1.6.14 (October 2011) +Last update : pyscard 1.6.14 (April 2012) <p>Using the <a href="epydoc/index.html">smartcard framework</a> is the preferred way to write python smart card application. You can however use the <a href="epydoc/smartcard.scard.scard-module.html">smartcard.scard</a> library to write your python smart card application if you want to write your Modified: trunk/pyscard/src/smartcard/guid.py =================================================================== --- trunk/pyscard/src/smartcard/guid.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/guid.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCCardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCCardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCCardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCCardRequest.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCCardRequest.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCCardRequest.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCContext.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCContext.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCContext.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCExceptions.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCExceptions.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCExceptions.py 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCReader.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCReader.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCReader.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pcsc/PCSCReaderGroups.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCReaderGroups.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pcsc/PCSCReaderGroups.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/PyroReader.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/PyroReader.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/PyroReader.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/server/PyroDaemon.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/server/PyroDaemon.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/server/PyroDaemon.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/server/PyroEventServer.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/server/PyroEventServer.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/server/PyroEventServer.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/server/PyroNameServer.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/server/PyroNameServer.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/server/PyroNameServer.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/server/RemoteCardConnection.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/server/RemoteCardConnection.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/server/RemoteCardConnection.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/pyro/server/RemoteReaderServer.py =================================================================== --- trunk/pyscard/src/smartcard/pyro/server/RemoteReaderServer.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/pyro/server/RemoteReaderServer.py 2012-04-08 08:54:44 UTC (rev 591) @@ -3,7 +3,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/reader/Reader.py =================================================================== --- trunk/pyscard/src/smartcard/reader/Reader.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/reader/Reader.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/reader/ReaderFactory.py =================================================================== --- trunk/pyscard/src/smartcard/reader/ReaderFactory.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/reader/ReaderFactory.py 2012-04-08 08:54:44 UTC (rev 591) @@ -10,7 +10,7 @@ been updated to dynamically load the module with Robert Brewer ClassLoader.py. -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/reader/ReaderGroups.py =================================================================== --- trunk/pyscard/src/smartcard/reader/ReaderGroups.py 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/reader/ReaderGroups.py 2012-04-08 08:54:44 UTC (rev 591) @@ -2,7 +2,7 @@ __author__ = "gemalto http://www.gemalto.com" -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/PcscDefs.i =================================================================== --- trunk/pyscard/src/smartcard/scard/PcscDefs.i 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/PcscDefs.i 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/PcscTypemaps.i =================================================================== --- trunk/pyscard/src/smartcard/scard/PcscTypemaps.i 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/PcscTypemaps.i 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/gemalto.ver =================================================================== --- trunk/pyscard/src/smartcard/scard/gemalto.ver 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/gemalto.ver 2012-04-08 08:54:44 UTC (rev 591) @@ -4,7 +4,7 @@ #ifndef VER_LEGALCOPYRIGHT_YEARS -#define VER_LEGALCOPYRIGHT_YEARS "2001-2011" +#define VER_LEGALCOPYRIGHT_YEARS "2001-2012" #endif #ifndef VER_LEGALCOPYRIGHT_STR Modified: trunk/pyscard/src/smartcard/scard/helpers.c =================================================================== --- trunk/pyscard/src/smartcard/scard/helpers.c 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/helpers.c 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/helpers.h =================================================================== --- trunk/pyscard/src/smartcard/scard/helpers.h 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/helpers.h 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/makefile =================================================================== --- trunk/pyscard/src/smartcard/scard/makefile 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/makefile 2012-04-08 08:54:44 UTC (rev 591) @@ -1,22 +1,22 @@ # ----------------------------------------------------------------------------- -# Copyright 2001-2011 gemalto +# Copyright 2001-2012 gemalto # Author: Jean-Daniel Aussel, mailto:jea...@ge... # # A little makefile to build the python extension outside of distutils # on windows for easy debugging. -# +# # This file is part of pyscard. -# +# # pyscard is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. -# +# # pyscard is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. -# +# # You should have received a copy of the GNU Lesser General Public License # along with pyscard; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA @@ -37,7 +37,7 @@ all: $(pythonpackagedir)\_scard.pyd $(pythonpackagedir)\_scard_d.pyd # depedencies -$(pythonpackagedir)\_scard.pyd : obj\_scard.pyd +$(pythonpackagedir)\_scard.pyd : obj\_scard.pyd if exist obj\_scard.pyd copy obj\_scard.pyd $(pythonpackagedir)\_scard.pyd $(pythonpackagedir)\_scard_d.pyd : objd\_scard_d.pyd @@ -98,8 +98,8 @@ # clean-up generated files clean: @del obj\_scard.pyd obj\_scard.exp obj\_scard.lib - @del obj\scard_wrap.obj obj\helpers.obj obj\winscarddll.obj + @del obj\scard_wrap.obj obj\helpers.obj obj\winscarddll.obj @del obj\scard.res obj\scard.py obj\scard_wrap.c - @del objd\_scard_d.pyd objd\_scard_d.exp objd\_scard_d.lib - @del objd\_scard_d.pdb objd\scard_wrap.obj objd\helpers.obj objd\winscarddll.obj + @del objd\_scard_d.pyd objd\_scard_d.exp objd\_scard_d.lib + @del objd\_scard_d.pdb objd\scard_wrap.obj objd\helpers.obj objd\winscarddll.obj @del objd\scard.res objd\scard.py objd\scard_wrap.c Modified: trunk/pyscard/src/smartcard/scard/memlog.h =================================================================== --- trunk/pyscard/src/smartcard/scard/memlog.h 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/memlog.h 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/pcsctypes.h =================================================================== --- trunk/pyscard/src/smartcard/scard/pcsctypes.h 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/pcsctypes.h 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. Modified: trunk/pyscard/src/smartcard/scard/scard.i =================================================================== --- trunk/pyscard/src/smartcard/scard/scard.i 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/scard.i 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... Author: Ludovic Rousseau, mailto:lud...@fr... @@ -136,7 +136,7 @@ Comments, bug reports, improvements welcome. ------------------------------------------------------------------------------- -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto @Author: Jean-Daniel Aussel, mailto:jea...@ge... @Author: Ludovic Rousseau, mailto:lud...@fr... Modified: trunk/pyscard/src/smartcard/scard/winscarddll.c =================================================================== --- trunk/pyscard/src/smartcard/scard/winscarddll.c 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/winscarddll.c 2012-04-08 08:54:44 UTC (rev 591) @@ -1,5 +1,5 @@ /*============================================================================== -Copyright 2001-2011 gemalto +Copyright 2001-2012 gemalto Author: Jean-Daniel Aussel, mailto:jea...@ge... This file is part of pyscard. @@ -236,7 +236,7 @@ WINAPI _defaultSCARDISVALIDCONTEXT( IN SCARDCONTEXT hContext) { - (void)hContext; + (void)hContext; return SCARD_E_NO_SERVICE; } @@ -248,10 +248,10 @@ OUT LPBYTE pbAttr, IN OUT SCARDDWORDARG* pcbAttrLen) { - (void)hCard; - (void)dwAttrId; - (void)pbAttr; - (void)pcbAttrLen; + (void)hCard; + (void)dwAttrId; + (void)pbAttr; + (void)pcbAttrLen; return SCARD_E_NO_SERVICE; } @@ -263,10 +263,10 @@ IN LPCBYTE pbAttr, IN SCARDDWORDARG cbAttrLen) { - (void)hCard; - (void)dwAttrId; - (void)pbAttr; - (void)cbAttrLen; + (void)hCard; + (void)dwAttrId; + (void)pbAttr; + (void)cbAttrLen; return SCARD_E_NO_SERVICE; } @@ -448,7 +448,7 @@ WINAPI _defaultSCARDBEGINTRANSACTION( IN SCARDHANDLE hCard) { - (void)hCard; + (void)hCard; return SCARD_E_NO_SERVICE; } @@ -457,7 +457,7 @@ WINAPI _defaultSCARDCANCEL( IN SCARDCONTEXT hContext) { - (void)hContext; + (void)hContext; return SCARD_E_NO_SERVICE; } Modified: trunk/pyscard/src/smartcard/scard/winscarddll.h =================================================================== --- trunk/pyscard/src/smartcard/scard/winscarddll.h 2012-03-23 10:00:44 UTC (rev 590) +++ trunk/pyscard/src/smartcard/scard/winscarddll.h 2012-04-08 08:54:44 UTC (rev 591) @@ -1... [truncated message content] |
From: <lu...@us...> - 2012-03-23 10:00:55
|
Revision: 590 http://pyscard.svn.sourceforge.net/pyscard/?rev=590&view=rev Author: ludov Date: 2012-03-23 10:00:44 +0000 (Fri, 23 Mar 2012) Log Message: ----------- Add 3 new PCSCv2_PART10_PROPERTY_* PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize PCSCv2_PART10_PROPERTY_wIdVendor PCSCv2_PART10_PROPERTY_wIdProduct They are new in PC/SC v2 part 10 version 2.02.09 Modified Paths: -------------- trunk/pyscard/src/smartcard/pcsc/PCSCPart10.py Modified: trunk/pyscard/src/smartcard/pcsc/PCSCPart10.py =================================================================== --- trunk/pyscard/src/smartcard/pcsc/PCSCPart10.py 2012-01-28 15:05:52 UTC (rev 589) +++ trunk/pyscard/src/smartcard/pcsc/PCSCPart10.py 2012-03-23 10:00:44 UTC (rev 590) @@ -78,6 +78,9 @@ PCSCv2_PART10_PROPERTY_bMaxPINSize = 7 PCSCv2_PART10_PROPERTY_sFirmwareID = 8 PCSCv2_PART10_PROPERTY_bPPDUSupport = 9 +PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize = 10 +PCSCv2_PART10_PROPERTY_wIdVendor = 11 +PCSCv2_PART10_PROPERTY_wIdProduct = 12 Properties = { "PCSCv2_PART10_PROPERTY_wLcdLayout": PCSCv2_PART10_PROPERTY_wLcdLayout, @@ -90,7 +93,10 @@ "PCSCv2_PART10_PROPERTY_bMinPINSize": PCSCv2_PART10_PROPERTY_bMinPINSize, "PCSCv2_PART10_PROPERTY_bMaxPINSize": PCSCv2_PART10_PROPERTY_bMaxPINSize, "PCSCv2_PART10_PROPERTY_sFirmwareID": PCSCv2_PART10_PROPERTY_sFirmwareID, -"PCSCv2_PART10_PROPERTY_bPPDUSupport": PCSCv2_PART10_PROPERTY_bPPDUSupport} +"PCSCv2_PART10_PROPERTY_bPPDUSupport": PCSCv2_PART10_PROPERTY_bPPDUSupport, +"PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize": PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize, +"PCSCv2_PART10_PROPERTY_wIdVendor": PCSCv2_PART10_PROPERTY_wIdVendor, +"PCSCv2_PART10_PROPERTY_wIdProduct": PCSCv2_PART10_PROPERTY_wIdProduct} # we already have: Features['FEATURE_x'] = FEATURE_x # we will now also have: Features[FEATURE_x] = 'FEATURE_x' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: SourceForge.net <no...@so...> - 2012-03-09 09:54:42
|
Support Requests item #3499307, was opened at 2012-03-07 22:04 Message generated for change (Comment added) made by ludov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None >Status: Closed Priority: 5 Private: No Submitted By: Yolkfull Chow (yolkfull) Assigned to: Nobody/Anonymous (nobody) Summary: Possible for pyscard to emulate smart card removal Initial Comment: Hi, As subject, I tried using ExclusiveConnection to connect to smart card during other app is using smartcartd, but failed. How can I achieve that? Thanks very much in advance!! ---------------------------------------------------------------------- >Comment By: Ludovic Rousseau (ludov) Date: 2012-03-09 01:54 Message: No, you can't use pyscard to tell PC/SC the smart card has been removed if the smart card has not physically been removed. ---------------------------------------------------------------------- Comment By: Yolkfull Chow (yolkfull) Date: 2012-03-09 00:49 Message: I want to use this library to do smart card automation testing. If it's possible, I can automate smart card removal related cases. So far I find that this library can only monitor smart card or reader, or send APDU. Could you please help clarify if it's possible to emulate the smart card removal? ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2012-03-08 00:17 Message: What do you want to do exactlty? Please describe the scenario. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-03-09 08:49:04
|
Support Requests item #3499307, was opened at 2012-03-07 22:04 Message generated for change (Comment added) made by yolkfull You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Yolkfull Chow (yolkfull) Assigned to: Nobody/Anonymous (nobody) Summary: Possible for pyscard to emulate smart card removal Initial Comment: Hi, As subject, I tried using ExclusiveConnection to connect to smart card during other app is using smartcartd, but failed. How can I achieve that? Thanks very much in advance!! ---------------------------------------------------------------------- >Comment By: Yolkfull Chow (yolkfull) Date: 2012-03-09 00:49 Message: I want to use this library to do smart card automation testing. If it's possible, I can automate smart card removal related cases. So far I find that this library can only monitor smart card or reader, or send APDU. Could you please help clarify if it's possible to emulate the smart card removal? ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2012-03-08 00:17 Message: What do you want to do exactlty? Please describe the scenario. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-03-08 08:17:33
|
Support Requests item #3499307, was opened at 2012-03-07 22:04 Message generated for change (Comment added) made by ludov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Yolkfull Chow (yolkfull) Assigned to: Nobody/Anonymous (nobody) Summary: Possible for pyscard to emulate smart card removal Initial Comment: Hi, As subject, I tried using ExclusiveConnection to connect to smart card during other app is using smartcartd, but failed. How can I achieve that? Thanks very much in advance!! ---------------------------------------------------------------------- >Comment By: Ludovic Rousseau (ludov) Date: 2012-03-08 00:17 Message: What do you want to do exactlty? Please describe the scenario. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-03-08 08:16:49
|
Support Requests item #3499307, was opened at 2012-03-07 22:04 Message generated for change (Comment added) made by ludov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Yolkfull Chow (yolkfull) Assigned to: Nobody/Anonymous (nobody) Summary: Possible for pyscard to emulate smart card removal Initial Comment: Hi, As subject, I tried using ExclusiveConnection to connect to smart card during other app is using smartcartd, but failed. How can I achieve that? Thanks very much in advance!! ---------------------------------------------------------------------- >Comment By: Ludovic Rousseau (ludov) Date: 2012-03-08 00:16 Message: XWha ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-03-08 06:04:33
|
Support Requests item #3499307, was opened at 2012-03-07 22:04 Message generated for change (Tracker Item Submitted) made by yolkfull You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: None Group: None Status: Open Priority: 5 Private: No Submitted By: Yolkfull Chow (yolkfull) Assigned to: Nobody/Anonymous (nobody) Summary: Possible for pyscard to emulate smart card removal Initial Comment: Hi, As subject, I tried using ExclusiveConnection to connect to smart card during other app is using smartcartd, but failed. How can I achieve that? Thanks very much in advance!! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957073&aid=3499307&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-02-09 09:08:06
|
Bugs item #3485789, was opened at 2012-02-08 08:20 Message generated for change (Comment added) made by ludov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Antoine Marot (antmarot) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardGetStatusChange not blocking Initial Comment: While everything works fine on OSX Lion, I have trouble running my code on Win7. Basically, the problem is that a call to SCardGetStatusChange(hcontext, INFINITE, newstates) does not wait for changes in Win7. The state that is returned has the SCARD_STATE_CHANGED flag activated, but it has *not* changed (ie. no flags have been changed). When I inspect the integer value of my state, I remark that this value is probably too big (e.g., 1114146, 1115170, ...). Moreover, that value keeps growing when the program runs. Is this behavior caused by 32 vs 64 bits issues ? Can I force my program to use 32 bits versions of DLLs ? Thanks for your help, Antoine ---------------------------------------------------------------------- >Comment By: Ludovic Rousseau (ludov) Date: 2012-02-09 01:08 Message: I do not use Windows myself. Jean-Daniel will have to look at this issue. ---------------------------------------------------------------------- Comment By: Antoine Marot (antmarot) Date: 2012-02-08 09:31 Message: I'm using version 1.6.12. I attached two files: bug.py which exhibits the bug, and output.txt which is the output I get when inserting/removing the card. As you will see, the numeric value of the state keeps growing. Also, note the last two entries printed on the output, they are identical. ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2012-02-08 08:37 Message: What version of pyscard are you using? Can you send a short sample code exhibiting the bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-02-08 17:31:07
|
Bugs item #3485789, was opened at 2012-02-08 08:20 Message generated for change (Comment added) made by antmarot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Antoine Marot (antmarot) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardGetStatusChange not blocking Initial Comment: While everything works fine on OSX Lion, I have trouble running my code on Win7. Basically, the problem is that a call to SCardGetStatusChange(hcontext, INFINITE, newstates) does not wait for changes in Win7. The state that is returned has the SCARD_STATE_CHANGED flag activated, but it has *not* changed (ie. no flags have been changed). When I inspect the integer value of my state, I remark that this value is probably too big (e.g., 1114146, 1115170, ...). Moreover, that value keeps growing when the program runs. Is this behavior caused by 32 vs 64 bits issues ? Can I force my program to use 32 bits versions of DLLs ? Thanks for your help, Antoine ---------------------------------------------------------------------- Comment By: Antoine Marot (antmarot) Date: 2012-02-08 09:31 Message: I'm using version 1.6.12. I attached two files: bug.py which exhibits the bug, and output.txt which is the output I get when inserting/removing the card. As you will see, the numeric value of the state keeps growing. Also, note the last two entries printed on the output, they are identical. ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2012-02-08 08:37 Message: What version of pyscard are you using? Can you send a short sample code exhibiting the bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-02-08 16:37:51
|
Bugs item #3485789, was opened at 2012-02-08 08:20 Message generated for change (Comment added) made by ludov You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Antoine Marot (antmarot) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardGetStatusChange not blocking Initial Comment: While everything works fine on OSX Lion, I have trouble running my code on Win7. Basically, the problem is that a call to SCardGetStatusChange(hcontext, INFINITE, newstates) does not wait for changes in Win7. The state that is returned has the SCARD_STATE_CHANGED flag activated, but it has *not* changed (ie. no flags have been changed). When I inspect the integer value of my state, I remark that this value is probably too big (e.g., 1114146, 1115170, ...). Moreover, that value keeps growing when the program runs. Is this behavior caused by 32 vs 64 bits issues ? Can I force my program to use 32 bits versions of DLLs ? Thanks for your help, Antoine ---------------------------------------------------------------------- >Comment By: Ludovic Rousseau (ludov) Date: 2012-02-08 08:37 Message: What version of pyscard are you using? Can you send a short sample code exhibiting the bug? ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 |
From: SourceForge.net <no...@so...> - 2012-02-08 16:20:15
|
Bugs item #3485789, was opened at 2012-02-08 08:20 Message generated for change (Tracker Item Submitted) made by antmarot You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Antoine Marot (antmarot) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardGetStatusChange not blocking Initial Comment: While everything works fine on OSX Lion, I have trouble running my code on Win7. Basically, the problem is that a call to SCardGetStatusChange(hcontext, INFINITE, newstates) does not wait for changes in Win7. The state that is returned has the SCARD_STATE_CHANGED flag activated, but it has *not* changed (ie. no flags have been changed). When I inspect the integer value of my state, I remark that this value is probably too big (e.g., 1114146, 1115170, ...). Moreover, that value keeps growing when the program runs. Is this behavior caused by 32 vs 64 bits issues ? Can I force my program to use 32 bits versions of DLLs ? Thanks for your help, Antoine ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3485789&group_id=196342 |
From: <lu...@us...> - 2012-01-28 15:05:58
|
Revision: 589 http://pyscard.svn.sourceforge.net/pyscard/?rev=589&view=rev Author: ludov Date: 2012-01-28 15:05:52 +0000 (Sat, 28 Jan 2012) Log Message: ----------- Display ASCII char only if < 127 If not display a '.' instead Modified Paths: -------------- trunk/contrib/parseATR/parseATR.py Modified: trunk/contrib/parseATR/parseATR.py =================================================================== --- trunk/contrib/parseATR/parseATR.py 2011-12-15 19:35:40 UTC (rev 588) +++ trunk/contrib/parseATR/parseATR.py 2012-01-28 15:05:52 UTC (rev 589) @@ -644,7 +644,7 @@ text.append(" (proprietary format)") ascii = " " for b in historical_bytes: - if b > 31: + if b > 31 and b < 127: ascii += chr(b) else: ascii += '.' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <lu...@us...> - 2011-12-15 19:35:46
|
Revision: 588 http://pyscard.svn.sourceforge.net/pyscard/?rev=588&view=rev Author: ludov Date: 2011-12-15 19:35:40 +0000 (Thu, 15 Dec 2011) Log Message: ----------- nalyse_histrorical_bytes(): display the ASCII equivalent of the bytes in proprietary format. Example: 3B FF 13 00 00 81 31 FE 45 4F 57 4F 4B 31 30 2D 4A 33 31 34 30 32 34 31 AC [...] Historical bytes --> 4F 57 4F 4B 31 30 2D 4A 33 31 34 30 32 34 31 Category indicator byte: 0x4F --> (proprietary format) WOK10-J3140241 Modified Paths: -------------- trunk/contrib/parseATR/parseATR.py Modified: trunk/contrib/parseATR/parseATR.py =================================================================== --- trunk/contrib/parseATR/parseATR.py 2011-10-29 10:23:49 UTC (rev 587) +++ trunk/contrib/parseATR/parseATR.py 2011-12-15 19:35:40 UTC (rev 588) @@ -642,6 +642,13 @@ else: text.append(" (proprietary format)") + ascii = " " + for b in historical_bytes: + if b > 31: + ascii += chr(b) + else: + ascii += '.' + text.append(''.join(ascii)) return text This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2011-10-29 10:23:55
|
Revision: 587 http://pyscard.svn.sourceforge.net/pyscard/?rev=587&view=rev Author: jdaussel Date: 2011-10-29 10:23:49 +0000 (Sat, 29 Oct 2011) Log Message: ----------- Added test case for hashable Reader Modified Paths: -------------- trunk/pyscard/src/smartcard/test/framework/testcase_readers.py Modified: trunk/pyscard/src/smartcard/test/framework/testcase_readers.py =================================================================== --- trunk/pyscard/src/smartcard/test/framework/testcase_readers.py 2011-10-29 10:19:35 UTC (rev 586) +++ trunk/pyscard/src/smartcard/test/framework/testcase_readers.py 2011-10-29 10:23:49 UTC (rev 587) @@ -61,6 +61,13 @@ for reader in expectedReaders: self.assert_(reader in foundreaders) + def testcase_hashreaders(self): + foundreaders = {} + for reader in readers(): + foundreaders[reader] = 1 + for reader in foundreaders.keys(): + self.assert_(reader in readers()) + def testcase_legacyreaders(self): foundreaders = {} for reader in listReaders(): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2011-10-29 10:19:42
|
Revision: 586 http://pyscard.svn.sourceforge.net/pyscard/?rev=586&view=rev Author: jdaussel Date: 2011-10-29 10:19:35 +0000 (Sat, 29 Oct 2011) Log Message: ----------- Added test case for hashable Card Modified Paths: -------------- trunk/pyscard/src/smartcard/test/framework/testcase_Card.py Modified: trunk/pyscard/src/smartcard/test/framework/testcase_Card.py =================================================================== --- trunk/pyscard/src/smartcard/test/framework/testcase_Card.py 2011-10-29 09:58:38 UTC (rev 585) +++ trunk/pyscard/src/smartcard/test/framework/testcase_Card.py 2011-10-29 10:19:35 UTC (rev 586) @@ -52,6 +52,16 @@ class testcase_Card(unittest.TestCase): """Test case for smartcard.Card.""" + def testcase_CardDictionary(self): + """Create a dictionnary with Card keys""" + mydict = {} + for reader in readers(): + card = Card(reader, expectedATRinReader[str(reader)]) + mydict[card] = reader + + for card in mydict.keys(): + self.assert_(str(card.reader) in expectedReaders) + def testcase_Card_FromReaders(self): """Create a Card from Readers and test that the response to SELECT DF_TELECOM has two bytes.""" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2011-10-29 09:58:44
|
Revision: 585 http://pyscard.svn.sourceforge.net/pyscard/?rev=585&view=rev Author: jdaussel Date: 2011-10-29 09:58:38 +0000 (Sat, 29 Oct 2011) Log Message: ----------- Make Card and Reader objects hashable Modified Paths: -------------- trunk/pyscard/src/smartcard/Card.py trunk/pyscard/src/smartcard/ChangeLog trunk/pyscard/src/smartcard/reader/Reader.py Modified: trunk/pyscard/src/smartcard/Card.py =================================================================== --- trunk/pyscard/src/smartcard/Card.py 2011-10-25 15:48:56 UTC (rev 584) +++ trunk/pyscard/src/smartcard/Card.py 2011-10-29 09:58:38 UTC (rev 585) @@ -56,6 +56,10 @@ False otherwise.""" return not self.__eq__(other) + def __hash__(self): + """Returns a hash value for this object (str(self) is unique).""" + return hash(str(self)) + def createConnection(self): """Return a CardConnection to the Card object.""" readerobj = None Modified: trunk/pyscard/src/smartcard/ChangeLog =================================================================== --- trunk/pyscard/src/smartcard/ChangeLog 2011-10-25 15:48:56 UTC (rev 584) +++ trunk/pyscard/src/smartcard/ChangeLog 2011-10-29 09:58:38 UTC (rev 585) @@ -4,6 +4,7 @@ * support python "new" classes (derive classes from object) (Ludovic Rousseau from chrysn feature request ID 3110077) * fixed Reader.__eq__() (Ludovic Rousseau from Bernard Paulus bug ID 3418113) * fixed extended APDU transmit buffer too short by 2 (Jean-Daniel Aussel from bugs ID 2914636 and 3106761) + + make Card and Reader objects hashable (Jean-Daniel Aussel from Hans-Peter Jansen feature request and patch) 1.6.12 (August 2010) Modified: trunk/pyscard/src/smartcard/reader/Reader.py =================================================================== --- trunk/pyscard/src/smartcard/reader/Reader.py 2011-10-25 15:48:56 UTC (rev 584) +++ trunk/pyscard/src/smartcard/reader/Reader.py 2011-10-29 09:58:38 UTC (rev 585) @@ -55,6 +55,10 @@ else: return False + def __hash__(self): + """Returns a hash value for this object (self.name is unique).""" + return hash(self.name) + def __repr__(self): """Returns card reader name string for `object` calls.""" return "'%s'" % self.name This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jda...@us...> - 2011-10-25 15:49:02
|
Revision: 584 http://pyscard.svn.sourceforge.net/pyscard/?rev=584&view=rev Author: jdaussel Date: 2011-10-25 15:48:56 +0000 (Tue, 25 Oct 2011) Log Message: ----------- Fixed test case for Windows Vista Modified Paths: -------------- trunk/pyscard/src/smartcard/test/scard/testcase_listcards.py Modified: trunk/pyscard/src/smartcard/test/scard/testcase_listcards.py =================================================================== --- trunk/pyscard/src/smartcard/test/scard/testcase_listcards.py 2011-10-23 14:25:35 UTC (rev 583) +++ trunk/pyscard/src/smartcard/test/scard/testcase_listcards.py 2011-10-25 15:48:56 UTC (rev 584) @@ -85,13 +85,20 @@ # locate a known card # Cryptoflex 8k v2 is present in standard Windows 2000 def test_listcryptoflexbyatr(self): - if 'Windows-7-6.1.7600' == platform.platform(): + if -1 != platform.platform().find('Windows-7'): dmyATR = \ [0x3B, 0x75, 0x94, 0x00, 0x00, 0x62, 0x02, 0x02, 0x01, 0x01] dmyName = ['dummycard'] hresult, card = SCardListCards(self.hcontext, dmyATR, []) self.assertEquals(hresult, 0) self.assertEquals(card, dmyName) + elif -1 != platform.platform().find('Windows-Vista-6.0'): + axaltodotnetATR = \ + [ 0x3B, 0x16, 0x96, 0x41, 0x73, 0x74, 0x72, 0x69, 0x64 ] + axaltodotnetName = ['Axalto Cryptoflex .NET'] + hresult, card = SCardListCards(self.hcontext, axaltodotnetATR, []) + self.assertEquals(hresult, 0) + self.assertEquals(card, axaltodotnetName) else: slbCryptoFlex8kv2ATR = \ [0x3B, 0x95, 0x15, 0x40, 0x00, 0x68, 0x01, 0x02, 0x00, 0x00] @@ -122,9 +129,14 @@ # locate all cards and interfaces in the system def test_listallcards(self): - if 'Windows-7-6.1.7600' == platform.platform(): + if -1 != platform.platform().find('Windows-7'): expectedCards = ['Identity Device (Microsoft Generic Profile)', 'Identity Device (NIST SP 800-73 [PIV])'] + elif -1 != platform.platform().find('Windows-Vista-6.0'): + expectedCards = [ + 'Axalto Cryptoflex .NET', + 'Infineon SICRYPT CardModule Card', + 'dummycard' ] else: # dummycard has been introduced in the test setup and # will be removed in the test teardown. Other cards are This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: SourceForge.net <no...@so...> - 2011-10-25 06:11:52
|
Bugs item #3427826, was opened at 2011-10-24 15:39 Message generated for change (Settings changed) made by jdaussel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open >Resolution: Accepted Priority: 5 Private: No Submitted By: Philippe BOURGAULT (pbourgault) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardControl issue with python 2.7 Initial Comment: Hello, I am using pyscard 2.6.12 and python 2.7.2 and I have a issue with ScardControl. When calling SCardControl to send proprietary command to reader, the ScardControl returns 0x0000001F error code. Only SCardControl calls sending data to reader, are having this behavior. SCardControl, used for getting attributes for example, still runs fine. Please find attached a sample code. This code works fine using python 2.5 and 2.6 but fails on python 2.7. Unfortunately, as these commands are proprietary to our CL1356A+ reader , you will not been able to run this code. If you cannot adapt this code on another reader, I can eventually lend you a CL1356A+ reader for debugging purposes. Thanks, regards, Philippe BOURGAULT ---------------------------------------------------------------------- Comment By: Philippe BOURGAULT (pbourgault) Date: 2011-10-25 07:01 Message: Hi again, Just a small addon to my last answer. I have logged the USB exchange with a USB traffic analyser and it shows that the request is correctly sent to the reader and that the response is also correctly sent to the host. The problem is therefore likely to be in the processing of the response. I have compared a successfull exchange done using Python 2.6 and an exchange with problem done with Python 2.7 and they are exactly bit to bit the same. I cannot perform Linux test at this time but I think it is reasonable to assume that the issue is specific to Python 2.7 and the Windows implementation of the wrapper. May be some regression was introduced in Python 2.7 C/API. Regards, ---------------------------------------------------------------------- Comment By: Philippe BOURGAULT (pbourgault) Date: 2011-10-25 06:52 Message: Hi Ludovic, I am using Windows and I have the problem with all SCardControl that are exchanging data with the reader; not the other one like getting or setting attributes. However, the issue (with exactly same code) doesn't happen on Windows using same pyscard version (1.6.12) on python 2.5 and 2.6; only 2.7 has the problem. Moreover, there is no issue when calling SCardControl from C language with the same data. I'm not a specialist about wrappers but It is likely that there is something inconsistent between the wrapper and python 2.7. Regards, ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2011-10-24 20:49 Message: Hello Philippe, I guess you are using Windows. Exact? Do you have the problem with all the SCardControl() or just some of them? Do you have the same problem under GNU/Linux or Mac OS X? I am using Python 2.7.1 on Mac OS X Lion and do not have a problem with SCardControl(). So maybe the problem is Windows specific. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 |
From: SourceForge.net <no...@so...> - 2011-10-25 05:01:16
|
Bugs item #3427826, was opened at 2011-10-24 13:39 Message generated for change (Comment added) made by pbourgault You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Philippe BOURGAULT (pbourgault) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardControl issue with python 2.7 Initial Comment: Hello, I am using pyscard 2.6.12 and python 2.7.2 and I have a issue with ScardControl. When calling SCardControl to send proprietary command to reader, the ScardControl returns 0x0000001F error code. Only SCardControl calls sending data to reader, are having this behavior. SCardControl, used for getting attributes for example, still runs fine. Please find attached a sample code. This code works fine using python 2.5 and 2.6 but fails on python 2.7. Unfortunately, as these commands are proprietary to our CL1356A+ reader , you will not been able to run this code. If you cannot adapt this code on another reader, I can eventually lend you a CL1356A+ reader for debugging purposes. Thanks, regards, Philippe BOURGAULT ---------------------------------------------------------------------- >Comment By: Philippe BOURGAULT (pbourgault) Date: 2011-10-25 05:01 Message: Hi again, Just a small addon to my last answer. I have logged the USB exchange with a USB traffic analyser and it shows that the request is correctly sent to the reader and that the response is also correctly sent to the host. The problem is therefore likely to be in the processing of the response. I have compared a successfull exchange done using Python 2.6 and an exchange with problem done with Python 2.7 and they are exactly bit to bit the same. I cannot perform Linux test at this time but I think it is reasonable to assume that the issue is specific to Python 2.7 and the Windows implementation of the wrapper. May be some regression was introduced in Python 2.7 C/API. Regards, ---------------------------------------------------------------------- Comment By: Philippe BOURGAULT (pbourgault) Date: 2011-10-25 04:52 Message: Hi Ludovic, I am using Windows and I have the problem with all SCardControl that are exchanging data with the reader; not the other one like getting or setting attributes. However, the issue (with exactly same code) doesn't happen on Windows using same pyscard version (1.6.12) on python 2.5 and 2.6; only 2.7 has the problem. Moreover, there is no issue when calling SCardControl from C language with the same data. I'm not a specialist about wrappers but It is likely that there is something inconsistent between the wrapper and python 2.7. Regards, ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2011-10-24 18:49 Message: Hello Philippe, I guess you are using Windows. Exact? Do you have the problem with all the SCardControl() or just some of them? Do you have the same problem under GNU/Linux or Mac OS X? I am using Python 2.7.1 on Mac OS X Lion and do not have a problem with SCardControl(). So maybe the problem is Windows specific. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 |
From: SourceForge.net <no...@so...> - 2011-10-25 04:52:37
|
Bugs item #3427826, was opened at 2011-10-24 13:39 Message generated for change (Comment added) made by pbourgault You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: PCSC wrapper Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Philippe BOURGAULT (pbourgault) Assigned to: jean-daniel aussel (jdaussel) Summary: SCardControl issue with python 2.7 Initial Comment: Hello, I am using pyscard 2.6.12 and python 2.7.2 and I have a issue with ScardControl. When calling SCardControl to send proprietary command to reader, the ScardControl returns 0x0000001F error code. Only SCardControl calls sending data to reader, are having this behavior. SCardControl, used for getting attributes for example, still runs fine. Please find attached a sample code. This code works fine using python 2.5 and 2.6 but fails on python 2.7. Unfortunately, as these commands are proprietary to our CL1356A+ reader , you will not been able to run this code. If you cannot adapt this code on another reader, I can eventually lend you a CL1356A+ reader for debugging purposes. Thanks, regards, Philippe BOURGAULT ---------------------------------------------------------------------- >Comment By: Philippe BOURGAULT (pbourgault) Date: 2011-10-25 04:52 Message: Hi Ludovic, I am using Windows and I have the problem with all SCardControl that are exchanging data with the reader; not the other one like getting or setting attributes. However, the issue (with exactly same code) doesn't happen on Windows using same pyscard version (1.6.12) on python 2.5 and 2.6; only 2.7 has the problem. Moreover, there is no issue when calling SCardControl from C language with the same data. I'm not a specialist about wrappers but It is likely that there is something inconsistent between the wrapper and python 2.7. Regards, ---------------------------------------------------------------------- Comment By: Ludovic Rousseau (ludov) Date: 2011-10-24 18:49 Message: Hello Philippe, I guess you are using Windows. Exact? Do you have the problem with all the SCardControl() or just some of them? Do you have the same problem under GNU/Linux or Mac OS X? I am using Python 2.7.1 on Mac OS X Lion and do not have a problem with SCardControl(). So maybe the problem is Windows specific. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=957072&aid=3427826&group_id=196342 |