Timeline

200 timeline items by user rkeene occurring around 2012-07-21 06:55:27.

2015-07-15
18:47
[efe7692225] Updated KPS CA Certs (user: rkeene, tags: trunk)
2015-07-03
01:51
[ee33ccc6af] Updated to optinally generate commercial certs, and removed commercial certs from internal file (user: rkeene, tags: trunk)
2015-05-04
16:02
[6938f7a82c] Merged in trunk (user: rkeene, tags: require-login-if-needed)
2015-03-22
06:25
[133c2dbd45] Updated with latest set of DoD and Federal certs (user: rkeene, tags: trunk)
06:25
[06f7fdb141] Added commericial PKI, but not referenced anywhere in CACKey (user: rkeene, tags: trunk)
06:24
[11c30d03cf] Updated to not update built-in certs file if one of the makes fails (user: rkeene, tags: trunk)
06:23
[832276f583] Fixed issue with federal certificate fetching (user: rkeene, tags: trunk)
2015-03-20
17:33 • Edit [7c43a082a7]: Add tag "0.7.1". (user: rkeene) [details]
17:32
[7c43a082a7] CACKey 0.7.1 (user: rkeene, tags: trunk, 0.7.1)
2015-03-05
17:49
[bc60cf4dca] Updated to set the output size after decompressing a certificate (user: rkeene, tags: trunk)
17:40
[4f5638aabf] Updated to use fewer APDUs when signing/decrypting (user: rkeene, tags: trunk)
16:20
[d36685d176] Updated ignores to ignore downloaded certificates and test driver (user: rkeene, tags: trunk)
16:09
[47251b740c] Removed extraneous code (user: rkeene, tags: trunk)
16:06
[614742ca67] Updated to deal with reading impossibly small TLV buffers sanely (user: rkeene, tags: trunk)
15:48
[e4a2e1c560] Added debugging to ASN.1 X.509 parser, added support for gzip'd certificates, and fixed a possible non-deterministic case with realloc(0) (user: rkeene, tags: trunk)
2014-03-18
04:33
[42891ae8ca] Updated to work with pclose() failures (user: rkeene, tags: trunk)
2014-03-14
14:30
[8ba93699b4] Merged in changes from PIV (user: rkeene, tags: trunk)
14:25
[ad6536ceb0] Updated to reset the card if a retry is required (user: rkeene, tags: protected-auth-path)
2014-01-17
13:42
[b5af3ab373] Merged in trunk (user: rkeene, tags: protected-auth-path)
13:35
[afd6df445d] Work towards fixing listing of slots to not list redundant slots (user: rkeene, tags: trunk)
2013-10-17
20:32 • Edit [d6a874f3b57f2b41]: Add tag "0.7.0". (user: rkeene) [details]
20:32
[d6a874f3b5] CACKey 0.7.0 (user: rkeene, tags: trunk, 0.7.0)
20:30 • Edit [6ba1dff55aa7d7e1]: Marked "Closed". (user: rkeene) [details]
20:30 • Edit [6ba1dff55aa7d7e1]: Removed the "Closed" mark. (user: rkeene) [details]
20:29 • Edit [6ba1dff55aa7d7e1]: Marked "Closed". (user: rkeene) [details]
20:29
[3e5963d5d9] Merged in PIV support (user: rkeene, tags: trunk)
20:29
[6ba1dff55a] Updated to deal with 6E00 and added support for win32 build options (user: rkeene, tags: piv)
2013-09-14
04:11
[5f8f3e59a7] Merged in changes from piv (user: rkeene, tags: protected-auth-path)
02:50
[2e1e0bfc20] Updated to treat a return code of 0x6E00 (wrong instruction class) the same as 0x6982 (security status not satisified) (user: rkeene, tags: piv)
2013-08-19
03:33
[eba8a2346a] Updated to exclude USG certificates slot if compiled without it (user: rkeene, tags: piv)
03:25
[0e841c8724] Fixed order of processing PIN command options (user: rkeene, tags: piv)
03:19
[182c88b988] Fixed memory leak when checking PIV certificates (user: rkeene, tags: piv)
03:14
[d52881feec] Leaf: Improved waiting for slot event to allow C_Finalize to terminate any waiting (user: rkeene, tags: wait-for-slot-event)
2013-08-18
07:02
[0058a3b41b] Added support for CKF_DONT_BLOCK (user: rkeene, tags: wait-for-slot-event)
06:53
[4d4946cc1f] First work towards implementing C_WaitForSlotEvent (user: rkeene, tags: wait-for-slot-event)
2013-08-14
06:29
[27d18fd03a] Updated to not dead-lock when prompting for PIN during a signing operation (user: rkeene, tags: protected-auth-path)
05:53
[14d49a499f] If using Protected Authentication Path, don't set the LOGIN_REQUIRED flag (user: rkeene, tags: protected-auth-path)
05:06 • Edit [5469f9a4d0853fd1]: Removed the "Closed" mark. (user: rkeene) [details]
04:55 • Edit [5469f9a4d0853fd1]: Marked "Closed". (user: rkeene) [details]
04:54
[8a76f09a85] Added support for enabling the PROTECTED_AUTHENTICATION_PATH flag for the token if a command to provide the PIN is configured (user: rkeene, tags: piv)
04:49
[2e12e46ded] Merged trunk (user: rkeene, tags: piv)
04:40
[b6863060d8] Updated to allow compilation excluding DoD certificates (user: rkeene, tags: trunk)
04:22
[5469f9a4d0] Merged in updates (user: rkeene, tags: protected-auth-path)
04:22
[8c73344738] Merged in trunk (user: rkeene, tags: piv)
04:21
[00fbb45437] Added ignores for generated files (user: rkeene, tags: trunk)
04:16
[a68e222d00] Added return value printing for C_Login() and removed requirement that PIN not be provided if using protected authentication path (some tools provide it anyway) (user: rkeene, tags: protected-auth-path)
04:15
[20ddc71853] Added start of script to ask for PIN via X11 (user: rkeene, tags: protected-auth-path)
03:55
[b6ea2dbe0a] Updated to allow the Protected Authentication Path to be set only if an X server display is available (user: rkeene, tags: protected-auth-path)
03:48
[b6a0e30bff] Added support for supplying a command to provide a PIN via standard output (user: rkeene, tags: protected-auth-path)
03:01
[06eb7a2600] Made test driver aware of PKCS#11 protected authentication path flag (user: rkeene, tags: protected-auth-path)
02:26
[93bebaff52] Create new branch named "protected-auth-path" (user: rkeene, tags: protected-auth-path)
2013-08-03
02:20
[0a6ef43f4c] Updated to create a PKCS#7 bundle (user: rkeene, tags: piv)
02:19
[c46c2cd501] Added support for outputting NetScaler cert configuration (user: rkeene, tags: piv)
2013-02-07
23:29
[6a49836224] Added script to generate certificate bundles in heirarchy order (user: rkeene, tags: piv)
2013-01-18
15:11
[0e0490e060] Added support for compiling in a default debug log file (user: rkeene, tags: trunk)
01:18 • Changes to wiki page CACKey (user: rkeene) [details]
2013-01-16
15:21
[def08b9deb] Updated to determine what kind of authentication to perform based on token present (PIV/CAC) (user: rkeene, tags: piv)
2013-01-15
21:12
[e2ba3f7684] Updated to label PIV keys with their types. Removed extraneous debugging output (user: rkeene, tags: piv)
21:00
[b7f98935cd] Added additional debugging output (user: rkeene, tags: piv)
19:15
[69efc196d7] Added "Common Policy" root CA (user: rkeene, tags: piv)
19:03
[acce3f42d5] Removed extraneous CA (user: rkeene, tags: piv)
18:48
[2c8ab6e8d0] Updated built-in certs, and added script to rebuild built-in certs (user: rkeene, tags: piv)
18:44
[1847ef7af2] Updated to build a certificate chain to a root (atleast one) and also not have loops in chains (user: rkeene, tags: piv)
15:59
[ab26dec401] Updated to use BER-TLV decoding to extract responses rather than hard-coded offsets (user: rkeene, tags: piv)
14:20
[33a93aab41] Updated to make "leakcheck" more tolerant of %p formats (user: rkeene, tags: trunk)
14:12
[8f27214611] Merged in trunk (user: rkeene, tags: piv)
14:11
[402217513a] Updated debugging messages to be written in a single fprintf() call in an attempt to avoid having them intermingled when written from multiple threads (user: rkeene, tags: trunk)
05:27
[150cbc7790] Updated to copy type when copying pcsc_identities (user: rkeene, tags: piv)
04:52
[eed54cb794] Minor cleanup (user: rkeene, tags: piv)
04:50
[ea4c430c50] Corrected signature unpacking (user: rkeene, tags: piv)
04:48
[dc6044978a] Updated code so that information on accessing each certificate for different kinds of cards is not shared (user: rkeene, tags: piv)
2013-01-14
17:56
[a02a881547] Updated documentation for cackey_get_data (user: rkeene, tags: piv)
17:53
[de23309dd3] Updated extended modes to use BER encoding and added some basic comments (user: rkeene, tags: piv)
2013-01-10
19:39
[1b3d97f6ef] Added debug messages for newly supported features which may not function. Updated to not use newly supported features, which seem to fail sometimes. (user: rkeene, tags: piv)
05:12 • Edit [3f1484d1ad8a239e]: Edit check-in comment. (user: rkeene) [details]
05:10
[3f1484d1ad] Renamed "DoD Certs" slot to "US Government Certs" and added Federal Certificates to built-in list (user: rkeene, tags: piv)
05:07
[d97a4f9c8a] Added Makefile to download DoD Root CAs (user: rkeene, tags: piv)
05:02
[69e6931bb8] Added Makefile to generate certs for federal CA chain (user: rkeene, tags: piv)
05:00
[cfa10c1ef8] Cleaned up debug messages (user: rkeene, tags: piv)
04:59
[b9b26ebc73] Updated to provide basic (and buggy) PIV functionality (user: rkeene, tags: piv)
01:00
[1494008def] Began adding PIV support (user: rkeene, tags: piv)
2012-07-30
05:07
[2086fbe318] Moved copying in of automake/autoconf files to autogen from build (user: rkeene, tags: trunk)
05:06
[a5af46b2b5] Updated to cache certificate information

Added a C_FindObject() speed test macro

Updated to reset slot less frequently (user: rkeene, tags: trunk)

2012-07-27
19:00
[1bab9f801f] Updated to copy win64 build tree to releases in addition to win32 (user: rkeene, tags: trunk)
18:44 • Edit [314ff4ce38fe24d9]: Add tag "0.6.8". (user: rkeene) [details]
18:44
[314ff4ce38] CACKey 0.6.8 (user: rkeene, tags: trunk, 0.6.8)
18:39
[8a57ac5688] Moved computation of number of objects per DoD cert into the cackey_read_dod_identities() function (user: rkeene, tags: trunk)
18:35 • Edit [3efa3284148f7689]: Edit check-in comment. (user: rkeene) [details]
18:29
[af692c90b0] Initialized variables we pass into PC/SC (user: rkeene, tags: trunk)
18:29
[e491e4b5f9] Removed extraneous parameter of cackey_read_dod_identities() (user: rkeene, tags: trunk)
18:27
[3efa328414] Fixed bug where DoD certs were overwriting random parts of memory causing strange bugs, fixes [b9306c2b35] (user: rkeene, tags: trunk)
2012-07-25
02:33 • Edit [11563df5312e3b03]: Add tag "0.6.7". (user: rkeene) [details]
02:33
[11563df531] CACKey 0.6.7 (user: rkeene, tags: trunk, 0.6.7)
02:32 • Edit [62f39ca12494f7c3]: Marked "Closed". (user: rkeene) [details]
02:31
[cca6a7fec4] Merged in "dodcerts-on-seperate-slot" branch (user: rkeene, tags: trunk)
02:30
[62f39ca124] Closed-Leaf: Merged from trunk (user: rkeene, tags: dodcerts-on-seperate-slot)
2012-07-24
20:53
[c1fa623247] Removed win32 SDK files, which are now part of mingw32 (untested) (user: rkeene, tags: trunk)
15:55
[6db637b204] Added basic stub for adding support for checking if LOGIN_REQUIRED is needed (user: rkeene, tags: require-login-if-needed)
2012-07-22
15:55
[459f215faf] Create new branch named "require-login-if-needed" (user: rkeene, tags: require-login-if-needed)
2012-07-21
06:55
[3dd0313cab] Updated Mac OS X build to use --enable-dod-certs-on-hw-slots, which is needed for its Tokend (user: rkeene, tags: dodcerts-on-seperate-slot)
06:54
[ba2bf716e9] Updated test for --enable-dod-certs-on-hw-slots configure option (user: rkeene, tags: dodcerts-on-seperate-slot)
06:50
[b957a3fa2e] Updated to allow the user to specify (via environment variables) whether or not to include the DoD certificates on the hardware slot tokens (user: rkeene, tags: dodcerts-on-seperate-slot)
06:19
[90faf75892] Protected access to cackey_slots with mutex (user: rkeene, tags: dodcerts-on-seperate-slot)
06:09
[b6b2190360] Added support for treating the DoD certs as a seperate slot (user: rkeene, tags: dodcerts-on-seperate-slot)
04:55
[caac1986d6] Create new branch named "dodcerts-on-seperate-slot" (user: rkeene, tags: dodcerts-on-seperate-slot)
2012-07-20
05:26 • Changes to wiki page Downloads (user: rkeene) [details]
04:55 • Changes to wiki page CACKey (user: rkeene) [details]
04:55 • Changes to wiki page CACKey (user: rkeene) [details]
04:54 • Changes to wiki page CACKey (user: rkeene) [details]
04:43 • Changes to wiki page CACKey (user: rkeene) [details]
04:21 • Changes to wiki page Downloads (user: rkeene) [details]
04:20 • Edit [55c89f91a4807a37]: Add tag "0.5.0". (user: rkeene) [details]
04:20 • Edit [a06c5d0ddac605d8]: Add tag "0.5.1". (user: rkeene) [details]
04:20 • Edit [ce8b478d9dc6bcf3]: Add tag "0.5.2". (user: rkeene) [details]
04:20 • Edit [5de646644f7b09a2]: Add tag "0.5.3". (user: rkeene) [details]
04:20 • Edit [de006af60bd1df9b]: Add tag "0.5.4". (user: rkeene) [details]
04:20 • Edit [c97d596fa2206b8c]: Add tag "0.5.5". (user: rkeene) [details]
04:20 • Edit [b5db4e9add7b4d09]: Add tag "0.5.6". (user: rkeene) [details]
04:20 • Edit [356be62ad7b0c17b]: Add tag "0.5.7". (user: rkeene) [details]
04:20 • Edit [46cd43db95dedec9]: Add tag "0.5.8". (user: rkeene) [details]
04:20 • Edit [db42db5d959d548e]: Add tag "0.5.9". (user: rkeene) [details]
04:20 • Edit [d1b2e5ea57c961fb]: Add tag "0.5.10". (user: rkeene) [details]
04:20 • Edit [1a514f86a4ce5d58]: Add tag "0.5.11". (user: rkeene) [details]
04:20 • Edit [82a12f1ab04777cc]: Add tag "0.5.12". (user: rkeene) [details]
04:20 • Edit [b09d33f9bc2dd01f]: Add tag "0.5.13". (user: rkeene) [details]
04:20 • Edit [b0c547f73539599c]: Add tag "0.5.14". (user: rkeene) [details]
04:20 • Edit [cae3768452b15b3e]: Add tag "0.5.15". (user: rkeene) [details]
04:20 • Edit [a066a8770fbdd0d0]: Add tag "0.5.16". (user: rkeene) [details]
04:20 • Edit [45a6d087dba906c7]: Add tag "0.5.17". (user: rkeene) [details]
04:20 • Edit [aff9dd7ca3de90bd]: Add tag "0.5.18". (user: rkeene) [details]
04:20 • Edit [25c710f2882094d9]: Add tag "0.5.19". (user: rkeene) [details]
04:20 • Edit [8aec474c2b898978]: Add tag "0.5.20". (user: rkeene) [details]
04:20 • Edit [89933f697dc23889]: Add tag "0.5.21". (user: rkeene) [details]
04:20 • Edit [21d6e16ab8e43e49]: Add tag "0.6.0". (user: rkeene) [details]
04:20 • Edit [6d0500d7e7f193cc]: Add tag "0.6.1". (user: rkeene) [details]
04:20 • Edit [02f5cea2da645381]: Add tag "0.6.2". (user: rkeene) [details]
04:20 • Edit [9d554f27657b1ece]: Add tag "0.6.3". (user: rkeene) [details]
04:20 • Edit [521abe23e2c179bd]: Add tag "0.6.4". (user: rkeene) [details]
04:20 • Edit [ed5f20c85e1d8a67]: Add tag "0.6.5". (user: rkeene) [details]
04:20 • Edit [db27c32333eccea8]: Add tag "0.6.6". (user: rkeene) [details]
04:16 • Changes to wiki page Source Code (user: rkeene) [details]
04:14 • Changes to wiki page CACKey (user: rkeene) [details]
01:05
[07d8b72d7d] Corrected arithmetic on a void pointer (user: rkeene, tags: trunk)
01:04
[c634e02a7f] Corrected casting to for %p formatting (user: rkeene, tags: trunk)
00:55
[6b0275529a] Updated to define _WIN32_WINNT before including windows.h anywhere (user: rkeene, tags: trunk)
00:53
[9bed3538e1] Corrected type-punning issue (user: rkeene, tags: trunk)
2012-07-19
18:03
[b9df324b66] Added support for logging to a file using CACKEY_DEBUG_LOGFILE environment variable (user: rkeene, tags: trunk)
18:03
[ecfb2af250] Corrected type for debugging certificates (user: rkeene, tags: trunk)
16:06
[e095e31b05] Updated to a zlib compiled by a newer mingw32-w64 (user: rkeene, tags: trunk)
05:43
[39dd453bcd] Corrected name of new Windows compiler (user: rkeene, tags: trunk)
05:39
[a2b7df3c9a] Updated to build using mingw32-w64 built-in winscard (user: rkeene, tags: trunk)
05:39
[5bd5ef312f] Subversion to Fossil Copy Commit. Please Ignore. Recording copying build/cackey_win32_build/include/pthread.h to build/cackey_win64_build/include/pthread.h. (user: rkeene, tags: trunk)
05:29
[b0c5c2ea32] Corrected PC/SC test (user: rkeene, tags: trunk)
05:19
[d0b5ea65f9] Updated to deal with newer versions of mingw32 (user: rkeene, tags: trunk)
04:00
[40d223588a] Added first attempt at Win64 build support (user: rkeene, tags: trunk)
2012-05-09
16:38
[638b5f52a7] Updated to print attribute type as string in lookups

Updated to include public key objects for DoD certificates (user: rkeene, tags: trunk)

16:37
[cfd166f381] Removed spurious variables (user: rkeene, tags: trunk)
16:22
[30d36fdd77] Added support for CKO_PUBLIC_KEY objects (user: rkeene, tags: trunk)
2012-04-26
01:53
[db27c32333] CACKey 0.6.6 (user: rkeene, tags: trunk, 0.6.6)
01:10
[b9bcff12a6] Updated to support an environment variable named CACKEY_NO_EXTRA_CERTS to inhibit DoD certs from being presented (user: rkeene, tags: trunk)
2012-04-21
01:14
[dbd79de227] Fixed issue with C_GetMechanismList rejecting valid buffer sizes (user: rkeene, tags: trunk)
01:13
[66ea8c8073] Fixed issue with C_GetMechanismList reporting wrong number of mechanisms when asked (user: rkeene, tags: trunk)
2012-02-12
06:26
[b673394c9a] Stopped reporting CKM_SHA1_RSA_PKCS as a supported mechanism -- it was never actually supported (user: rkeene, tags: trunk)
2011-12-22
19:11
[780725ae48] Updated to check for more tools when trying to strip (user: rkeene, tags: trunk)
2011-09-08
03:48
[ed5f20c85e] CACKey 0.6.5 (user: rkeene, tags: trunk, 0.6.5)
03:42
[fa022cbc5d] More work towards getting Mac OS X to export only the symbols we care about (user: rkeene, tags: trunk)
03:01
[521abe23e2] CACKey 0.6.4

Moved determining how to weaken and strip symbols into an autoconf macro

Added support for stripping symbols to Mac OS X builds (user: rkeene, tags: trunk, 0.6.4)

01:51
[9d554f2765] CACKey 0.6.3

Fixed typo in last commit (user: rkeene, tags: trunk, 0.6.3)

01:47
[02f5cea2da] CACKey 0.6.2

Updated to include sha1.c, md5.c, and asn1-x509.c in the cackey.c translation unit so that these symbols never get exported and conflict with existing programs

Updated to try harder to remove and weaken symbols from shared object (user: rkeene, tags: trunk, 0.6.2)

2011-08-26
20:37
[ed2ca0f170] Removed External CA and retired CAs (user: rkeene, tags: trunk)
20:20
[e5f5d2e812] Removed expired certificates (user: rkeene, tags: trunk)
05:40
[6d0500d7e7] CACKey 0.6.1 (user: rkeene, tags: trunk, 0.6.1)
05:29
[5027cbae9b] Updated to include DoD root CAs as objects in the PKCS#11 module

Updated to include Netscape Trust Objects (https://developer.mozilla.org/index.php?title=en/NSS/PKCS_%2311_Netscape_Trust) in PKCS#11 module

Added more attributes to scan for to test driver (user: rkeene, tags: trunk)

03:59
[ab28e9b926] Updated to support linking to PKCS#11 providers that export the minimal PKCS#11 symbols (user: rkeene, tags: trunk)
2011-08-25
04:01
[21d6e16ab8] CACKey 0.6.0 (user: rkeene, tags: trunk, 0.6.0)
04:00
[059330a9a5] Fixed bug in UUID of package

Added PKCS11.tokend package to CACKey on Mac OS X

Removed legacy (pre-Mac OS X 10.5) build support (user: rkeene, tags: trunk)

2011-08-24
03:44
[6723914ef9] Removed incomplete and never-used SPM implementation (user: rkeene, tags: trunk)
03:36
[8cb81a67c7] Corrected typo (user: rkeene, tags: trunk)
03:35
[d689039e52] Updated to deal with comparing the MODULUS attribute with non-exact matches (user: rkeene, tags: trunk)
01:46
[e8be04d9cf] Updated Mac OS X build scripts (user: rkeene, tags: trunk)
2011-07-21
21:12
[def14c0dc3] Fixed bug in rpm2deb for x86_64 (user: rkeene, tags: trunk)
2011-06-17
06:26
[80df9c1ff5] Corrected small issues (user: rkeene, tags: trunk)
2011-01-12
15:29
[e0a76b9d35] Updated to remove duplicate file (causes problems on case-insensitive filesystems) (user: rkeene, tags: trunk)
2010-10-21
03:43
[89933f697d] CACKey 0.5.21 (user: rkeene, tags: trunk, 0.5.21)
03:32
[35b6d2498d] Updated to leave Win32 build scripts in place for release (user: rkeene, tags: trunk)
2010-10-20
22:22
[81d58547cf] Added missing libz.a (user: rkeene, tags: trunk)
2010-10-15
17:56
[f238396b29] Updated Win32 build script to use relative paths (user: rkeene, tags: trunk)
10:27
[81e42b32af] Fixed issue with win32 build script

Updated ignores (user: rkeene, tags: trunk)

10:20
[c3a8fe4086] Added local definitions of T=1 and T=0 protocols on Win32 build (seems to be missing from library) (user: rkeene, tags: trunk)
09:53
[ec1f93c869] Added mostly-compiling Win32 support

Added local copy of RSA PKCS#11 (user: rkeene, tags: trunk)

2010-10-10
09:10
[8aec474c2b] CACKey 0.5.20

Updated CACKey to not require pReserved to be set to NULL

Fixed bug where Sign and Decrypt operations would not terminate correctly (user: rkeene, tags: trunk, 0.5.20)

2010-08-02
16:05
[25c710f288] CACKey 0.5.19 (user: rkeene, tags: trunk, 0.5.19)
2010-07-27
00:05
[84b477088d] Updated platforms (user: rkeene, tags: trunk)
2010-07-23
23:08
[031f9f08b9] Added platform build notes (user: rkeene, tags: trunk)
22:25
[aff9dd7ca3] CACKey 0.5.18

Fixed issue with reset clean-up marking slot as reset (infinite loop) (user: rkeene, tags: trunk, 0.5.18)

22:03
[45a6d087db] CACKey 0.5.17 (user: rkeene, tags: trunk, 0.5.17)
21:58
[84aaf35a0e] Updated to call SCardDisconnect if we detect a previously connected slot -- this fixes a regression in the previous commit where a smartcard would not function after being inserted, removed, and reinserted (user: rkeene, tags: trunk)
21:46
[1edf82bc16] Consolidated slot resetting into a single function.

Updated slot resetting to invalidate slot PC/SC handle. (user: rkeene, tags: trunk)

21:23
[e4fd58cbb9] Added timing information to debug output

Fixed issue where readers that were removed and readded weren't connected to properly (user: rkeene, tags: trunk)

17:24
[93bc06dab6] Fixed retry on NOT_TRANSACTED to retry at a higher level

Consolidated all SCardReconnect calls into a wrapper that takes care of T=0 or T=1 selection (user: rkeene, tags: trunk)

Older