Hello community,

here is the log from the commit of package pcsc-ccid for openSUSE:Factory 
checked in at 2017-10-17 01:52:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcsc-ccid (Old)
 and      /work/SRC/openSUSE:Factory/.pcsc-ccid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pcsc-ccid"

Tue Oct 17 01:52:27 2017 rev:52 rq:534038 version:1.4.28

Changes:
--------
--- /work/SRC/openSUSE:Factory/pcsc-ccid/pcsc-ccid.changes      2017-05-22 
18:08:34.876731970 +0200
+++ /work/SRC/openSUSE:Factory/.pcsc-ccid.new/pcsc-ccid.changes 2017-10-17 
01:52:30.474462944 +0200
@@ -1,0 +2,28 @@
+Sun Oct 15 09:00:53 UTC 2017 - w...@rosenauer.org
+
+- Updated to version 1.4.28
+  * Add support of
+    Athena IDProtect Flash
+    Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
+    HID Global OMNIKEY 5122 Dual
+    HID Global OMNIKEY 5122 Smartcard Reader
+    IIT E.Key Crystal-1
+    KRONEGGER Micro Core Platform
+    KRONEGGER NFC blue Reader Platform
+    Ledger Nano S
+    REINER SCT cyberJack RFID standard
+    REINER SCT cyberJack one
+    SAFETRUST SABRE SCR
+    SafeNet eToken 5300
+    Unicept GmbH AirID USB Dongle
+    Watchdata USB Key
+    mCore SCard-Reader
+  * Disabled readers
+    Jinmuyu Electronics Co., Ltd. MR800
+  * Fix non-pinpad HID global devices
+  * udev rules
+    allow rule overwrite
+    disable USB autosuspend on C3PO LTC31 v1 reader
+  * some minor improvements
+
+-------------------------------------------------------------------

Old:
----
  ccid-1.4.27.tar.bz2
  ccid-1.4.27.tar.bz2.asc

New:
----
  ccid-1.4.28.tar.bz2
  ccid-1.4.28.tar.bz2.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pcsc-ccid.spec ++++++
--- /var/tmp/diff_new_pack.VlOcho/_old  2017-10-17 01:52:31.490415355 +0200
+++ /var/tmp/diff_new_pack.VlOcho/_new  2017-10-17 01:52:31.494415167 +0200
@@ -24,7 +24,7 @@
 
 Name:           pcsc-ccid
 %define _name ccid
-Version:        1.4.27
+Version:        1.4.28
 Release:        0
 Summary:        PCSC Driver for CCID Based Smart Card Readers and GemPC Twin 
Serial Reader
 License:        LGPL-2.1+

++++++ ccid-1.4.27.tar.bz2 -> ccid-1.4.28.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/ChangeLog new/ccid-1.4.28/ChangeLog
--- old/ccid-1.4.27/ChangeLog   2017-05-21 14:45:51.000000000 +0200
+++ new/ccid-1.4.28/ChangeLog   2017-10-11 13:17:30.000000000 +0200
@@ -1,4 +1,307 @@
-commit a7dcbf296492f5056e1ba7abb8388531bb0a6708 (HEAD -> master, tag: 
ccid-1.4.27, origin/master, origin/HEAD, github/master)
+commit 70379da0cf79444d7035e0f42bea6f759f0a0886 (HEAD -> master, 
origin/master, origin/HEAD)
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Oct 11 14:00:57 2017 +0200
+
+    Release 1.4.28
+    
+    Signed-off-by: Ludovic Rousseau <ludovic.rouss...@free.fr>
+
+ README       | 26 ++++++++++++++++++++++++++
+ configure.ac |  2 +-
+ 2 files changed, 27 insertions(+), 1 deletion(-)
+
+commit 7fd10bfab0c9c9fd4903d7b8e4d33a9dc3347273
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Oct 4 14:02:48 2017 +0200
+
+    Add Unicept GmbH AirID USB Dongle
+
+ readers/Unicept_AirID_USB_Dongle.txt | 51 ++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt        |  3 ++-
+ 2 files changed, 53 insertions(+), 1 deletion(-)
+
+commit ebe042a757dc85e2ecc9609edc3b4ced588c6eba
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Oct 2 15:35:02 2017 +0200
+
+    Makefile: add support of spaces in DESTDIR
+    
+    It is now possible to use space characters in the destination directory
+    name (DESTDIR).
+    
+    This is inspired by Apple patch destDirFix.patch
+    
https://opensource.apple.com/source/SmartcardCCID/SmartcardCCID-55017/ccid/files/destDirFix.patch.auto.html
+
+ src/Makefile.am | 20 ++++++++++----------
+ 1 file changed, 10 insertions(+), 10 deletions(-)
+
+commit 94f90761bbedd0325fe321303b1871825927267d
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Sep 27 17:54:45 2017 +0200
+
+    Add HID Global OMNIKEY 5122 Dual
+
+ readers/HID_Global_OMNIKEY_5122_Dual.txt | 329 +++++++++++++++++++++++++++++++
+ readers/supported_readers.txt            |   1 +
+ 2 files changed, 330 insertions(+)
+
+commit 9a1b284329f88ef8eda2b7361096c05eda84f57a
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Sep 27 17:53:32 2017 +0200
+
+    Add HID Global OMNIKEY 5122 Smartcard Reader
+
+ .../HID_Global_OMNIKEY_5122_Smartcard_Reader.txt   | 329 +++++++++++++++++++++
+ readers/supported_readers.txt                      |   3 +-
+ 2 files changed, 331 insertions(+), 1 deletion(-)
+
+commit 7077b050b699e72471348877ca221a8641e858dc
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Sep 25 18:40:48 2017 +0200
+
+    Add KRONEGGER Micro Core Platform
+
+ readers/KRONEGGER_Micro_Core_Platform.txt | 310 ++++++++++++++++++++++++++++++
+ readers/supported_readers.txt             |   1 +
+ 2 files changed, 311 insertions(+)
+
+commit e95a7204b24346297ca64c11b63078bb25e8556d
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Sep 25 18:36:17 2017 +0200
+
+    Add KRONEGGER NFC blue Reader Platform
+
+ readers/KRONEGGER_NFC_blue_Reader_Platform.txt | 310 +++++++++++++++++++++++++
+ readers/supported_readers.txt                  |   5 +-
+ 2 files changed, 314 insertions(+), 1 deletion(-)
+
+commit 502dd6c9bb285d92e6aee2578eb36c19eba87a40
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Sep 20 10:45:46 2017 +0200
+
+    Move Athena IDProtect Flash in Unsupported list
+    
+    The reader does not work with a GnuPG card V2 card. All APDUs are
+    rejected with "Card absent or mute".
+
+ readers/supported_readers.txt | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+commit a06440b70d2b7898ac813d5e87d5349f18fcd166
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Sep 18 21:33:25 2017 +0200
+
+    Add Athena IDProtect Flash
+
+ readers/Athena_IDProtect_Flash.txt | 53 ++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt      |  3 ++-
+ 2 files changed, 55 insertions(+), 1 deletion(-)
+
+commit 7f3a5207e30e83af3d95dcd9ba3576e603cf6fb8
+Author: Rodrigo <rodar...@gmail.com>
+Date:   Sat Sep 9 01:13:06 2017 +0200
+
+    udev rules: Disable USB autosuspend on C3PO LTC31 v1 reader
+    
+    The device doesn't seem to work fine when resuming from suspension mode.
+    By preventing autosuspension the device doesn't fail anymore.
+    
+    See Github issue #36
+    "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO"
+    https://github.com/LudovicRousseau/CCID/issues/36
+
+ src/92_pcscd_ccid.rules | 3 +++
+ 1 file changed, 3 insertions(+)
+
+commit 12cd7a1a0a7761ee4c98c9647473b1e754ea8d75
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Fri Sep 8 23:23:31 2017 +0200
+
+    Add REINER SCT cyberJack RFID standard
+
+ readers/ReinerSCT_cyberJack_RFID_standard.txt | 59 +++++++++++++++++++++++++++
+ readers/supported_readers.txt                 |  3 +-
+ 2 files changed, 61 insertions(+), 1 deletion(-)
+
+commit abed9dff59d7d049e3323a66b0ab710f31fb546e
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Thu Aug 31 10:07:33 2017 +0200
+
+    udev rule: allow rule overwrite
+    
+    Use:
+    ATTR{power/control}="auto"
+    instead of:
+    RUN+="/bin/sh -c 'echo auto > /sys/$devpath/power/control'"
+    
+    It looks like this allows to add udev rules after that to change again
+    the power/control behavior.
+    
+    Closes github issue #36
+    "USB autosuspend problem: libusb_open returns LIBUSB_ERROR_IO"
+    https://github.com/LudovicRousseau/CCID/issues/36
+
+ src/92_pcscd_ccid.rules | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 00aed9f2a147e24df2050617f6560c2b76e1f051
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Aug 30 13:26:02 2017 +0200
+
+    Add Watchdata USB Key
+    
+    ProductID: 0x0417
+
+ readers/Watchdata_USB_Key2.txt | 47 ++++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt  |  3 ++-
+ 2 files changed, 49 insertions(+), 1 deletion(-)
+
+commit 3b29cc5afbbe27bb5421d334623bbd07c574bbf8
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Sat Aug 19 23:20:09 2017 +0200
+
+    Fix non-pinpad HID global devices
+    
+    The HID Aviator is not the only reader that declares pinpad support in
+    the USB descriptor but that has no physical keyboard to enter a PIN.
+    The USB descriptor is bogus.
+    
+    The readers also support Extended APDU even if they declare Short APDU.
+    
+    Bogus readers are:
+    - OMNIKEY Generic
+    - OMNIKEY 3121 or 3021 or 1021
+    - OMNIKEY 6121
+    - Cherry Smart Terminal xx44
+    - Fujitsu Smartcard Reader D323
+    
+    Thanks to hidglobal.com for the patch.
+
+ src/ccid.c | 7 ++++++-
+ src/ccid.h | 4 ++++
+ 2 files changed, 10 insertions(+), 1 deletion(-)
+
+commit 10fd29a365f1f664063bee320c06e37253a86b60
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Sat Aug 19 23:39:15 2017 +0200
+
+    Add Ledger Nano S
+
+ readers/Ledger_Nano_S.txt     | 51 +++++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt |  5 ++++-
+ 2 files changed, 55 insertions(+), 1 deletion(-)
+
+commit 44aab2ddbc6dea6125e9d8f407296957511039c1
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Sat Aug 5 16:02:31 2017 +0200
+
+    Add SAFETRUST SABRE SCR
+
+ readers/SAFETRUST_SABRE_SCR.txt | 81 +++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt   |  5 ++-
+ 2 files changed, 85 insertions(+), 1 deletion(-)
+
+commit dd1ea045cacafe1d5d2b063be66a23ee858ffc14
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Sat Jul 29 12:01:40 2017 +0200
+
+    Add IIT E.Key Crystal-1
+
+ readers/IIT_E.Key_Crystal-1.txt | 50 +++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt   |  3 ++-
+ 2 files changed, 52 insertions(+), 1 deletion(-)
+
+commit 32deeb888d324c7d4056c23f60749efa17c1856c
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Fri Jul 28 18:54:32 2017 +0200
+
+    Firmware upgrade for 0x0BDA:0x0169
+    
+    "Generic" device.
+
+ readers/iMONO.txt | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+commit 8d2bcc81fdd38abceb9a3b4a2c4b5b054a70c14c
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Fri Jul 28 18:49:55 2017 +0200
+
+    Add REINER SCT cyberJack one
+
+ readers/ReinerSCT_cyberJack_one.txt | 56 +++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt       |  3 +-
+ 2 files changed, 58 insertions(+), 1 deletion(-)
+
+commit 643869e86d770222c0d48140e0fabef5ef4e4785
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Jul 5 10:40:07 2017 +0200
+
+    Enable Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
+    
+    The reader has moved from the "disabled" to the "should work" list after
+    patch in d5f2f893a0f513cdda0821c6dca7cdc337d54ba8
+
+ readers/supported_readers.txt | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
+
+commit d5f2f893a0f513cdda0821c6dca7cdc337d54ba8
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Jul 5 10:34:47 2017 +0200
+
+    Improve support of ElatecTWN4_CCID reader
+    
+    The reader answers after up to 1 second when no card is present in the
+    field. So a 100ms timeoutx was too short.
+    
+    Thanks to Elatec for the patch.
+
+ src/ccid.c | 15 ++++++++++-----
+ src/ccid.h |  3 ++-
+ 2 files changed, 12 insertions(+), 6 deletions(-)
+
+commit 3c0cacc5935282c35fe206b5ac91fd628605c3e5
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Jul 3 18:38:33 2017 +0200
+
+    Add mCore SCard-Reader
+
+ readers/mCore_SCard-Reader.txt | 64 ++++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt  |  5 +++-
+ 2 files changed, 68 insertions(+), 1 deletion(-)
+
+commit 44f79e83bb26fe7b7fc38a36c2c02609b01b1581
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Wed Jun 28 20:09:53 2017 +0200
+
+    Add Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
+    
+    in the disabled list
+
+ readers/Elatec_TWN4_MULTITECH.txt | 56 +++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt     |  5 +++-
+ 2 files changed, 60 insertions(+), 1 deletion(-)
+
+commit 5763d30af330767f266b4897fe1b55152b4d3fa6
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Thu Jun 22 18:23:24 2017 +0200
+
+    Add SafeNet eToken 5300
+
+ readers/SafeNet_eToken_5300.txt | 97 +++++++++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt   |  3 +-
+ 2 files changed, 99 insertions(+), 1 deletion(-)
+
+commit e3cc4f94624db4d7b197ce1106280baedb6b3cf3
+Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
+Date:   Mon Jun 12 18:40:37 2017 +0200
+
+    Disable Jinmuyu Electronics Co., Ltd. MR800
+
+ readers/Jinmuyu_Electronics_MR800.txt | 53 +++++++++++++++++++++++++++++++++++
+ readers/supported_readers.txt         |  5 +++-
+ 2 files changed, 57 insertions(+), 1 deletion(-)
+
+commit a7dcbf296492f5056e1ba7abb8388531bb0a6708 (tag: ccid-1.4.27, 
github/master)
 Author: Ludovic Rousseau <ludovic.rouss...@free.fr>
 Date:   Sun May 21 14:41:20 2017 +0200
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/README new/ccid-1.4.28/README
--- old/ccid-1.4.27/README      2017-05-21 14:42:19.000000000 +0200
+++ new/ccid-1.4.28/README      2017-10-11 13:16:24.000000000 +0200
@@ -118,6 +118,32 @@
 History:
 ========
 
+1.4.28 - 11 October 2017, Ludovic Rousseau
+    - Add support of
+     . Athena IDProtect Flash
+     . Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
+     . HID Global OMNIKEY 5122 Dual
+     . HID Global OMNIKEY 5122 Smartcard Reader
+     . IIT E.Key Crystal-1
+     . KRONEGGER Micro Core Platform
+     . KRONEGGER NFC blue Reader Platform
+     . Ledger Nano S
+     . REINER SCT cyberJack RFID standard
+     . REINER SCT cyberJack one
+     . SAFETRUST SABRE SCR
+     . SafeNet eToken 5300
+     . Unicept GmbH AirID USB Dongle
+     . Watchdata USB Key
+     . mCore SCard-Reader
+    - Disabled readers
+     . Jinmuyu Electronics Co., Ltd. MR800
+    - Fix non-pinpad HID global devices
+    - udev rules:
+     . allow rule overwrite
+     . Disable USB autosuspend on C3PO LTC31 v1 reader
+    - Some minor improvements
+
+
 1.4.27 - 21 May 2017, Ludovic Rousseau
     - Add support of
      . ACS ACR1255U-J1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/configure new/ccid-1.4.28/configure
--- old/ccid-1.4.27/configure   2017-05-21 14:42:25.000000000 +0200
+++ new/ccid-1.4.28/configure   2017-10-11 13:16:53.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for ccid 1.4.27.
+# Generated by GNU Autoconf 2.69 for ccid 1.4.28.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='ccid'
 PACKAGE_TARNAME='ccid'
-PACKAGE_VERSION='1.4.27'
-PACKAGE_STRING='ccid 1.4.27'
+PACKAGE_VERSION='1.4.28'
+PACKAGE_STRING='ccid 1.4.28'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1378,7 +1378,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures ccid 1.4.27 to adapt to many kinds of systems.
+\`configure' configures ccid 1.4.28 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1449,7 +1449,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ccid 1.4.27:";;
+     short | recursive ) echo "Configuration of ccid 1.4.28:";;
    esac
   cat <<\_ACEOF
 
@@ -1593,7 +1593,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ccid configure 1.4.27
+ccid configure 1.4.28
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2012,7 +2012,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by ccid $as_me 1.4.27, which was
+It was created by ccid $as_me 1.4.28, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2876,7 +2876,7 @@
 
 # Define the identity of the package.
  PACKAGE='ccid'
- VERSION='1.4.27'
+ VERSION='1.4.28'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14711,7 +14711,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ccid $as_me 1.4.27, which was
+This file was extended by ccid $as_me 1.4.28, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14777,7 +14777,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; 
s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-ccid config.status 1.4.27
+ccid config.status 1.4.28
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/configure.ac new/ccid-1.4.28/configure.ac
--- old/ccid-1.4.27/configure.ac        2017-05-21 14:42:19.000000000 +0200
+++ new/ccid-1.4.28/configure.ac        2017-10-11 13:16:24.000000000 +0200
@@ -4,7 +4,7 @@
 # Require autoconf 2.61
 AC_PREREQ([2.69])
 
-AC_INIT([ccid],[1.4.27])
+AC_INIT([ccid],[1.4.28])
 AC_CONFIG_SRCDIR(src/ifdhandler.c)
 AC_CONFIG_AUX_DIR([.])
 AM_INIT_AUTOMAKE(1.8 dist-bzip2 no-dist-gzip subdir-objects)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/readers/supported_readers.txt 
new/ccid-1.4.28/readers/supported_readers.txt
--- old/ccid-1.4.27/readers/supported_readers.txt       2017-05-21 
14:34:49.000000000 +0200
+++ new/ccid-1.4.28/readers/supported_readers.txt       2017-10-11 
13:07:41.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # List of readers supported by the CCID driver
-# Generated: 2017-05-05
+# Generated: 2017-10-02
 #
 # DO NOT EDIT BY HAND
 
@@ -270,6 +270,7 @@
 
 # Elatec
 0x09D8:0x0427:Elatec TWN4 SmartCard NFC
+0x09D8:0x0428:Elatec TWN4/B1.06/CPF3.05/S1SC1.32/P (Beta 3)
 
 # ESMART
 0x2CE4:0x7479:ESMART Token GOST
@@ -366,7 +367,9 @@
 0x076B:0x3031:HID Global OMNIKEY 3x21 Smart Card Reader
 0x076B:0x5022:HID Global OMNIKEY 5022 Smart Card Reader
 0x076B:0x5400:HID Global veriCLASS Reader
+0x076B:0x5412:HID Global OMNIKEY 5122 Smartcard Reader
 0x076B:0x5422:HID Global OMNIKEY 5422 Smartcard Reader
+0x076B:0x5432:HID Global OMNIKEY 5122 Dual
 0x076B:0x6632:HID Global OMNIKEY 6121 Smart Card Reader
 
 # HID OMNIKEY
@@ -413,6 +416,7 @@
 0x2406:0x6200:IID AT90S064 CCID READER
 
 # IIT
+0x03EB:0x9308:IIT E.Key Crystal-1
 0x03EB:0x9324:IIT E.Key Almaz-1C
 
 # InfoThink
@@ -453,6 +457,13 @@
 0x0D46:0x4389:KOBIL Systems mIDentity fullsize
 0x0D46:0x43A9:KOBIL Systems mIDentity fullsize AES
 
+# KRONEGGER
+0x2D25:0x0000:KRONEGGER NFC blue Reader Platform
+0x2D25:0x0001:KRONEGGER Micro Core Platform
+
+# Ledger
+0x2C97:0x0001:Ledger Nano S
+
 # Lenovo
 0x17EF:0x6007:Lenovo Lenovo USB Smartcard Keyboard
 0x17EF:0x6055:Lenovo Lenovo USB Smartcard Keyboard
@@ -465,6 +476,9 @@
 # Macally
 0x08AE:0x0BDF:Macally NFC CCID eNetPad
 
+# mCore
+0x1403:0x7502:mCore SCard-Reader
+
 # Microchip
 0x0424:0x1104:Microchip SEC1110
 0x0424:0x1202:Microchip SEC1210
@@ -544,8 +558,10 @@
 0x1C6A:0x7050:Regula RFID Reader
 
 # REINER SCT
+0x0C4B:0x0500:REINER SCT cyberJack RFID standard
 0x0C4B:0x0504:REINER SCT cyberJack go
 0x0C4B:0x0520:REINER SCT tanJack Bluetooth
+0x0C4B:0x0580:REINER SCT cyberJack one
 0x0C4B:0x9102:REINER SCT cyberJack RFID basis
 
 # Rocketek
@@ -554,10 +570,14 @@
 # SafeNet
 0x0529:0x0602:SafeNet eToken 7300
 0x0529:0x0620:SafeNet eToken 5100
+0x08E6:0x34CC:SafeNet eToken 5300
 
 # SafeTech
 0x24A2:0x0102:SafeTech SafeTouch
 
+# SAFETRUST
+0x2EE1:0x0001:SAFETRUST SABRE SCR
+
 # SchlumbergerSema
 0x0973:0x0003:SchlumbergerSema SchlumbergerSema Cyberflex Access
 
@@ -627,6 +647,7 @@
 
 # Unicept GmbH
 0x2DFF:0x1540:Unicept GmbH AirID USB
+0x2DFF:0x1543:Unicept GmbH AirID USB Dongle
 
 # Validy
 0x1CF0:0x0001:Validy TokenA sl vt
@@ -654,6 +675,7 @@
 
 # Watchdata
 0x163C:0x0407:Watchdata USB Key
+0x163C:0x0417:Watchdata USB Key
 
 # Watchdata W5181
 0x163C:0x0A03:Watchdata W5181 
@@ -687,6 +709,9 @@
 
 # Alcor Micro
 
+# Athena
+0x0DC3:0x100F:Athena IDProtect Flash
+
 # ATMEL
 0x03EB:0x6016:ATMEL VaultIC460
 
@@ -741,6 +766,9 @@
 # HID OMNIKEY
 #0x076B:0x5340:HID OMNIKEY 5021 CL
 
+# Jinmuyu Electronics Co., Ltd.
+#0x03EB:0x6120:Jinmuyu Electronics Co., Ltd. MR800
+
 # jNet Technology inc.
 #0x0483:0x2010:jNet Technology inc. jToken s1
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/src/92_pcscd_ccid.rules 
new/ccid-1.4.28/src/92_pcscd_ccid.rules
--- old/ccid-1.4.27/src/92_pcscd_ccid.rules     2015-11-06 09:39:32.000000000 
+0100
+++ new/ccid-1.4.28/src/92_pcscd_ccid.rules     2017-10-11 13:07:41.000000000 
+0200
@@ -11,8 +11,11 @@
 # Kobil mIDentity
 ATTRS{idVendor}=="0d46", ATTRS{idProduct}=="4081", 
RUN+="/usr/sbin/Kobil_mIDentity_switch"
 
+# Keep USB autosuspend off for the C3PO LTC31 v1 SmartCard Reader
+ATTR{idVendor}=="0783", ATTR{idProduct}=="0003", GOTO="pcscd_ccid_rules_end"
+
 # set USB power management to auto.
-ENV{ID_USB_INTERFACES}==":0b0000:", RUN+="/bin/sh -c 'echo auto > 
/sys/$devpath/power/control'"
+ENV{ID_USB_INTERFACES}==":0b0000:", TEST=="power/control", 
ATTR{power/control}="auto"
 
 # All done
 LABEL="pcscd_ccid_rules_end"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/src/Makefile.am 
new/ccid-1.4.28/src/Makefile.am
--- old/ccid-1.4.27/src/Makefile.am     2017-02-15 16:04:52.000000000 +0100
+++ new/ccid-1.4.28/src/Makefile.am     2017-10-11 13:07:41.000000000 +0200
@@ -86,25 +86,25 @@
 DISTCLEANFILES = tokenparser.c Info.plist
 
 install_ccid: libccid.la Info.plist
-       $(mkinstalldirs) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/
-       cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/
-       cp .libs/$(CCID_LIB) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)
+       $(mkinstalldirs) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/"
+       cp Info.plist "$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/"
+       cp .libs/$(CCID_LIB) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)"
        $(INSTALL_UDEV_RULE_FILE)
 
 install_ccidtwin: libccidtwin.la
-       $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)
-       cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
-       $(mkinstalldirs) $(DESTDIR)/$(serialconfdir) ; \
-               perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > $(DESTDIR)/$(serialconfdir)/libccidtwin
+       $(mkinstalldirs) "$(DESTDIR)$(ccidtwindir)"
+       cp .libs/$(CCIDTWIN_LIB) "$(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)"
+       $(mkinstalldirs) "$(DESTDIR)/$(serialconfdir)" ; \
+               perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > "$(DESTDIR)/$(serialconfdir)/libccidtwin"
 
 # do not uninstall the serial driver by default
 # use explicitely 'make uninstall_ccidtwin'
 uninstall: $(LIBS_TO_UNINSTALL)
 
 uninstall_ccid:
-       rm -rf $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)
+       rm -rf "$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)"
 
 uninstall_ccidtwin:
-       rm -f $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
-       rm -f $(DESTDIR)/$(serialconfdir)/libccidtwin
+       rm -f "$(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)"
+       rm -f "$(DESTDIR)/$(serialconfdir)/libccidtwin"
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/src/Makefile.in 
new/ccid-1.4.28/src/Makefile.in
--- old/ccid-1.4.27/src/Makefile.in     2017-05-21 14:42:25.000000000 +0200
+++ new/ccid-1.4.28/src/Makefile.in     2017-10-11 13:16:53.000000000 +0200
@@ -1190,27 +1190,27 @@
        $(srcdir)/create_Info_plist.pl 
$(srcdir)/../readers/supported_readers.txt $(srcdir)/Info.plist.src 
--target=$(CCID_LIB) --version=$(VERSION) $(NOCLASS) > Info.plist
 
 install_ccid: libccid.la Info.plist
-       $(mkinstalldirs) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/
-       cp Info.plist $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/
-       cp .libs/$(CCID_LIB) 
$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)
+       $(mkinstalldirs) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/"
+       cp Info.plist "$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/"
+       cp .libs/$(CCID_LIB) 
"$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)/Contents/$(BUNDLE_HOST)/$(CCID_LIB)"
        $(INSTALL_UDEV_RULE_FILE)
 
 install_ccidtwin: libccidtwin.la
-       $(mkinstalldirs) $(DESTDIR)$(ccidtwindir)
-       cp .libs/$(CCIDTWIN_LIB) $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
-       $(mkinstalldirs) $(DESTDIR)/$(serialconfdir) ; \
-               perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > $(DESTDIR)/$(serialconfdir)/libccidtwin
+       $(mkinstalldirs) "$(DESTDIR)$(ccidtwindir)"
+       cp .libs/$(CCIDTWIN_LIB) "$(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)"
+       $(mkinstalldirs) "$(DESTDIR)/$(serialconfdir)" ; \
+               perl -ne "s|TARGET|$(ccidtwindir)/$(CCIDTWIN_LIB)| ; print" 
$(srcdir)/reader.conf.in > "$(DESTDIR)/$(serialconfdir)/libccidtwin"
 
 # do not uninstall the serial driver by default
 # use explicitely 'make uninstall_ccidtwin'
 uninstall: $(LIBS_TO_UNINSTALL)
 
 uninstall_ccid:
-       rm -rf $(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)
+       rm -rf "$(DESTDIR)$(usbdropdir)/$(CCID_BUNDLE)"
 
 uninstall_ccidtwin:
-       rm -f $(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)
-       rm -f $(DESTDIR)/$(serialconfdir)/libccidtwin
+       rm -f "$(DESTDIR)$(ccidtwindir)/$(CCIDTWIN_LIB)"
+       rm -f "$(DESTDIR)/$(serialconfdir)/libccidtwin"
 
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/src/ccid.c new/ccid-1.4.28/src/ccid.c
--- old/ccid-1.4.27/src/ccid.c  2017-03-29 10:20:15.000000000 +0200
+++ new/ccid-1.4.28/src/ccid.c  2017-10-11 13:07:41.000000000 +0200
@@ -87,10 +87,14 @@
                        ccid_descriptor->dwMaxDataRate = 9600;
                        break;
 
-               case ElatecTWN4:
-                       /* use a timeout of 400 ms instead of 100 ms in 
CmdGetSlotStatus()
-                        * used by CreateChannelByNameOrChannel()
-                        * The reader answers after 280 ms if no tag is present 
*/
+               case ElatecTWN4_CCID_CDC:
+               case ElatecTWN4_CCID:
+                       /* Use a timeout of 1000 ms instead of 100 ms in
+                        * CmdGetSlotStatus() used by 
CreateChannelByNameOrChannel()
+                        * The reader answers after up to 1 s if no tag is 
present */
+                       ccid_descriptor->readTimeout = DEFAULT_COM_READ_TIMEOUT 
* 10;
+                       break;
+
                case SCM_SCL011:
                        /* The SCM SCL011 reader needs 350 ms to answer */
                        ccid_descriptor->readTimeout = DEFAULT_COM_READ_TIMEOUT 
* 4;
@@ -482,7 +486,12 @@
                         */
                        ccid_descriptor->bPINSupport = 0;
                        break;
-               case HID_AVIATOR:
+
+               case HID_AVIATOR:      /* OMNIKEY Generic */
+               case HID_OMNIKEY_3X21: /* OMNIKEY 3121 or 3021 or 1021 */
+               case HID_OMNIKEY_6121: /* OMNIKEY 6121 */
+               case CHERRY_XX44:      /* Cherry Smart Terminal xx44 */
+               case FUJITSU_D323:     /* Fujitsu Smartcard Reader D323 */
                        /* The chip advertises pinpad but actually doesn't have 
one */
                        ccid_descriptor->bPINSupport = 0;
                        /* Firmware uses chaining */
@@ -543,7 +552,8 @@
                        }
                        break;
 
-               case ElatecTWN4:
+               case ElatecTWN4_CCID_CDC:
+               case ElatecTWN4_CCID:
                case SCM_SCL011:
                        /* restore default timeout (modified in 
ccid_open_hack_pre()) */
                        ccid_descriptor->readTimeout = DEFAULT_COM_READ_TIMEOUT;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.27/src/ccid.h new/ccid-1.4.28/src/ccid.h
--- old/ccid-1.4.27/src/ccid.h  2017-05-21 14:34:49.000000000 +0200
+++ new/ccid-1.4.28/src/ccid.h  2017-10-11 13:07:41.000000000 +0200
@@ -218,10 +218,15 @@
 #define FEITIANR502DUAL 0x096E060D
 #define MICROCHIP_SEC1100 0x04241104
 #define CHERRY_KC1000SC 0x046A00A1
-#define ElatecTWN4     0x09D80427
+#define ElatecTWN4_CCID_CDC    0x09D80427
+#define ElatecTWN4_CCID        0x09D80428
 #define SCM_SCL011 0x04E65293
 #define HID_AVIATOR    0x076B3A21
 #define HID_OMNIKEY_5422 0x076B5422
+#define HID_OMNIKEY_3X21 0x076B3031 /* OMNIKEY 3121 or 3021 or 1021 */
+#define HID_OMNIKEY_6121 0x076B6632 /* OMNIKEY 6121 */
+#define CHERRY_XX44    0x046A00A7 /* Cherry Smart Terminal xx44 */
+#define FUJITSU_D323 0x0BF81024 /* Fujitsu Smartcard Reader D323 */
 
 #define VENDOR_GEMALTO 0x08E6
 #define GET_VENDOR(readerID) ((readerID >> 16) & 0xFFFF)


Reply via email to