Hello community, here is the log from the commit of package pcsc-acsccid for openSUSE:Factory checked in at 2018-11-10 16:58:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcsc-acsccid (Old) and /work/SRC/openSUSE:Factory/.pcsc-acsccid.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-acsccid" Sat Nov 10 16:58:11 2018 rev:25 rq:645630 version:1.1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/pcsc-acsccid/pcsc-acsccid.changes 2018-09-15 15:37:57.144917937 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-acsccid.new/pcsc-acsccid.changes 2018-11-10 16:59:13.219765120 +0100 @@ -1,0 +2,21 @@ +Tue Oct 30 09:07:25 UTC 2018 - godfrey.ch...@acs.com.hk + +- Updated to version 1.1.6. + * Add the following readers support: + ACR1252 CL Reader (ACM1252U-Z2ACE) + ACR1252 USB FW_Upgrade v100 (ACM1252U-Z2ACE BL) + * Enable TLV properties for APG8201-B2 in IFDHControl(). + * Enable TLV properties for APG8201-B2 in process_spe_ppdu(). + * Fix ACR39U T=0 APDU problem in CmdXfrBlockTPDU_T0(). + * Return 6B 80 for supported readers in CCID_Receive(). + * Remove extra_egt() causing problems. + * Fix undefined symbol yylex. + * Set the status to absent if SAM reset failed in IFDHPowerICC(). + * Fix libusb config descriptor leak. + * Fix leaking an allocated bundle in case no matching reader was found. + * Enable ICC extended APDU for ACR1281U-C1 >= v526. + * Add IOCTL_SMARTCARD_TOGGLE_CARD_STATE for SAM slot. +- Replaced acsccid-1.1.5-polling-unplug.patch with + acsccid-1.1.6-polling-unplug.patch. + +------------------------------------------------------------------- Old: ---- acsccid-1.1.5-polling-unplug.patch acsccid-1.1.5.tar.bz2 New: ---- acsccid-1.1.6-polling-unplug.patch acsccid-1.1.6.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcsc-acsccid.spec ++++++ --- /var/tmp/diff_new_pack.NyYEQG/_old 2018-11-10 16:59:14.891763076 +0100 +++ /var/tmp/diff_new_pack.NyYEQG/_new 2018-11-10 16:59:14.895763070 +0100 @@ -42,7 +42,7 @@ %if 0%{?suse_version} >= 1140 BuildRequires: udev %endif -Version: 1.1.5 +Version: 1.1.6 Release: 0 Url: http://acsccid.sourceforge.net/ Summary: PCSC Driver for ACS CCID Based Smart Card Readers @@ -55,8 +55,8 @@ Patch0: %{_name}-1.1.5-libhal.patch # PATCH-FIX-SLE acsccid-1.1.5-polling-thread.patch godfrey.ch...@acs.com.hk -- Add polling thread support for slot status. Patch1: %{_name}-1.1.5-polling-thread.patch -# PATCH-FIX-SLE acsccid-1.1.5-polling-unplug.patch godfrey.ch...@acs.com.hk -- Let pcsc-lite delay the polling if the reader is unplugged. -Patch2: %{_name}-1.1.5-polling-unplug.patch +# PATCH-FIX-SLE acsccid-1.1.6-polling-unplug.patch godfrey.ch...@acs.com.hk -- Let pcsc-lite delay the polling if the reader is unplugged. +Patch2: %{_name}-1.1.6-polling-unplug.patch # PATCH-FIX-SLE acsccid-1.1.5-libusb-1.0.8.patch godfrey.ch...@acs.com.hk -- Fix the compatibility with libusb 1.0.8. Patch3: %{_name}-1.1.5-libusb-1.0.8.patch %endif ++++++ acsccid-1.1.5-polling-unplug.patch -> acsccid-1.1.6-polling-unplug.patch ++++++ --- /work/SRC/openSUSE:Factory/pcsc-acsccid/acsccid-1.1.5-polling-unplug.patch 2018-09-15 15:37:57.128917947 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-acsccid.new/acsccid-1.1.6-polling-unplug.patch 2018-11-10 16:59:10.163768856 +0100 @@ -1,8 +1,8 @@ -Index: acsccid-1.1.5/src/ccid_usb.c +Index: acsccid-1.1.6/src/ccid_usb.c =================================================================== ---- acsccid-1.1.5.orig/src/ccid_usb.c -+++ acsccid-1.1.5/src/ccid_usb.c -@@ -1797,6 +1797,8 @@ int InterruptRead(int reader_index, int +--- acsccid-1.1.6.orig/src/ccid_usb.c ++++ acsccid-1.1.6/src/ccid_usb.c +@@ -1808,6 +1808,8 @@ int InterruptRead(int reader_index, int libusb_free_transfer(transfer); DEBUG_CRITICAL2("libusb_submit_transfer failed: %s", libusb_error_name(ret)); @@ -11,7 +11,7 @@ return IFD_COMMUNICATION_ERROR; } -@@ -1816,6 +1818,8 @@ int InterruptRead(int reader_index, int +@@ -1827,6 +1829,8 @@ int InterruptRead(int reader_index, int libusb_free_transfer(transfer); DEBUG_CRITICAL2("libusb_handle_events failed: %s", libusb_error_name(ret)); @@ -20,10 +20,10 @@ return IFD_COMMUNICATION_ERROR; } } -@@ -1870,7 +1874,10 @@ int InterruptRead(int reader_index, int - DEBUG_COMM4("InterruptRead (%d/%d): %s", +@@ -1881,7 +1885,10 @@ int InterruptRead(int reader_index, int + DEBUG_COMM4("InterruptRead (%d/%d): %d", usbDevice[reader_index].bus_number, - usbDevice[reader_index].device_address, libusb_error_name(ret)); + usbDevice[reader_index].device_address, ret); - return_value = IFD_COMMUNICATION_ERROR; + if (ret == LIBUSB_TRANSFER_NO_DEVICE) + return_value = IFD_NO_SUCH_DEVICE; ++++++ acsccid-1.1.5.tar.bz2 -> acsccid-1.1.6.tar.bz2 ++++++ ++++ 6051 lines of diff (skipped)