Hello community,

here is the log from the commit of package pcsc-ccid for openSUSE:Factory 
checked in at 2014-06-16 21:29:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pcsc-ccid (Old)
 and      /work/SRC/openSUSE:Factory/.pcsc-ccid.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pcsc-ccid"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pcsc-ccid/pcsc-ccid.changes      2014-03-25 
13:24:59.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.pcsc-ccid.new/pcsc-ccid.changes 2014-06-16 
21:29:47.000000000 +0200
@@ -1,0 +2,17 @@
+Thu Jun 12 14:53:27 UTC 2014 - [email protected]
+
+- Updated to version 1.4.17
+  * Add support of
+    Feitian R502
+    Free Software Initiative of Japan Gnuk Token
+    German Privacy Foundation Crypto Stick v2.0
+    HID Global veriCLASS Reader
+    HID OMNIKEY 5025-CL
+    Identive Technologies Multi-ISO HF Reader - USB
+    OMNIKEY 5421
+    OMNIKEY AG 3121 USB
+    udea MILKO V1.
+  * Fix support of O2 Micro Oz776. The reader is limited to 9600 bps
+  * some minor bugs removed
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ pcsc-ccid.spec ++++++
--- /var/tmp/diff_new_pack.rDPdxo/_old  2014-06-16 21:29:48.000000000 +0200
+++ /var/tmp/diff_new_pack.rDPdxo/_new  2014-06-16 21:29:48.000000000 +0200
@@ -32,7 +32,7 @@
 %if %suse_version > 1220
 BuildRequires:  gpg-offline
 %endif
-Version:        1.4.16
+Version:        1.4.17
 Release:        0
 Url:            http://pcsclite.alioth.debian.org/ccid.html
 Summary:        PCSC Driver for CCID Based Smart Card Readers and GemPC Twin 
Serial Reader

++++++ ccid-1.4.16.tar.bz2 -> ccid-1.4.17.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/ChangeLog new/ccid-1.4.17/ChangeLog
--- old/ccid-1.4.16/ChangeLog   2014-03-23 16:20:44.000000000 +0100
+++ new/ccid-1.4.17/ChangeLog   2014-06-11 15:01:22.000000000 +0200
@@ -1,3 +1,88 @@
+2014-06-11  Ludovic Rousseau
+
+       * [r6915] README, configure.ac: Release 1.4.17
+
+2014-06-03  Ludovic Rousseau
+
+       * [r6908] readers/GemProxDU.txt: Update firmware from 1.04 to 1.08
+         
+         Update tool is available at
+         http://support.gemalto.com/index.php?id=prox-du_prox-su
+
+2014-05-31  Ludovic Rousseau
+
+       * [r6904] readers/Feitian_R502.txt, readers/supported_readers.txt:
+         Add Feitian R502
+
+2014-05-23  Ludovic Rousseau
+
+       * [r6902] readers/supported_readers.txt, readers/udea_MILKO_V1.txt:
+         Add udea MILKO V1.
+
+2014-05-14  Ludovic Rousseau
+
+       * [r6901] readers/Free_Software_Initiative_of_Japan_Gnuk_Token.txt,
+         readers/supported_readers.txt: Add Free Software Initiative of
+         Japan Gnuk Token
+       * [r6900] readers/German_Privacy_Foundation_Crypto_Stick_v2.0.txt,
+         readers/supported_readers.txt: Add German Privacy Foundation
+         Crypto Stick v2.0
+
+2014-05-07  Ludovic Rousseau
+
+       * [r6899]
+         readers/Identive_Technologies_Multi-ISO_HF_Reader_USB.txt,
+         readers/supported_readers.txt: Add Identive Technologies
+         Multi-ISO HF Reader - USB
+
+2014-05-03  Ludovic Rousseau
+
+       * [r6897] readers/OMNIKEY_5421.txt, readers/supported_readers.txt:
+         Add OMNIKEY 5421
+       * [r6896] readers/OMNIKEY_AG_3121.txt,
+         readers/supported_readers.txt: Add OMNIKEY AG 3121 USB
+       * [r6894] readers/HID_OMNIKEY_5025-CL.txt,
+         readers/supported_readers.txt: Add HID OMNIKEY 5025-CL
+
+2014-04-24  Ludovic Rousseau
+
+       * [r6892] readers/HID_Global_veriCLASS_Reader.txt,
+         readers/supported_readers.txt: Add HID Global veriCLASS Reader
+       * [r6890] src/ccid_usb.c: OpenUSBByName(): add a 100 ms delay on
+         Mac OS X
+         
+         The USB device may be detected by the Mac OS X USB layer (used by
+         pcscd) but not yet by libusb (used by libccid).
+         
+         We must give some time (100 ms) before listing the USB devices
+         seen by libusb. Noticed on OS X Mavericks using libusb 1.0.18.
+       * [r6889] src/ccid_usb.c: OpenUSBByName(): log an error if the USB
+         device is not found
+         
+         If we exit the function without finding the (new) device then we
+         log an error ""Device not found?".
+         
+         This could happen if the device is found by Mac OS X USB layer
+         but not yet by libusb. Noticed on OS X Mavericks using libusb
+         1.0.18.
+
+2014-04-11  Ludovic Rousseau
+
+       * [r6885] src/ccid.c: The O2 Micro Oz776 reader only supports 9600
+         bps
+         
+         The reader returns bNumDataRatesSupported: 0 and a list with only
+         1 value: 9600 bps. bNumDataRatesSupported: 0 should indicate that
+         all the speeds between dwDataRate: 9600 bps and dwMaxDataRate:
+         307200 bps are available. But it looks like this is not the case.
+         
+         The driver behavior changed with revision 6801 "Do not get the
+         data rates if bNumDataRatesSupported = 0".
+         
+         This patch just set dwMaxDataRate to 9600 so only this speed is
+         used. The O2 Micro Oz776 reader was already in the unsupported
+         list.
+
 2014-03-23  Ludovic Rousseau
 
        * [r6880] README, configure.ac: Release 1.4.16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/README new/ccid-1.4.17/README
--- old/ccid-1.4.16/README      2014-03-23 16:18:59.000000000 +0100
+++ new/ccid-1.4.17/README      2014-06-11 14:53:42.000000000 +0200
@@ -118,6 +118,20 @@
 History:
 ========
 
+1.4.17 - 11 June 2014, Ludovic Rousseau
+    - Add support of
+      . Feitian R502
+      . Free Software Initiative of Japan Gnuk Token
+      . German Privacy Foundation Crypto Stick v2.0
+      . HID Global veriCLASS Reader
+      . HID OMNIKEY 5025-CL
+      . Identive Technologies Multi-ISO HF Reader - USB
+      . OMNIKEY 5421
+      . OMNIKEY AG 3121 USB
+      . udea MILKO V1.
+    - Fix support of O2 Micro Oz776. The reader is limited to 9600 bps
+    - some minor bugs removed
+
 1.4.16 - 23 March 2014, Ludovic Rousseau
     - Add support of
       . Crypto Stick Crypto Stick v1.4
@@ -982,6 +996,6 @@
     - First public release
 
 
-$Id: README 6880 2014-03-23 15:13:34Z rousseau $
+$Id: README 6915 2014-06-11 13:09:57Z rousseau $
 
  vim:ts=20
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/aclocal.m4 new/ccid-1.4.17/aclocal.m4
--- old/ccid-1.4.16/aclocal.m4  2014-03-23 16:19:04.000000000 +0100
+++ new/ccid-1.4.17/aclocal.m4  2014-06-11 14:53:53.000000000 +0200
@@ -180,6 +180,61 @@
 fi[]dnl
 ])# PKG_CHECK_MODULES
 
+
+# PKG_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable pkgconfigdir as the location where a module
+# should install pkg-config .pc files. By default the directory is
+# $libdir/pkgconfig, but the default can be changed by passing
+# DIRECTORY. The user can override through the --with-pkgconfigdir
+# parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+    [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_INSTALLDIR
+
+
+# PKG_NOARCH_INSTALLDIR(DIRECTORY)
+# -------------------------
+# Substitutes the variable noarch_pkgconfigdir as the location where a
+# module should install arch-independent pkg-config .pc files. By
+# default the directory is $datadir/pkgconfig, but the default can be
+# changed by passing DIRECTORY. The user can override through the
+# --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+    [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+]) dnl PKG_NOARCH_INSTALLDIR
+
+
+# PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+# [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+# -------------------------------------------
+# Retrieves the value of the pkg-config variable for the given module.
+AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
+
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
+
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])# PKG_CHECK_VAR
+
 # Copyright (C) 2002-2013 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/configure new/ccid-1.4.17/configure
--- old/ccid-1.4.16/configure   2014-03-23 16:19:05.000000000 +0100
+++ new/ccid-1.4.17/configure   2014-06-11 14:53:54.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.16.
+# Generated by GNU Autoconf 2.69 for ccid 1.4.17.
 #
 #
 # 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.16'
-PACKAGE_STRING='ccid 1.4.16'
+PACKAGE_VERSION='1.4.17'
+PACKAGE_STRING='ccid 1.4.17'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1362,7 +1362,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.16 to adapt to many kinds of systems.
+\`configure' configures ccid 1.4.17 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1432,7 +1432,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ccid 1.4.16:";;
+     short | recursive ) echo "Configuration of ccid 1.4.17:";;
    esac
   cat <<\_ACEOF
 
@@ -1568,7 +1568,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ccid configure 1.4.16
+ccid configure 1.4.17
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1987,7 +1987,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.16, which was
+It was created by ccid $as_me 1.4.17, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2851,7 +2851,7 @@
 
 # Define the identity of the package.
  PACKAGE='ccid'
- VERSION='1.4.16'
+ VERSION='1.4.17'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14166,7 +14166,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.16, which was
+This file was extended by ccid $as_me 1.4.17, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14232,7 +14232,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.16
+ccid config.status 1.4.17
 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.16/configure.ac new/ccid-1.4.17/configure.ac
--- old/ccid-1.4.16/configure.ac        2014-03-23 16:18:59.000000000 +0100
+++ new/ccid-1.4.17/configure.ac        2014-06-11 14:53:42.000000000 +0200
@@ -1,12 +1,12 @@
 # Process this file with autoconf to produce a configure script.
 # You may need to use autoconf 2.56 or newer
 
-# $Id: configure.ac 6880 2014-03-23 15:13:34Z rousseau $
+# $Id: configure.ac 6915 2014-06-11 13:09:57Z rousseau $
 
 # Require autoconf 2.61
 AC_PREREQ([2.69])
 
-AC_INIT([ccid],[1.4.16])
+AC_INIT([ccid],[1.4.17])
 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.16/readers/supported_readers.txt 
new/ccid-1.4.17/readers/supported_readers.txt
--- old/ccid-1.4.16/readers/supported_readers.txt       2014-03-23 
16:09:48.000000000 +0100
+++ new/ccid-1.4.17/readers/supported_readers.txt       2014-06-11 
14:53:42.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # List of readers supported by the CCID driver
-# Generated: 2014-03-11
+# Generated: 2014-05-31
 #
 # DO NOT EDIT BY HAND
 
@@ -208,6 +208,7 @@
 0x1DB2:0x088B:DUALi DRAGON NFC READER
 
 # Feitian
+0x096E:0x060D:Feitian R502
 0x096E:0x061A:Feitian bR301
 
 # Feitian Technologies
@@ -215,6 +216,7 @@
 
 # Free Software Initiative of Japan
 0x234B:0x0000:Free Software Initiative of Japan Gnuk
+0x20A0:0x4211:Free Software Initiative of Japan Gnuk Token
 
 # Fujitsu Siemens Computers
 0x0BF8:0x1005:Fujitsu Siemens Computers SmartCard Keyboard USB 2A
@@ -242,6 +244,7 @@
 
 # German Privacy Foundation
 0x20A0:0x4107:German Privacy Foundation Crypto Stick v1.2
+0x20A0:0x4109:German Privacy Foundation Crypto Stick v2.0
 
 # Giesecke & Devrient GmbH
 0x1059:0x000C:Giesecke & Devrient GmbH Star Sign Card Token 350 (ICCD)
@@ -260,7 +263,11 @@
 0x03F0:0x104A:Hewlett Packard HP USB Smartcard CCID Keyboard
 0x03F0:0x2924:Hewlett Packard MFP Smart Card Reader
 
+# HID Global
+0x076B:0x5400:HID Global veriCLASS Reader
+
 # HID OMNIKEY
+0x076B:0x502A:HID OMNIKEY 5025-CL
 0x076B:0x5127:HID OMNIKEY 5127 CK
 0x076B:0x5326:HID OMNIKEY 5326 DFR
 0x076B:0x5427:HID OMNIKEY 5427 CK
@@ -274,6 +281,9 @@
 0x04E6:0x5721:Identive Identive CLOUD 4510 F Contactless + SAM Reader
 0x04E6:0x5810:Identive CLOUD 2700 R Smart Card Reader
 
+# Identive Technologies
+0x1FFA:0x000C:Identive Technologies Multi-ISO HF Reader - USB
+
 # IID
 0x2406:0x6200:IID AT90S064 CCID READER
 
@@ -346,9 +356,11 @@
 0x076B:0x1021:OMNIKEY CardMan 1021
 0x076B:0x4321:OMNIKEY CardMan 4321
 0x076B:0x5321:OMNIKEY CardMan 5321
+0x076B:0x5421:OMNIKEY 5421
 0x076B:0x6321:OMNIKEY 6321 CLi USB
 
 # OMNIKEY AG
+0x076B:0x3022:OMNIKEY AG 3121 USB
 0x076B:0x3621:OMNIKEY AG CardMan 3621
 0x076B:0x3821:OMNIKEY AG CardMan 3821
 0x076B:0x5121:OMNIKEY AG CardMan 5121
@@ -432,6 +444,9 @@
 # ubisys
 0x19A6:0x0009:ubisys 13.56MHz RFID (CCID)
 
+# udea
+0x2A17:0x0001:udea MILKO V1.
+
 # Validy
 0x1CF0:0x0001:Validy TokenA sl vt
 
@@ -592,6 +607,10 @@
 #0x08E6:0x5504:Gemalto Prox SU USB PC LinkReader (GemProxSU.txt)
 #0x08E6:0x5504:Gemalto Prox SU USB PC LinkReader (GemProxSU.txt_i1)
 
+#0x096E:0x060D:Feitian R502 (Feitian_R502.txt)
+#0x096E:0x060D:Feitian R502 (Feitian_R502.txt_i1)
+#0x096E:0x060D:Feitian R502 (Feitian_R502.txt_i2)
+
 #0x0A5C:0x5801:Broadcom Corp 5880 (Broadcom_5880v2.txt)
 #0x0A5C:0x5801:Broadcom Corp 5880 (Broadcom_5880v2.txt_i1)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/src/ccid.c new/ccid-1.4.17/src/ccid.c
--- old/ccid-1.4.16/src/ccid.c  2014-03-23 16:09:48.000000000 +0100
+++ new/ccid-1.4.17/src/ccid.c  2014-05-14 14:36:02.000000000 +0200
@@ -18,7 +18,7 @@
 */
 
 /*
- * $Id: ccid.c 6875 2014-03-22 17:38:22Z rousseau $
+ * $Id: ccid.c 6885 2014-04-11 18:46:19Z rousseau $
  */
 
 #include <stdio.h>
@@ -78,6 +78,10 @@
                                DEBUG_INFO("ZLP fixup");
                        }
                        break;
+
+               case OZ776_7772:
+                       ccid_descriptor->dwMaxDataRate = 9600;
+                       break;
        }
 
        /* CCID */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ccid-1.4.16/src/ccid_usb.c 
new/ccid-1.4.17/src/ccid_usb.c
--- old/ccid-1.4.16/src/ccid_usb.c      2014-03-23 16:09:48.000000000 +0100
+++ new/ccid-1.4.17/src/ccid_usb.c      2014-05-14 14:36:02.000000000 +0200
@@ -18,7 +18,7 @@
 */
 
 /*
- * $Id: ccid_usb.c 6874 2014-03-22 17:18:02Z rousseau $
+ * $Id: ccid_usb.c 6890 2014-04-24 13:51:03Z rousseau $
  */
 
 #define __CCID_USB__
@@ -219,6 +219,9 @@
        char infofile[FILENAME_MAX];
 #ifndef __APPLE__
        unsigned int device_vendor, device_product;
+#else
+       /* 100 ms delay */
+       struct timespec sleep_time = { 0, 100 * 1000 * 1000 };
 #endif
        int interface_number = -1;
        int i;
@@ -311,6 +314,10 @@
                }
        }
 
+#ifdef __APPLE__
+       /* give some time to libusb to detect the new USB devices on Mac OS X */
+       nanosleep(&sleep_time, NULL);
+#endif
        cnt = libusb_get_device_list(ctx, &devs);
        if (cnt < 0)
        {
@@ -694,6 +701,7 @@
                close_libusb_if_needed();
                if (claim_failed)
                        return STATUS_COMM_ERROR;
+               DEBUG_INFO("Device not found?");
                return STATUS_NO_SUCH_DEVICE;
        }
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to