Hello community, here is the log from the commit of package pcsc-gempc for openSUSE:Factory checked in at 2019-02-01 11:46:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pcsc-gempc (Old) and /work/SRC/openSUSE:Factory/.pcsc-gempc.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pcsc-gempc" Fri Feb 1 11:46:56 2019 rev:25 rq:670212 version:1.0.8 Changes: -------- --- /work/SRC/openSUSE:Factory/pcsc-gempc/pcsc-gempc.changes 2013-03-14 15:36:31.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-gempc.new.28833/pcsc-gempc.changes 2019-02-01 11:46:58.184458557 +0100 @@ -1,0 +2,7 @@ +Tue Jan 29 22:21:06 CET 2019 - [email protected] + +- Updated to version 1.0.8: + * Fix typo in log message. +- Add GPG verification files. + +------------------------------------------------------------------- Old: ---- ifd-gempc-1.0.7.tar.gz New: ---- ifd-gempc-1.0.8.tar.gz ifd-gempc-1.0.8.tar.gz.asc pcsc-gempc.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pcsc-gempc.spec ++++++ --- /var/tmp/diff_new_pack.z3SgZy/_old 2019-02-01 11:46:58.964457756 +0100 +++ /var/tmp/diff_new_pack.z3SgZy/_new 2019-02-01 11:46:58.964457756 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-gempc # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,13 +21,15 @@ BuildRequires: libusb-devel BuildRequires: pcsc-lite-devel BuildRequires: pkg-config -Version: 1.0.7 +Version: 1.0.8 Release: 0 Url: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/ Summary: PCSC driver for the Gemplus GemPC 410/430 smartcard readers -License: BSD-3-Clause and GPL-2.0+ +License: BSD-3-Clause AND GPL-2.0-or-later Group: Productivity/Security Source: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/%{_name}-%{version}.tar.gz +Source1: http://ludovic.rousseau.free.fr/softwares/ifd-GemPC/%{_name}-%{version}.tar.gz.asc +Source2: %{name}.keyring # PATCH-FIX-OPENSUSE pcsc-gempc-1.0.0-devname.diff [email protected] -- Use standard device nodes. Patch: %{_name}-1.0.0-devname.diff # PATCH-FIX-OPENSUSE pcsc-gempc-makefile.diff [email protected] -- Fix build environment. ++++++ ifd-gempc-1.0.7.tar.gz -> ifd-gempc-1.0.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/Changelog new/ifd-gempc-1.0.8/Changelog --- old/ifd-gempc-1.0.7/Changelog 2012-04-08 23:31:53.000000000 +0200 +++ new/ifd-gempc-1.0.8/Changelog 2017-12-14 18:51:45.000000000 +0100 @@ -1,4 +1,10 @@ -2012-04-08 Ludovic Rousseau <rousseau@debian> +2017-12-14 author <author@debian> + + * README: Release 1.0.8 + + * GemPC430/libusb_wrap.c: Fix typo in log message + +2012-04-08 author <author@debian> * README: Release 1.0.7 @@ -72,18 +78,18 @@ * common/GCCmds.c: Remove unused variable -2012-02-14 Ludovic Rousseau <rousseau@debian> +2012-02-14 author <author@debian> * GemPC410/gbpserial.c, GemPC410/resetGemPC410.c: Fix typo writting -> writing -2010-09-03 Ludovic Rousseau <rousseau@debian> +2010-09-03 author <author@debian> * GemPC430/50-pcscd-ifd-gempc.rules: udev rules to set the access rights of GemPC smart card readers so they can be used by pcscd -2010-06-16 Ludovic Rousseau <rousseau@debian> +2010-06-16 author <author@debian> * README: release 1.0.6 @@ -92,11 +98,11 @@ Thanks to Joerg Hartenberger for the patch -2010-01-03 Ludovic Rousseau <rousseau@debian> +2010-01-03 author <author@debian> * common/GCCmds.c: GCCmdSetMode(): fix a spelling error -2009-04-12 Ludovic Rousseau <rousseau@debian> +2009-04-12 author <author@debian> * README: release 1.0.5 @@ -115,14 +121,14 @@ Thanks to Arfrever Frehtes Taifersar Arahesis for the patch -2009-02-18 Ludovic Rousseau <rousseau@debian> +2009-02-18 author <author@debian> * MacOSXbuild/ifd-GemPC430/ifd-GemPC430.xcodeproj/project.pbxproj: add X Code 2 project * MANIFEST: remove build/ files -2009-02-17 Ludovic Rousseau <rousseau@debian> +2009-02-17 author <author@debian> * MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/categories.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/decls.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/files.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/imports.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/pbxindex.header, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/protocols.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/refs.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/strings.pbxstrings/control, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/strings.pbxstrings/strings, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/subclasses.pbxbtree, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/symbols0.pbxsymbols, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-headers, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-precomps: useless files @@ -135,7 +141,7 @@ * common/GCdebug.h, common/GemCore.h, GemPC430/usbserial_mosx.c, MacOSXbuild/debuglog.h, MacOSXbuild/ifdhandler.h: allow build on Mac OS X using X Code -2008-10-15 Ludovic Rousseau <rousseau@debian> +2008-10-15 author <author@debian> * README: release 1.0.4 @@ -160,7 +166,7 @@ Patch from Sylvain Munaut -2007-08-14 Ludovic Rousseau <rousseau@debian> +2007-08-14 author <author@debian> * README: release 1.0.3 @@ -174,7 +180,7 @@ * common/GCCmds.c: GCGemCoreError(): log only is text is non NULL -2007-06-29 Ludovic Rousseau <rousseau@debian> +2007-06-29 author <author@debian> * README: release 1.0.2 @@ -185,14 +191,14 @@ * GemPC430/Makefile, GemPC410/Makefile: do not set DESTDIR if not defined -2007-02-05 Ludovic Rousseau <rousseau@debian> +2007-02-05 author <author@debian> * GemPC430/libusb_wrap.c: correctly initialise usbDevice[] * common/ifdhandler.c, GemPC410/GemPC410Utils.c, GemPC410/GemPC410Utils.h, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC430/GemPC430Utils.c, GemPC430/GemPC430Utils.h, GemPC430/libusb_wrap.c, GemPC430/libusb_wrap.h: LPTSTR -> LPSTR since LPTSTR is deprecated -2006-02-09 Ludovic Rousseau <rousseau@debian> +2006-02-09 author <author@debian> * README: release 1.0.1 @@ -206,7 +212,7 @@ * GemPC430/libusb_wrap.c: WriteUSB(): remove a useless "POUET" debug message -2005-06-17 Ludovic Rousseau <rousseau@debian> +2005-06-17 author <author@debian> * GemPC430/libusb_wrap.c: define interface, bulk_in and bulk_out fields and store the device @@ -256,7 +262,7 @@ * common/GCdebug.h: use Log1?() from PCSC/debuglog.h -2004-08-08 Ludovic Rousseau <rousseau@debian> +2004-08-08 author <author@debian> * README: release 0.9.3 @@ -265,7 +271,7 @@ * GemPC430/libusb_wrap.h: *USB functions return status_t and not gcore_t -2004-07-24 Ludovic Rousseau <rousseau@debian> +2004-07-24 author <author@debian> * README: release 0.9.2 @@ -276,7 +282,7 @@ * common/ifdhandler.c: change IFDHControl() API to conform to pcsc-lite 1.2.9-beta5 -2004-07-03 Ludovic Rousseau <rousseau@debian> +2004-07-03 author <author@debian> * GemPC410/Config.h, GemPC410/GCGBPTransport.c, GemPC410/GemPC410Utils.c, GemPC410/gbpserial.h, GemPC410/main.c, GemPC410/resetGemPC410.c, GemPC430/Config.h, GemPC430/GCUSBTransport.c, GemPC430/GemPC430Utils.c, common/GCCmds.c, common/GCTransport.h, common/GCUtils.c, common/GCUtils.h, common/GemCore.h, common/ifdhandler.c: use C comments /* */ instead of C++ // @@ -307,12 +313,12 @@ * check: check for PCSC/pcsclite.h instead of pcsclite.h -2004-03-24 Ludovic Rousseau <rousseau@debian> +2004-03-24 author <author@debian> * GemPC410/Makefile: define default DESTDIR as /usr/local instead of /usr/local/pcsc/drivers/serial. Thanks to Daniel Black for the patch. -2004-02-27 Ludovic Rousseau <rousseau@debian> +2004-02-27 author <author@debian> * README: release 0.9.1 @@ -330,7 +336,7 @@ use AUTOMATIC_PPS instead of NO_AUTO_PPS and do not define by default for safety instead of speed -2004-02-25 Ludovic Rousseau <rousseau@debian> +2004-02-25 author <author@debian> * GemPC430/TODO.txt: move some old items from todo to done @@ -341,25 +347,25 @@ do not perform automatic PPS negiciation by the reader firmware if NO_AUTO_PPS is defined (some cards need this) -2004-02-21 Ludovic Rousseau <rousseau@debian> +2004-02-21 author <author@debian> * common/GCCmds.c, common/GemCore.h: add "Card powered down" 0x15 GemCore error -2004-02-07 Ludovic Rousseau <rousseau@debian> +2004-02-07 author <author@debian> * common/GCCmds.c: Do not print the '"Error" returned by the card' message to avoid confusion * common/GCCmds.c: add message for GCORE_INVALID_PROC_BYTE (0xE4) -2004-02-02 Ludovic Rousseau <rousseau@debian> +2004-02-02 author <author@debian> * common/pcscdefines.h: remove white spaces before #define to avoid gcc-Version 3.3.2 20031022 warnings. Thanks to Toni Andjelkovic for the patch -2004-01-22 Ludovic Rousseau <rousseau@debian> +2004-01-22 author <author@debian> * README: release 0.9.0 @@ -368,7 +374,7 @@ * README: latest pcsc-lite are available from alioth now -2004-01-20 Ludovic Rousseau <rousseau@debian> +2004-01-20 author <author@debian> * MANIFEST: remove GemPC410/devfs/ files @@ -398,13 +404,13 @@ * common/GCdebug.h: add __FUNCTION__ in DEBUG_* messages -2004-01-19 Ludovic Rousseau <rousseau@debian> +2004-01-19 author <author@debian> * GemPC430/libusb_wrap.c: use asymetric timeout for USB read and write. The reader/card may be busy when we read (long timeout) but should be OK when we write (short timeout) -2003-12-15 Ludovic Rousseau <rousseau@debian> +2003-12-15 author <author@debian> * GemPC410/gbpserial.c: use C instead of C++ comments @@ -412,13 +418,13 @@ reset the reader in case of timeout on write (reader freeze?). Thanks to Patrick Valsecchi for the patch. -2003-10-27 Ludovic Rousseau <rousseau@debian> +2003-10-27 author <author@debian> * GemPC430/usbserial_mosx.c: typo: changed PCSCLITE_MAX_RERADERS to PCSCLITE_MAX_READERS. Thanks to Jakob Schlyter for the patch. -2003-10-22 Ludovic Rousseau <rousseau@debian> +2003-10-22 author <author@debian> * README: release 0.8.2 @@ -437,18 +443,18 @@ * check: Explain how to tell check to look elsewhere than just /usr/ and /usr/local/ -2003-09-07 Ludovic Rousseau <rousseau@debian> +2003-09-07 author <author@debian> * common/GCCmds.c, common/GemCore.h: add 0x10 and 0xF7 GemCore error codes -2003-09-05 Ludovic Rousseau <rousseau@debian> +2003-09-05 author <author@debian> * README: release 0.8.1 * GemPC410/gbpserial.c: set serial timeout to 1 minute -2003-09-02 Ludovic Rousseau <rousseau@debian> +2003-09-02 author <author@debian> * MANIFEST: removed common/pcsclite.h @@ -472,21 +478,21 @@ * GemPC410/devfs/libgempc410.devfsd.conf: use $devpath instead of $devname otherwise we have /dev/pcsc/1 -> tts/0 -2003-08-20 Ludovic Rousseau <rousseau@debian> +2003-08-20 author <author@debian> * GemPC430/Info.plist: use new <array></array> style -2003-08-18 Ludovic Rousseau <rousseau@debian> +2003-08-18 author <author@debian> * GemPC430/usbserial_mosx.c: remove \n in debug messages since they are not needed -2003-08-14 Ludovic Rousseau <rousseau@debian> +2003-08-14 author <author@debian> * GemPC410/Makefile, GemPC430/Makefile, common/Makefile: do not exit with failure if makedepend(1) does not exist -2003-08-08 Ludovic Rousseau <rousseau@debian> +2003-08-08 author <author@debian> * common/GCCmds.c: Error and not Errror @@ -495,7 +501,7 @@ * README.410: add a note about DEVICENAME in /etc/reader.conf -2003-08-07 Ludovic Rousseau <rousseau@debian> +2003-08-07 author <author@debian> * MacOSXbuild/ifd-GemPC430/English.lproj/InfoPlist.strings, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/symbols0.pbxsymbols, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.indexed-headers, MacOSXbuild/ifd-GemPC430/build/intermediates/ifd-GemPC430.pbxindex/subclasses.pbxbtree: These files were not commited in CVS @@ -514,19 +520,19 @@ * common/ifdhandler.c: FDHGetCapabilities() add support of tag TAG_IFD_SLOTS_NUMBER -2003-06-04 Ludovic Rousseau <rousseau@debian> +2003-06-04 author <author@debian> * GemPC430/Makefile: remove ifd-GemPC430.bundle/Contents/Linux in distclean -2003-05-03 Ludovic Rousseau <rousseau@debian> +2003-05-03 author <author@debian> * Makefile: clean/distclean common _after_ GemPC410 and GemPC430 * common/Makefile, GemPC410/Makefile, GemPC430/Makefile: remove *_stamp in distclean and not clean rules -2003-04-12 Ludovic Rousseau <rousseau@debian> +2003-04-12 author <author@debian> * README: release 0.8.0 @@ -548,7 +554,7 @@ * GemPC410/Makefile, GemPC430/Makefile, common/Makefile: avoid running dep and check rules each time (use stamp files) -2003-04-06 Ludovic Rousseau <rousseau@debian> +2003-04-06 author <author@debian> * GemPC410/main.c: do all the tests (removed goto) @@ -559,7 +565,7 @@ * GemPC430/Info.plist: add alias names -2003-03-30 Ludovic Rousseau <rousseau@debian> +2003-03-30 author <author@debian> * common/GCCmds.c, common/GemCore.h, common/ifdhandler.c: add support for EMV mode @@ -576,31 +582,31 @@ * GemPC410/main.c: use debug_xxd() and DEBUG_INFO() -2003-03-21 Ludovic Rousseau <rousseau@debian> +2003-03-21 author <author@debian> * GemPC410/Config.h, GemPC430/Config.h, common/GCdebug.c: remove debug using syslog (pcscd logs where needed to be) -2003-03-19 Ludovic Rousseau <rousseau@debian> +2003-03-19 author <author@debian> * common/pcsclite.h: sync with version from pcsc-lite 1.1.2beta3 -2003-03-14 Ludovic Rousseau <rousseau@debian> +2003-03-14 author <author@debian> * GemPC430/libusb_wrap.c: change USB timeout from 10 to 60 seconds -2003-03-13 Ludovic Rousseau <rousseau@debian> +2003-03-13 author <author@debian> * check: do not use /usr/local/include by default since cpp will warning on some systems -2002-11-26 Ludovic Rousseau <rousseau@debian> +2002-11-26 author <author@debian> * GemPC410/Makefile, GemPC430/Makefile: do not force use of -O2 -g if CFLAGS is already defined -2002-11-20 Ludovic Rousseau <rousseau@debian> +2002-11-20 author <author@debian> * README: release 0.7.4 @@ -625,13 +631,13 @@ * check: script used to test the correct version of pcsc-lite and libusb -2002-10-18 Ludovic Rousseau <rousseau@debian> +2002-10-18 author <author@debian> * README: release 0.7.3 * GemPC430/libusb_wrap.c: support hotplug _after_ pcscd is started. -2002-10-15 Ludovic Rousseau <rousseau@debian> +2002-10-15 author <author@debian> * README: release 0.7.2 @@ -648,7 +654,7 @@ * GemPC410/Makefile, GemPC430/Makefile, common/Makefile: remove CC=gcc definition -2002-10-13 Ludovic Rousseau <rousseau@debian> +2002-10-13 author <author@debian> * README: add comment about makedepend(1) @@ -664,7 +670,7 @@ - the productId is now read from the Info.plist. This allow to support readers like the 432 and 435 without recompiling the library -2002-10-10 Ludovic Rousseau <rousseau@debian> +2002-10-10 author <author@debian> * GemPC430/usblinux.c, GemPC430/usblinux.h, GemPC430/usbserial_linux.c: Removed. Replaced by libusb_wrap.c and libusb_wrap.h @@ -688,7 +694,7 @@ FreeBSD (4.7-RC2) and OpenBSD (3.1) do not use the same name for the serial port devices -2002-10-09 Ludovic Rousseau <rousseau@debian> +2002-10-09 author <author@debian> * GemPC430/Makefile: add /usr/local/include and /usr/local/lib paths needed when libusb is @@ -698,7 +704,7 @@ do not remove .dependencies files since makedepend(1) is not installed by default. -2002-10-06 Ludovic Rousseau <rousseau@debian> +2002-10-06 author <author@debian> * GemPC410/Makefile: avoid GNU options in cp(1) and install(1). Some Unix systems are not GNU. @@ -710,7 +716,7 @@ * GemPC410/main.c: shutdown the driver before exiting even if no card is present -2002-10-03 Ludovic Rousseau <rousseau@debian> +2002-10-03 author <author@debian> * common/ifdhandler.c: - add lun in log info - completely remove unused and buggy mutex use (the driver shall be reentrant) @@ -723,12 +729,12 @@ - optimise the open port in case Host and IFD both at 38400 bauds already (normal case for a pcscd restart on Linux) -2002-09-27 Ludovic Rousseau <rousseau@debian> +2002-09-27 author <author@debian> * GemPC430/Makefile, GemPC430/libusb_wrap.c, GemPC430/libusb_wrap.h: port to libusb library -2002-09-26 Ludovic Rousseau <rousseau@debian> +2002-09-26 author <author@debian> * common/ifdhandler.c: start support of multi reader: add mutex to avoid race problems @@ -741,7 +747,7 @@ * README.430: add a section on USB support under Linux -2002-09-22 Ludovic Rousseau <rousseau@debian> +2002-09-22 author <author@debian> * GemPC410/TODO.txt: do not reset the card if the command timeout: DONE, a workaround is @@ -750,7 +756,7 @@ * GemPC410/devfs/README, GemPC410/devfs/libgempc410.conf.d, GemPC410/devfs/libgempc410.devfsd.conf, GemPC410/devfs/libgempc410.devices.d, README.410: add devfsd configuration files in devfs/ and support in README.410 -2002-09-18 Ludovic Rousseau <rousseau@debian> +2002-09-18 author <author@debian> * README.430: add a note about /proc/bus/usb/ directory under Linux @@ -764,7 +770,7 @@ * GemPC410/GCGBPTransport.c, GemPC410/gbpserial.c, GemPC410/gbpserial.h: retry the last command if GBP returns a wrong first byte (NAD) -2002-09-08 Ludovic Rousseau <rousseau@debian> +2002-09-08 author <author@debian> * GemPC410/gbpserial.c: use the simpler GCCmdSetMode command instead of GCCmdCardStatus @@ -777,7 +783,7 @@ * GemPC410/resetGemPC410.c: PCB of reset command was wrong -2002-09-07 Ludovic Rousseau <rousseau@debian> +2002-09-07 author <author@debian> * GemPC410/GCGBPTransport.c, GemPC410/gbpserial.c, GemPC410/gbpserial.h: add support for GemCore Repeat requests @@ -790,7 +796,7 @@ * create_distrib.sh: add test to avoid releasing a version with too much DEBUG on -2002-08-16 Ludovic Rousseau <rousseau@debian> +2002-08-16 author <author@debian> * GemPC430/Makefile: change libGemPC430 to libGemPC430.so @@ -828,7 +834,7 @@ renamed GemPC410 to GemPC41x and GemPC430 to GemPC43x add DEBUG_SYSLOG #define (undefined by default) -2002-08-13 Ludovic Rousseau <rousseau@debian> +2002-08-13 author <author@debian> * GemPC410/Makefile, GemPC430/Makefile: remove GCdebug.o in clean rule @@ -842,7 +848,7 @@ * common/GCCmds.c: repagination of comments -2002-08-12 Ludovic Rousseau <rousseau@debian> +2002-08-12 author <author@debian> * GemPC410/resetGemPC410.c: add a reset GemCore call @@ -859,27 +865,27 @@ remove DEBUG_LEVEL_APDU and DEBUG_STDERR since we now use pcscd debug functions -2002-08-02 Ludovic Rousseau <rousseau@debian> +2002-08-02 author <author@debian> * GemPC430/usbserial_linux.c: add support for more than one reader add support for GemPC 435 -2002-08-01 Ludovic Rousseau <rousseau@debian> +2002-08-01 author <author@debian> * GemPC410/Makefile, GemPC430/Makefile: add an "all" dependency in the "install" target (thanks Joe Phillips) -2002-07-31 Ludovic Rousseau <rousseau@debian> +2002-07-31 author <author@debian> * GemPC410/Makefile: create destination directory in install rule * Makefile: add make install target -2002-05-23 Ludovic Rousseau <rousseau@debian> +2002-05-23 author <author@debian> * README: release 0.6.4 -2002-05-21 Ludovic Rousseau <rousseau@debian> +2002-05-21 author <author@debian> * GemPC410/main.c: exit if powerup fails @@ -892,7 +898,7 @@ * GemPC410/main.c: add an error message -2002-05-19 Ludovic Rousseau <rousseau@debian> +2002-05-19 author <author@debian> * GemPC430/Makefile, common/Makefile: add -f to rm .dependencies @@ -907,7 +913,7 @@ * GemPC430/Makefile, common/Makefile: correctly remove .dependencies file -2002-05-09 Ludovic Rousseau <rousseau@debian> +2002-05-09 author <author@debian> * README: release 0.6.3 @@ -919,7 +925,7 @@ * README.410: Add info on /dev/pcsc/ for OpenBSD and FreeBSD -2002-04-03 Ludovic Rousseau <rousseau@debian> +2002-04-03 author <author@debian> * GemPC410/main.c: clear SendPci and RecvPci structures before use add IFD_PROTOCOL_NOT_SUPPORTED error case @@ -931,7 +937,7 @@ libGemPC410.so rule: remove target before creation (needed to avoid loops under OpenBSD) -2002-04-01 Ludovic Rousseau <rousseau@debian> +2002-04-01 author <author@debian> * README: release 0.6.2 @@ -960,7 +966,7 @@ * MacOSXbuild/ifd-GemPC430/ifd-GemPC430.pbproj/giraud.pbxuser, MacOSXbuild/ifd-GemPC430/ifd-GemPC430.pbproj/project.pbxproj: new files in CVS -2002-03-27 Ludovic Rousseau <rousseau@debian> +2002-03-27 author <author@debian> * GemPC410/Makefile, common/Makefile: correct make dep rule @@ -971,13 +977,13 @@ * GemPC410/gbpserial.c: remove debug printf() changed %02X to 0x%02X -2002-03-11 Ludovic Rousseau <rousseau@debian> +2002-03-11 author <author@debian> * README: release 0.6.1 * GemPC410/gbpserial.c: changed again the serial port opening -2002-03-07 Ludovic Rousseau <rousseau@debian> +2002-03-07 author <author@debian> * README: release 0.6.0 @@ -1004,11 +1010,11 @@ * GemPC410/Config.h, GemPC430/Config.h: document log levels add new log level: DEBUG_LEVEL_PERIODIC -2002-03-05 Ludovic Rousseau <rousseau@debian> +2002-03-05 author <author@debian> * common/GCUtils.c: replaced 2 by the equivalent constant ISO_SIZE_SW -2002-03-03 Ludovic Rousseau <rousseau@debian> +2002-03-03 author <author@debian> * README: release 0.5.10 @@ -1031,37 +1037,37 @@ * GemPC410/main.c: changed default serial port -2002-02-16 Ludovic Rousseau <rousseau@debian> +2002-02-16 author <author@debian> * README.410: Add a script to create the /dev/pcsc/? links * GemPC410/.dependencies, GemPC410/Makefile: change the way compilation dependencies are generated and stored -2001-12-09 Ludovic Rousseau <rousseau@debian> +2001-12-09 author <author@debian> * GemPC410/GemPC410Utils.c, GemPC430/GemPC430Utils.c, common/GCCmds.c: guarantee that the os_string is \0 terminated -2001-12-06 Ludovic Rousseau <rousseau@debian> +2001-12-06 author <author@debian> * GemPC410/resetGemPC410.c, GemPC410/gbpserial.c: use cfgetospeed()/cfsetospeed() instead of accessing directly the termios structure -2001-12-04 Ludovic Rousseau <rousseau@debian> +2001-12-04 author <author@debian> * create_distrib.sh: support direcory names containing numbers and not just digits (add a \+ to the sed pattern matching) -2001-12-02 Ludovic Rousseau <rousseau@debian> +2001-12-02 author <author@debian> * common/ifdhandler.c: also log APDU results * GemPC410/gbpserial.c: changed DEBUG_COMM to DEBUG_LEVEL_COMM -2001-12-01 Ludovic Rousseau <rousseau@debian> +2001-12-01 author <author@debian> * GemPC430/Config.h: revert to just "#define foo" instead of "#define foo 1" @@ -1069,7 +1075,7 @@ * GemPC410/GemPC410Utils.c, GemPC430/GemPC430Utils.c: avoid a non NULL terminated string on the GemCore version string -2001-11-30 Ludovic Rousseau <rousseau@debian> +2001-11-30 author <author@debian> * README: release 0.5.9 @@ -1082,7 +1088,7 @@ * GemPC430/usbserial_mosx.c: add #include "GemCore.h" -2001-11-27 Ludovic Rousseau <rousseau@debian> +2001-11-27 author <author@debian> * README: release 0.5.8 @@ -1133,7 +1139,7 @@ * common/GCUtils.c: add support for IFD_ICC_NOT_PRESENT GemCore error status -2001-11-24 Ludovic Rousseau <rousseau@debian> +2001-11-24 author <author@debian> * GemPC410/gbpserial.c: prepare to support multi serial reader @@ -1151,11 +1157,11 @@ * GemPC410/gbpserial.c: do not limit to 4 readers anymore (accept channel >= 4) -2001-11-23 Ludovic Rousseau <rousseau@debian> +2001-11-23 author <author@debian> * common/GCCmds.c: add #include <string.h> -2001-11-22 Ludovic Rousseau <rousseau@debian> +2001-11-22 author <author@debian> * GemPC410/gbpserial.c: removed $Log$ @@ -1209,7 +1215,7 @@ * common/GCdebug.h: added support for DEBUG_CRITICAL3() -2001-11-15 Ludovic Rousseau <rousseau@debian> +2001-11-15 author <author@debian> * README: release 0.5.6 @@ -1277,12 +1283,12 @@ * GemPC430/GCUSBTransport.c: change return value type from RESPONSECODE to status_t -2001-11-08 Ludovic Rousseau <rousseau@debian> +2001-11-08 author <author@debian> * common/GCCmds.c, common/GemCore.h: Added GemCore error code "Card Absent" -2001-11-07 Ludovic Rousseau <rousseau@debian> +2001-11-07 author <author@debian> * common/GCCmds.c, common/GCCmds.h, common/GCUtils.h: removed "All rights reserved" which is a nonsense for an Free Software @@ -1352,7 +1358,7 @@ * common/GCUtils.c: add #include "GCTransport.h" -2001-11-06 Ludovic Rousseau <rousseau@debian> +2001-11-06 author <author@debian> * GemPC430/usbserial_mosx.c: use DEBUG_XXD instead of a for (i=0;...) loop @@ -1371,14 +1377,14 @@ * common/GCCmds.c: removed GCCmdRestart() which is not used anywhere -2001-10-29 Ludovic Rousseau <rousseau@debian> +2001-10-29 author <author@debian> * GemPC430/GemPC430Utils.c: change .c into .h * GemPC430/Makefile, GemPC410/Makefile: define GEMPC in the 'make dep' rule -2001-10-28 Ludovic Rousseau <rousseau@debian> +2001-10-28 author <author@debian> * MANIFEST: renamed COPYING to COPYING.BSD or COPYING.GPL @@ -1407,12 +1413,12 @@ * GemPC410/COPYING, GemPC410/COPYING.GPL, GemPC410/GCGBPTransport.h, GemPC410/TODO.txt, GemPC410/resetGemPC410.c: Add GPL text in source files -2001-10-25 Ludovic Rousseau <rousseau@debian> +2001-10-25 author <author@debian> * MANIFEST, GemPC430/Makefile, GemPC430/main.c, GemPC430/GemPC430Utils.c, GemPC430/GemPC430Utils.h, GemPC430/Config.h, GemPC430/Config.h_do_not_use_anymore, GemPC430/GCUSBTransport.h, common/COPYING, common/GCCmds.c, common/GCCmds.h, common/GCTransport.h, common/GCUtils.c, common/GCUtils.h, common/GCdebug.c, common/GCdebug.h, common/debug.c, common/debug.h, GemPC410/Config.h, GemPC410/GCGBPTransport.c, GemPC410/Makefile, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC410/main.c, common/GemCore.h, common/Makefile, common/ifdhandler.c, Makefile, create_distrib.sh, GemPC430/GCUSBTransport.c, GemPC430/README.Linux, GemPC430/usblinux.c, GemPC430/usbserial.h, GemPC430/usbserial_linux.c: *** empty log message *** -2001-10-22 Ludovic Rousseau <rousseau@debian> +2001-10-22 author <author@debian> * GemPC410/COPYING, GemPC410/CmdGemCore.c, GemPC410/CmdGemCore.h, GemPC410/GCGBPTransport.c, GemPC410/GCGBPTransport.h, GemPC410/Makefile, GemPC410/gbpserial.c, GemPC410/gbpserial.h, GemPC410/main.c, GemPC410/resetGemPC410.c, GemPC430/COPYING, GemPC430/Config.h_do_not_use_anymore, GemPC430/English.lproj/InfoPlist.strings, GemPC430/GCUSBTransport.c, GemPC430/GCUSBTransport.h, GemPC430/Makefile, GemPC430/README.Linux, GemPC430/TODO.txt, GemPC430/ifd-GemPC430.pbproj/giraud.pbxuser, GemPC430/ifd-GemPC430.pbproj/project.pbxproj, GemPC430/usblinux.c, GemPC430/usblinux.h, GemPC430/usbserial.h, GemPC430/usbserial_linux.c, GemPC430/usbserial_mosx.c, Makefile, README, common/GemCore.h, common/Makefile, common/debug.c, common/debug.h, common/ifdhandler.c, common/ifdhandler.h, common/pcscdefines.h: Imported sources diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/GemPC430/libusb_wrap.c new/ifd-gempc-1.0.8/GemPC430/libusb_wrap.c --- old/ifd-gempc-1.0.7/GemPC430/libusb_wrap.c 2012-04-08 21:09:46.000000000 +0200 +++ new/ifd-gempc-1.0.8/GemPC430/libusb_wrap.c 2017-12-14 18:49:14.000000000 +0100 @@ -1,6 +1,6 @@ /* * libusb_wrap.c - * $Id: libusb_wrap.c,v 1.24 2012/04/08 19:09:46 rousseau Exp $ + * $Id: libusb_wrap.c,v 1.25 2017/12/14 17:49:14 rousseau Exp $ * USB access routines using the libusb library * * Created by Ludovic Rousseau on Sep 27 2002 @@ -261,7 +261,7 @@ * unpluged-repluged */ if (errno == ETIMEDOUT) { - DEBUG_CRITICAL3("Reseting the reader: %s/%s", + DEBUG_CRITICAL3("Resetting the reader: %s/%s", usbDevice[reader].dev->bus->dirname, usbDevice[reader].dev->filename); usb_reset(usbDevice[reader].handle); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ifd-gempc-1.0.7/README new/ifd-gempc-1.0.8/README --- old/ifd-gempc-1.0.7/README 2012-04-08 23:31:51.000000000 +0200 +++ new/ifd-gempc-1.0.8/README 2017-12-14 18:50:29.000000000 +0100 @@ -96,6 +96,9 @@ History: ======== +1.0.8 - 14 December 2017, Ludovic Rousseau + - fix typo in log message + 1.0.7 - 8 April 2012, Ludovic Rousseau - add GemPC430/50-pcscd-ifd-gempc.rules udev file - Use CFLAGS and LDFLAGS in Makefile (Debian bug #667931) @@ -409,6 +412,6 @@ ?.? - 25 Sep 2001, Jean-Luc Giraud release of ifdhandler.{c,h} and GemCore.h -$Id: README,v 1.41 2012-04-08 21:31:51 rousseau Exp $ +$Id: README,v 1.42 2017/12/14 17:50:29 rousseau Exp $ vim:ts=20 ++++++ pcsc-gempc.keyring ++++++ pub 1024D/E07F1CF9 2001-03-05 uid Ludovic Rousseau <[email protected]> uid Ludovic Rousseau <[email protected]> sub 1024g/D5338005 2001-03-05 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.19 (GNU/Linux) mQGiBDqkC1kRBACo4DCPjVuwce76Mv2A6O5Mo9Wzmvru6g+ABCK6E8W4w6stZnhf yAu93Qn5WioEpUEnW+0uWaIFaTj3h073EtCurBmbi+QT9b0nN7PFa0H0oQTneVFM 5s0u6XmLZsaZMiI7PYiqwwEobKi7xe6p8FHtr1NFrMqaZmFkcpV4P8OgMwCgmZnu Ge7vaD2i7QFkCGH6h6DUZLMD/167p8LLKPdnctiDqAbDK12sLmsg08TLOJKEes4B ZXK2P+ht1aRAI0Lxg0wzyZGqFJ+jLzeHz03egHLA//64RRVxnnZQzfSdZqqjuOx7 TE5EB7MOGVG8fo7rz3nG1XyQrKZcVaM61dyf9zd9jbcYbpXBi61db64l/8y1pz5M fRh8A/4qZ4HpKGAgaBtGjn78QAvweZPD8sGb/DatnYy4nUEFNQnvRIZB280r2GOY DqW+27V9c+rzcl+wvGLPZESFJR7B9+rmEvACHntc1KyaHePNn1vqQqgqCfeC92JO H9LXm58ikZRMOuerQPVckTzlvz0Ql99zHs+hqkH/IIS81XSDSbQmTHVkb3ZpYyBS b3Vzc2VhdSA8cm91c3NlYXVAZGViaWFuLm9yZz6IXwQTEQIAFwUCO83hDwULBwoD BAMVAwIDFgIBAheAABIJED9Kio/gfxz5B2VHUEcAAQFl3QCdEsOQCvuq25kojzda FTDTPJGNU7sAnR5zvAgm7C/7o0K9RUO0q4HqYOdBtCtMdWRvdmljIFJvdXNzZWF1 IDxsdWRvdmljLnJvdXNzZWF1QGZyZWUuZnI+iF8EExECABcFAjqkC1kFCwcKAwQD FQMCAxYCAQIXgAASCRA/SoqP4H8c+QdlR1BHAAEBFlEAn1uIjs/NEQu2pqRCFLDh C2o6z3EBAJ9CKh3g7TdGLFludHqRORx+/B6oyrkBDQQ6pAtcEAQAg4Hs0NG5nH8p atOk/SBX7y0i6hgNC2gFxz87NySX0Q3YjGrZlFIeRqRFs44Gyuwze/PtU7K63Ev0 DQ31rjwCb9wgGauu2uRGkn5Awk+LKtSFkN+T8kO9v5OKp69IO+jaIRr8yuDP5Yil dTVzpLehIsIStHwMfTxwjfT7sWojw8cAAwUD/ixrQdahUCx6DC0u+GCC4f5XvNmu NEdYrY2/KqAKsS2nWD/EZPadvIGga/jIU1HLQYfUD4meDDol+dBXb7yXN/LZojh4 lQ4z63iZXyuMTI3i4ZNKx/9D1Z18Lk6/e0yDoqIb2jLvCejZEBUVnRl7oyIQxWPw TBgmA1dKkTKX6k3AiE4EGBECAAYFAjqkC1wAEgkQP0qKj+B/HPkHZUdQRwABARYd AKCXbqMkNr5QNdPi37LtspMzCHlvoACgknJVGCR6Fmz7s1wL38ZLkcqYgsM= =ItMa -----END PGP PUBLIC KEY BLOCK----- pub 4096R/E8F9C57E 2010-09-19 uid Ludovic Rousseau <[email protected]> uid Ludovic Rousseau <[email protected]> sub 4096R/2F1BEFF0 2010-09-19 -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2.0.22 (GNU/Linux) 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 pRP4yT/Kvsj1Rz0cYYI= =a5wl -----END PGP PUBLIC KEY BLOCK-----
