commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2020-06-16 13:45:06 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.3606 (New) Package is "pcsc-lite" Tue Jun 16 13:45:06 2020 rev:86 rq:814586 version:1.9.0 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2020-01-27 00:21:49.637474988 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.3606/pcsc-lite.changes 2020-06-16 13:45:43.457790473 +0200 @@ -1,0 +2,10 @@ +Sun Jun 14 17:51:14 UTC 2020 - Wolfgang Rosenauer + +- Updated to version 1.9.0 + * SCardEndTransaction(): greatly improve performances (x300) + * tokenparser: accept any Unicode character in a reader name + * Use /run instead of /var/run by default + * Fix a memory leak from a polkit call + * Some other minor improvements + +--- Old: pcsc-lite-1.8.26.tar.bz2 pcsc-lite-1.8.26.tar.bz2.asc New: pcsc-lite-1.9.0.tar.bz2 pcsc-lite-1.9.0.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.2lfrmc/_old 2020-06-16 13:45:44.413798161 +0200 +++ /var/tmp/diff_new_pack.2lfrmc/_new 2020-06-16 13:45:44.417798193 +0200 @@ -26,18 +26,18 @@ %define PKG_USER scard %define PKG_GROUP scard Name: pcsc-lite -Version:1.8.26 +Version:1.9.0 Release:0 Summary:PC/SC Smart Cards Library License:BSD-3-Clause AND GPL-3.0-or-later Group: Productivity/Security URL:https://pcsclite.apdu.fr/ -Source: %{name}-%{version}.tar.bz2 +Source: https://pcsclite.apdu.fr/files/%{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE Source4:baselibs.conf Source6:pcsc-lite-reader-conf -Source7:%{name}-%{version}.tar.bz2.asc +Source7:https://pcsclite.apdu.fr/files/%{name}-%{version}.tar.bz2.asc Source8:%{name}.keyring Patch0: systemd-service.patch # PATCH-FEATURE-SLE pcsc-lite-python3.patch bsc1082129 sbra...@suse.com -- Use python3. @@ -139,7 +139,7 @@ %pre getent group %{PKG_GROUP} >/dev/null || groupadd -r %{PKG_GROUP} -getent passwd %{PKG_USER} >/dev/null || useradd -r -g %{PKG_GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{PKG_USER} +getent passwd %{PKG_USER} >/dev/null || useradd -r -g %{PKG_GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d /run/pcscd %{PKG_USER} %service_add_pre pcscd.service pcscd.socket %post ++ pcsc-lite-1.8.26.tar.bz2 -> pcsc-lite-1.9.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.26/ChangeLog new/pcsc-lite-1.9.0/ChangeLog --- old/pcsc-lite-1.8.26/ChangeLog 2020-01-03 17:30:32.0 +0100 +++ new/pcsc-lite-1.9.0/ChangeLog 2020-06-14 15:27:22.0 +0200 @@ -1,3 +1,12 @@ +1.9.0: Ludovic Rousseau +14 June 2020 +- SCardEndTransaction(): greatly improve performances (x300) +- tokenparser: accept any Unicode character in a reader name +- Use /run instead of /var/run by default +- Fix a memory leak from a polkit call +- Some other minor improvements + + 1.8.26: Ludovic Rousseau 3 January 2020 - Use poll() instead of select() to allow file descriptor higher than FD_SETSIZE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.26/ChangeLog.git new/pcsc-lite-1.9.0/ChangeLog.git --- old/pcsc-lite-1.8.26/ChangeLog.git 2020-01-03 17:32:58.0 +0100 +++ new/pcsc-lite-1.9.0/ChangeLog.git 2020-06-14 15:43:38.0 +0200 @@ -1,4 +1,188 @@ -commit b0c2f30c2bfe7f22fe1b985e647c6cb61cc66275 (HEAD -> master, tag: pcsc-1.8.26, origin/master, origin/HEAD) +commit e796a0f12fbefa459bff0d25e27089615fa91f21 (HEAD -> master, zotac/master, origin/master, origin/HEAD) +Author: Ludovic Rousseau +Date: Sun Jun 14 15:26:31 2020 +0200 + +Release 1.9.0 + +Signed-off-by: Ludovic Rousseau + + ChangeLog| 9 + + configure.ac | 2 +- + 2 files changed, 10 insertions(+), 1 deletion(-) + +commit 047789c4f1a05be3023e1fc842520b506c14b79b +Author: Ludovic Rousseau +Date: Wed May 13 18:54:42 2020 +0200 + +hotplug_macosx: handle UTF-8 in ifdFriendlyName + +If CFStringGetCStringPtr() fails then we try to copy the sting using +kCFStringEncodingUTF8 encoding. + +This allows to get reader friendly name like "SoloKeys Solo 🐝". + + src/hotplug_macosx.c | 12 ++-- + 1 file changed, 10 insertions(+), 2 deletions(-) + +commit 6d0b16784ac226746c79ca4bd2c6fb5e31c6b114 +Author: Ludovic
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2020-01-27 00:21:24 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.26092 (New) Package is "pcsc-lite" Mon Jan 27 00:21:24 2020 rev:85 rq:766600 version:1.8.26 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2020-01-12 23:19:21.514704607 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.26092/pcsc-lite.changes 2020-01-27 00:21:49.637474988 +0100 @@ -1,0 +2,6 @@ +Thu Jan 23 13:08:03 UTC 2020 - Dominique Leuenberger + +- BuildRequire pkgconfig(libudev) instead of libudev-devel: allow + OBS to shortcut through -mini flavors. + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.Jh2vHD/_old 2020-01-27 00:21:53.485478272 +0100 +++ /var/tmp/diff_new_pack.Jh2vHD/_new 2020-01-27 00:21:53.485478272 +0100 @@ -51,9 +51,9 @@ Requires(post): %fillup_prereq Requires(pre): shadow BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: libudev-devel BuildRequires: polkit-devel BuildRequires: systemd-rpm-macros +BuildRequires: pkgconfig(libudev) %{?systemd_requires} %description
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2020-01-12 23:18:32 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.6675 (New) Package is "pcsc-lite" Sun Jan 12 23:18:32 2020 rev:84 rq:762879 version:1.8.26 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2019-05-02 19:13:23.900872422 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.6675/pcsc-lite.changes 2020-01-12 23:19:21.514704607 +0100 @@ -1,0 +2,16 @@ +Fri Jan 10 13:29:59 UTC 2020 - Wolfgang Rosenauer + +- Updated to version 1.8.26 + * Use poll() instead of select() to allow file descriptor higher +than FD_SETSIZE + * Enable reader filtering by default + * pcsc-spy: +- Do not read output buffer after error +- Adjust code to handle autoallocated buffers +- fix year-2038 issue by using long instead of int + * Android: fix compilation + * polkit: log the error message if polkit_authority_get_sync() fails + * Exit with EXIT_SUCCESS on shutdown to please systemd + * Fix a minor memory leak + +--- Old: pcsc-lite-1.8.25.tar.bz2 pcsc-lite-1.8.25.tar.bz2.asc New: pcsc-lite-1.8.26.tar.bz2 pcsc-lite-1.8.26.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.9lOjTV/_old 2020-01-12 23:19:22.722705054 +0100 +++ /var/tmp/diff_new_pack.9lOjTV/_new 2020-01-12 23:19:22.726705056 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # 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/ # @@ -26,12 +26,12 @@ %define PKG_USER scard %define PKG_GROUP scard Name: pcsc-lite -Version:1.8.25 +Version:1.8.26 Release:0 Summary:PC/SC Smart Cards Library License:BSD-3-Clause AND GPL-3.0-or-later Group: Productivity/Security -Url:https://pcsclite.apdu.fr/ +URL:https://pcsclite.apdu.fr/ Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE ++ pcsc-lite-1.8.25.tar.bz2 -> pcsc-lite-1.8.26.tar.bz2 ++ 3843 lines of diff (skipped)
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2019-05-02 19:13:22 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.5148 (New) Package is "pcsc-lite" Thu May 2 19:13:22 2019 rev:83 rq:699084 version:1.8.25 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2019-04-04 14:11:49.149281304 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.5148/pcsc-lite.changes 2019-05-02 19:13:23.900872422 +0200 @@ -1,0 +2,5 @@ +Fri Apr 26 11:17:53 UTC 2019 - mvet...@suse.com + +- bsc#1130588: Require shadow instead of old pwdutils + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.1SOW1X/_old 2019-05-02 19:13:24.508873968 +0200 +++ /var/tmp/diff_new_pack.1SOW1X/_new 2019-05-02 19:13:24.512873979 +0200 @@ -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 https://bugs.opensuse.org/ +# Please submit bugfixes or comments via http://bugs.opensuse.org/ # @@ -49,7 +49,7 @@ BuildRequires: pkgconfig(libsystemd) Requires: libpcsclite1 = %{version} Requires(post): %fillup_prereq -Requires(pre): pwdutils +Requires(pre): shadow BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: libudev-devel BuildRequires: polkit-devel
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2019-04-04 14:11:47 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.3908 (New) Package is "pcsc-lite" Thu Apr 4 14:11:47 2019 rev:82 rq:690573 version:1.8.25 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2019-02-11 21:17:13.299342502 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.3908/pcsc-lite.changes 2019-04-04 14:11:49.149281304 +0200 @@ -1,0 +2,10 @@ +Tue Apr 2 08:28:59 UTC 2019 - Wolfgang Rosenauer + +- Updated to version 1.8.25 + * Fix a socket issue when pcscd is used inside LXC container + * pcsc-spy: always provide a total time of execution + * Fix resource leak if SCardEstablishContext() fails + * Fix realloc(3) error handling (possible memory leak) + * Remove usage of function chmod(2) to use fchmod(2) (fix race condition) + +--- Old: pcsc-lite-1.8.24.tar.bz2 pcsc-lite-1.8.24.tar.bz2.asc New: pcsc-lite-1.8.25.tar.bz2 pcsc-lite-1.8.25.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.LJh4Cm/_old 2019-04-04 14:11:50.093281800 +0200 +++ /var/tmp/diff_new_pack.LJh4Cm/_new 2019-04-04 14:11:50.093281800 +0200 @@ -26,7 +26,7 @@ %define PKG_USER scard %define PKG_GROUP scard Name: pcsc-lite -Version:1.8.24 +Version:1.8.25 Release:0 Summary:PC/SC Smart Cards Library License:BSD-3-Clause AND GPL-3.0-or-later ++ pcsc-lite-1.8.24.tar.bz2 -> pcsc-lite-1.8.25.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.24/ChangeLog new/pcsc-lite-1.8.25/ChangeLog --- old/pcsc-lite-1.8.24/ChangeLog 2018-10-12 11:06:13.0 +0200 +++ new/pcsc-lite-1.8.25/ChangeLog 2019-03-25 20:57:29.0 +0100 @@ -1,3 +1,12 @@ +1.8.25: Ludovic Rousseau +25 March 2019 +- Fix a socket issue when pcscd is used inside LXC container +- pcsc-spy: always provide a total time of execution +- Fix resource leak if SCardEstablishContext() fails +- Fix realloc(3) error handling (possible memory leak) +- Remove usage of function chmod(2) to use fchmod(2) (fix race condition) + + 1.8.24: Ludovic Rousseau 12 October 2018 - the project moved to https://pcsclite.apdu.fr/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.24/ChangeLog.git new/pcsc-lite-1.8.25/ChangeLog.git --- old/pcsc-lite-1.8.24/ChangeLog.git 2018-10-12 11:11:29.0 +0200 +++ new/pcsc-lite-1.8.25/ChangeLog.git 2019-03-25 20:59:51.0 +0100 @@ -1,4 +1,185 @@ -commit 73d95ada3221c060cbd7b6aa2375453f9d0e359b (HEAD -> master, origin/master, origin/HEAD) +commit efc56971cb8f8bf9cb44090bb3851d8c1d2a00f7 (HEAD -> master, tag: pcsc-1.8.25, origin/master, origin/HEAD) +Author: Ludovic Rousseau +Date: Mon Mar 25 20:56:43 2019 +0100 + +Release 1.8.25 + + ChangeLog| 9 + + configure.ac | 2 +- + 2 files changed, 10 insertions(+), 1 deletion(-) + +commit d627aee864c3e9ce40e375fcc0e34a7855b6f0f1 (zotac/master, github/master) +Author: Ludovic Rousseau +Date: Sun Mar 24 14:51:41 2019 +0100 + +pcscd.socket.in: explicitly set socket file mode + +Fixes Debian #924914 +Thanks to Mathias Behrle for the patch + + etc/pcscd.socket.in | 1 + + 1 file changed, 1 insertion(+) + +commit b9e6fe054c2ce883ce6070d4a5761d9d1e1da1bc (zmaster) +Author: Ludovic Rousseau +Date: Fri Mar 22 10:39:14 2019 +0100 + +pcsc-spy: always a total time of execution + +Use the latest function return to compute the total execution time. + +Now the total time is always available. If the latest PC/SC command +does not return (because the process has been interrupted) the total +time may be a bit shorter than expected but it is less problematic than +no total tiem at all. + + src/spy/pcsc-spy | 13 ++--- + 1 file changed, 6 insertions(+), 7 deletions(-) + +commit 9561e5562d5fb00540589ccb9e4744366ec4b310 +Author: Ludovic Rousseau +Date: Fri Mar 22 10:21:35 2019 +0100 + +pcsc-spy: fix a typo in a comment + + src/spy/pcsc-spy | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit e641eaa72530bd8188ff584e33d06bf60a384995 +Author: Ludovic Rousseau +Date: Wed Jan 16 11:03:19 2019 +0100 + +Doc: more explicit documentation for −−auto−exit + +pcscd does not exit after 60 seconds but after 60 seconds of inactivity +after the release of the last PC/SC context. +If you start pcscd with −−auto−exit but do run any PC/SC applica
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2019-02-11 21:17:12 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new.28833 (New) Package is "pcsc-lite" Mon Feb 11 21:17:12 2019 rev:81 rq:672306 version:1.8.24 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2018-10-25 08:11:42.172213133 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new.28833/pcsc-lite.changes 2019-02-11 21:17:13.299342502 +0100 @@ -1,0 +2,5 @@ +Sat Feb 2 11:16:18 UTC 2019 - Jan Engelhardt + +- Trim filler wording from description. + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.ckvkQb/_old 2019-02-11 21:17:14.647341787 +0100 +++ /var/tmp/diff_new_pack.ckvkQb/_new 2019-02-11 21:17:14.651341784 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2018 SUSE LINUX 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 @@ -28,7 +28,7 @@ Name: pcsc-lite Version:1.8.24 Release:0 -Summary:PCSC Smart Cards Library +Summary:PC/SC Smart Cards Library License:BSD-3-Clause AND GPL-3.0-or-later Group: Productivity/Security Url:https://pcsclite.apdu.fr/ @@ -57,13 +57,8 @@ %{?systemd_requires} %description -The purpose of PCSC Lite is to provide a Windows(R) SCard interface in -a very small form factor for communication with smart cards and -readers. PCSC Lite can be compiled directly for a desired reader driver -or can be used to dynamically allocate/deallocate reader drivers at -runtime (the default behavior). - -PCSC Lite uses the same winscard API as used in Windows(R). +PC/SC Lite provides a Windows SCard interface in a small form factor +for communication with smart cards and readers. Security aware people should read the SECURITY file for possible vulnerabilities of pcsclite and how to fix them. For information on how @@ -74,19 +69,14 @@ This functionality is exercised in the driver. %package -n libpcsclite1 -Summary:PCSC Smart Card Library +Summary:PC/SC Smart Card Library License:BSD-3-Clause Group: System/Libraries Recommends: pcsc-lite >= %{version} %description -n libpcsclite1 -The purpose of PCSC Lite is to provide a Windows(R) SCard interface in -a very small form factor for communication with smart cards and -readers. PCSC Lite can be compiled directly for a desired reader driver -or can be used to dynamically allocate/deallocate reader drivers at -runtime (the default behavior). - -PCSC Lite uses the same winscard API as used in Windows(R). +PC/SC Lite provides a Windows SCard interface in a small form factor +for communication with smart cards and readers. Security aware people should read the SECURITY file for possible vulnerabilities of pcsclite and how to fix them. For information on how @@ -97,7 +87,7 @@ This functionality is exercised in the driver. %package -n libpcscspy0 -Summary:PCSC Smart Card Library +Summary:PC/SC Smart Card Library License:GPL-3.0-or-later Group: System/Libraries @@ -135,7 +125,7 @@ make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +%make_install mkdir -p %{buildroot}%{ifddir} mkdir -p %{buildroot}%{_sysconfdir}/reader.conf.d/ sed s:@ifddir@:%{ifddir}: %{buildroot}%{_sysconfdir}/reader.conf.d/reader.conf
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2018-10-25 08:11:36 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Thu Oct 25 08:11:36 2018 rev:80 rq:642122 version:1.8.24 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2018-09-05 13:48:11.10382 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2018-10-25 08:11:42.172213133 +0200 @@ -1,0 +2,13 @@ +Sat Oct 13 21:03:54 UTC 2018 - w...@rosenauer.org + +- Updated to version 1.8.24 + * SCardGetStatusChange(): Fix a rare race condition + * SCardReleaseContext(): do not release a lock owned by another context + * SCardReconnect(): suspend card auto power off + * Allow "=" in serial driver filenames + * Add the thread id in the pcscd log lines + * pcsc-spy: correctly handle incomplete log file + * Simclist: avoid to divide by zero in list_findpos() + * Some other minor improvements + +--- Old: pcsc-lite-1.8.23.tar.bz2 pcsc-lite-1.8.23.tar.bz2.asc New: pcsc-lite-1.8.24.tar.bz2 pcsc-lite-1.8.24.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.gkwnZ8/_old 2018-10-25 08:11:42.780212735 +0200 +++ /var/tmp/diff_new_pack.gkwnZ8/_new 2018-10-25 08:11:42.780212735 +0200 @@ -26,12 +26,12 @@ %define PKG_USER scard %define PKG_GROUP scard Name: pcsc-lite -Version:1.8.23 +Version:1.8.24 Release:0 Summary:PCSC Smart Cards Library -License:BSD-3-Clause +License:BSD-3-Clause AND GPL-3.0-or-later Group: Productivity/Security -Url:http://pcsclite.alioth.debian.org/ +Url:https://pcsclite.apdu.fr/ Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE @@ -143,7 +143,7 @@ mkdir -p %{buildroot}%{_fillupdir} cp %{name}.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pcscd mkdir -p %{buildroot}%{_docdir}/%{name} -cp -a AUTHORS ChangeLog COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} +cp -a AUTHORS ChangeLog COPYING HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} # Remove useless la files find %{buildroot} -type f -name "*.la" -delete -print @@ -176,7 +176,6 @@ %dir %{_docdir}/%{name} %{_docdir}/%{name}/AUTHORS %{_docdir}/%{name}/COPYING -%{_docdir}/%{name}/DRIVERS %{_docdir}/%{name}/HELP %{_docdir}/%{name}/NEWS %{_docdir}/%{name}/README ++ pcsc-lite-1.8.23.tar.bz2 -> pcsc-lite-1.8.24.tar.bz2 ++ 10382 lines of diff (skipped) ++ systemd-service.patch ++ --- /var/tmp/diff_new_pack.gkwnZ8/_old 2018-10-25 08:11:43.380212342 +0200 +++ /var/tmp/diff_new_pack.gkwnZ8/_new 2018-10-25 08:11:43.380212342 +0200 @@ -1,9 +1,9 @@ diff --git a/etc/pcscd.service.in b/etc/pcscd.service.in -index 7934050..ddbdcc4 100644 +index eb093de..f0929cd 100644 --- a/etc/pcscd.service.in +++ b/etc/pcscd.service.in -@@ -3,7 +3,9 @@ Description=PC/SC Smart Card Daemon - Requires=pcscd.socket +@@ -4,7 +4,9 @@ Requires=pcscd.socket + Documentation=man:pcscd(8) [Service] -ExecStart=@sbindir_exp@/pcscd --foreground --auto-exit
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2018-09-05 13:48:09 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Wed Sep 5 13:48:09 2018 rev:79 rq:632897 version:1.8.23 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2018-03-05 13:35:30.789033887 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2018-09-05 13:48:11.10382 +0200 @@ -1,0 +2,8 @@ +Mon Sep 3 14:49:29 UTC 2018 - w...@rosenauer.org + +- extended sysconfig template to include + PCSCLITE_FILTER_IGNORE_READER_NAMES env variable which is used + by pcscd to ignore certain readers + (patch by Eric Garreau) + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.fUNvzr/_old 2018-09-05 13:48:11.658221281 +0200 +++ /var/tmp/diff_new_pack.fUNvzr/_new 2018-09-05 13:48:11.666221294 +0200 @@ -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/ # @@ -130,6 +130,7 @@ --enable-usbdropdir=%{ifddir} \ --with-systemdsystemunitdir=%{_unitdir} \ --enable-polkit \ + --enable-filter \ --disable-static make %{?_smp_mflags} ++ pcsc-lite.sysconfig ++ --- /var/tmp/diff_new_pack.fUNvzr/_old 2018-09-05 13:48:11.742221422 +0200 +++ /var/tmp/diff_new_pack.fUNvzr/_new 2018-09-05 13:48:11.746221429 +0200 @@ -1,9 +1,20 @@ ## Path: Hardware/SmartCard -## Description:Hard disc health monitoring -## ServiceReload: pcscd +## Description:pcscd(8) command-line options ## Type: string -## Default: +## Default: +## ServiceReload: pcscd # # Command line options for pcscd(8) init script. # PCSCD_OPTIONS="" + +## Path: Hardware/SmartCard +## Description:reader names filtering criteria +## Type: string +## Default: +## ServiceReload: pcscd +# +# provide a regexp to identify some readers that should stay invisible to pcscd +# (https://ludovicrousseau.blogspot.com/2015/12/remove-andor-customize-pcsc-reader-names.html) +# +PCSCLITE_FILTER_IGNORE_READER_NAMES=""
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2018-03-05 13:35:26 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Mon Mar 5 13:35:26 2018 rev:78 rq:582172 version:1.8.23 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2018-01-06 18:45:07.434629006 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2018-03-05 13:35:30.789033887 +0100 @@ -1,0 +2,5 @@ +Fri Mar 2 20:42:09 CET 2018 - sbra...@suse.com + +- Use python3 (bsc#1082129, pcsc-lite-python3.patch). + +--- New: pcsc-lite-python3.patch Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.FuzrkW/_old 2018-03-05 13:35:31.573005515 +0100 +++ /var/tmp/diff_new_pack.FuzrkW/_new 2018-03-05 13:35:31.573005515 +0100 @@ -40,6 +40,8 @@ Source7:%{name}-%{version}.tar.bz2.asc Source8:%{name}.keyring Patch0: systemd-service.patch +# PATCH-FEATURE-SLE pcsc-lite-python3.patch bsc1082129 sbra...@suse.com -- Use python3. +Patch1: pcsc-lite-python3.patch BuildRequires: gcc BuildRequires: libtool BuildRequires: pkg-config @@ -96,7 +98,7 @@ %package -n libpcscspy0 Summary:PCSC Smart Card Library -License:GPL-3.0+ +License:GPL-3.0-or-later Group: System/Libraries %description -n libpcscspy0 @@ -104,7 +106,7 @@ %package devel Summary:Development package for the MUSCLE project SmartCards library -License:BSD-3-Clause and GPL-3.0+ +License:BSD-3-Clause AND GPL-3.0-or-later Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: glibc-devel @@ -118,6 +120,7 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 cp -a %{SOURCE1} %{SOURCE2} %{SOURCE6} . %build ++ pcsc-lite-python3.patch ++ Index: pcsc-lite-1.8.23/src/spy/pcsc-spy === --- pcsc-lite-1.8.23.orig/src/spy/pcsc-spy +++ pcsc-lite-1.8.23/src/spy/pcsc-spy @@ -1,4 +1,4 @@ -#! /usr/bin/python +#! /usr/bin/python3 """ #Display PC/SC functions arguments
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2018-01-06 18:45:01 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Sat Jan 6 18:45:01 2018 rev:77 rq:560994 version:1.8.23 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-12-13 11:57:57.305875639 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2018-01-06 18:45:07.434629006 +0100 @@ -1,0 +2,12 @@ +Mon Jan 1 11:11:20 UTC 2018 - w...@rosenauer.org + +- Updated to version 1.8.23 + * use libsystemd instead sd-daemon.{c,h} + * spy: add support SCardStatus() with NULL pcbAtrLen + * Some other minor improvements +- remove --auto-exit from service start even if we have + socket activation in place + (using it as a lightweight approach to unconditional service + enablement (reference boo#1063983 and to help workaround boo#1063985) + +--- Old: pcsc-lite-1.8.22.tar.bz2 pcsc-lite-1.8.22.tar.bz2.asc New: pcsc-lite-1.8.23.tar.bz2 pcsc-lite-1.8.23.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.egPmSw/_old 2018-01-06 18:45:08.662571628 +0100 +++ /var/tmp/diff_new_pack.egPmSw/_new 2018-01-06 18:45:08.662571628 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 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 @@ -26,7 +26,7 @@ %define PKG_USER scard %define PKG_GROUP scard Name: pcsc-lite -Version:1.8.22 +Version:1.8.23 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause @@ -44,6 +44,7 @@ BuildRequires: libtool BuildRequires: pkg-config BuildRequires: readline-devel +BuildRequires: pkgconfig(libsystemd) Requires: libpcsclite1 = %{version} Requires(post): %fillup_prereq Requires(pre): pwdutils ++ pcsc-lite-1.8.22.tar.bz2 -> pcsc-lite-1.8.23.tar.bz2 ++ 1765 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.22/ChangeLog new/pcsc-lite-1.8.23/ChangeLog --- old/pcsc-lite-1.8.22/ChangeLog 2017-06-17 10:03:36.0 +0200 +++ new/pcsc-lite-1.8.23/ChangeLog 2017-12-18 19:54:18.0 +0100 @@ -1,3 +1,11 @@ +1.8.23: Ludovic Rousseau +18 December 2017 +- use libsystemd instead sd-daemon.{c,h} +- install_spy.sh: add support of Ubuntu +- spy: add support SCardStatus() with NULL pcbAtrLen +- Some other minor improvements + + 1.8.22: Ludovic Rousseau 17 June 2017 - SCardCancel() was broken in 1.8.21. The call was bloking. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.22/ChangeLog.git new/pcsc-lite-1.8.23/ChangeLog.git --- old/pcsc-lite-1.8.22/ChangeLog.git 2017-06-17 10:08:07.0 +0200 +++ new/pcsc-lite-1.8.23/ChangeLog.git 2017-12-18 19:57:25.0 +0100 @@ -1,4 +1,236 @@ -commit 696023944649e0c52802e20994fb78d6b24d4efd (HEAD -> master, tag: pcsc-1.8.22, zotac/master, origin/master, origin/HEAD, github/master) +commit 09f0f85b86e7488cf26642dd17150f76bed5300c (HEAD -> master) +Author: Ludovic Rousseau +Date: Mon Dec 18 19:56:49 2017 +0100 + +Release 1.8.23 + + ChangeLog| 8 + configure.ac | 2 +- + 2 files changed, 9 insertions(+), 1 deletion(-) + +commit 1dde8427236fa988e9f488baa46d7316691a (origin/master, origin/HEAD) +Author: Ludovic Rousseau +Date: Tue Nov 14 15:09:25 2017 +0100 + +spy: add support SCardStatus() with NULL pcbAtrLen + +If an application calls SCardStatus() with pcbAtrLen = NULL then the trace +interpretation was wrong. + +The problematic trace was: +7F9414EF6700@>|1510667088|620972|SCardStatus +7F9414EF6700@0x7B0DDEA3 +7F9414EF6700@NULL +7F9414EF6700@NULL +7F9414EF6700@NULL +7F9414EF6700@"" +7F9414EF6700@NULL +7F9414EF6700@NULL +7F9414EF6700@NULL +
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2017-12-13 11:57:45 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Wed Dec 13 11:57:45 2017 rev:76 rq:555988 version:1.8.22 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-11-30 12:41:48.313741413 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2017-12-13 11:57:57.305875639 +0100 @@ -1,0 +2,6 @@ +Mon Dec 11 13:37:09 UTC 2017 - dims...@opensuse.org + +- Rename local defines USER/GROUP to PKG_USER/PKG_GROUP: the + variable GROUP (call caps) has been claimed by RPM 4.14. + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.vPUCNk/_old 2017-12-13 11:57:57.985842814 +0100 +++ /var/tmp/diff_new_pack.vPUCNk/_new 2017-12-13 11:57:57.985842814 +0100 @@ -23,8 +23,8 @@ # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers -%define USER scard -%define GROUP scard +%define PKG_USER scard +%define PKG_GROUP scard Name: pcsc-lite Version:1.8.22 Release:0 @@ -143,8 +143,8 @@ find %{buildroot} -type f -name "*.la" -delete -print %pre -getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} -getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{USER} +getent group %{PKG_GROUP} >/dev/null || groupadd -r %{PKG_GROUP} +getent passwd %{PKG_USER} >/dev/null || useradd -r -g %{PKG_GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{PKG_USER} %service_add_pre pcscd.service pcscd.socket %post
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2017-11-30 12:41:46 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Thu Nov 30 12:41:46 2017 rev:75 rq:545322 version:1.8.22 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-06-21 13:49:46.954077530 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2017-11-30 12:41:48.313741413 +0100 @@ -1,0 +2,6 @@ +Thu Nov 23 13:52:37 UTC 2017 - rbr...@suse.com + +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.nKUK5q/_old 2017-11-30 12:41:49.029715382 +0100 +++ /var/tmp/diff_new_pack.nKUK5q/_new 2017-11-30 12:41:49.029715382 +0100 @@ -16,6 +16,11 @@ # +#Compat macro for new _fillupdir macro introduced in Nov 2017 +%if ! %{defined _fillupdir} + %define _fillupdir /var/adm/fillup-templates +%endif + # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers %define USER scard @@ -130,8 +135,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/reader.conf.d/ sed s:@ifddir@:%{ifddir}: %{buildroot}%{_sysconfdir}/reader.conf.d/reader.conf ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcpcscd -mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates -cp %{name}.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.pcscd +mkdir -p %{buildroot}%{_fillupdir} +cp %{name}.sysconfig %{buildroot}%{_fillupdir}/sysconfig.pcscd mkdir -p %{buildroot}%{_docdir}/%{name} cp -a AUTHORS ChangeLog COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} # Remove useless la files @@ -181,7 +186,7 @@ %config(noreplace) %{_sysconfdir}/reader.conf.d/reader.conf %{ifddir} %{_unitdir}/* -%{_localstatedir}/adm/fillup-templates/sysconfig.pcscd +%{_fillupdir}/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so %{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2017-06-21 13:49:45 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Wed Jun 21 13:49:45 2017 rev:74 rq:504418 version:1.8.22 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-06-01 16:28:15.564983359 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2017-06-21 13:49:46.954077530 +0200 @@ -1,0 +2,7 @@ +Sat Jun 17 20:52:24 UTC 2017 - w...@rosenauer.org + +- Updated to version 1.8.22 + * SCardCancel() was broken in 1.8.21. The call was blocking. + * Enable use of info level logging for pcscd using -i/--info + +--- Old: pcsc-lite-1.8.21.tar.bz2 pcsc-lite-1.8.21.tar.bz2.asc New: pcsc-lite-1.8.22.tar.bz2 pcsc-lite-1.8.22.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.4gZ8Bk/_old 2017-06-21 13:49:47.721969210 +0200 +++ /var/tmp/diff_new_pack.4gZ8Bk/_new 2017-06-21 13:49:47.725968646 +0200 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.21 +Version:1.8.22 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause ++ pcsc-lite-1.8.21.tar.bz2 -> pcsc-lite-1.8.22.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.21/ChangeLog new/pcsc-lite-1.8.22/ChangeLog --- old/pcsc-lite-1.8.21/ChangeLog 2017-05-20 17:18:21.0 +0200 +++ new/pcsc-lite-1.8.22/ChangeLog 2017-06-17 10:03:36.0 +0200 @@ -1,3 +1,9 @@ +1.8.22: Ludovic Rousseau +17 June 2017 +- SCardCancel() was broken in 1.8.21. The call was bloking. +- Enable use of info level logging for pcscd using -i/--info + + 1.8.21: Ludovic Rousseau 20 May 2017 - SCardCancel(): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.21/ChangeLog.git new/pcsc-lite-1.8.22/ChangeLog.git --- old/pcsc-lite-1.8.21/ChangeLog.git 2017-05-20 17:23:56.0 +0200 +++ new/pcsc-lite-1.8.22/ChangeLog.git 2017-06-17 10:08:07.0 +0200 @@ -1,4 +1,89 @@ -commit f47cccffcb534a7bd3528790d55d7ce5a71d70de (HEAD -> master, tag: pcsc-1.8.21, origin/master, origin/HEAD, github/master) +commit 696023944649e0c52802e20994fb78d6b24d4efd (HEAD -> master, tag: pcsc-1.8.22, zotac/master, origin/master, origin/HEAD, github/master) +Author: Ludovic Rousseau +Date: Sat Jun 17 08:56:54 2017 +0200 + +Release 1.8.22 + +Signed-off-by: Ludovic Rousseau + + ChangeLog| 6 ++ + configure.ac | 2 +- + 2 files changed, 7 insertions(+), 1 deletion(-) + +commit 7307cc4a80f887ef59487d7b8edf104fb56f13ca +Author: Ludovic Rousseau +Date: Thu Jun 15 14:50:28 2017 +0200 + +UnitaryTests/SCardCancel.c: test for SCardCancel + +Check that the fix in 81d52b98d84be900c6a6532d10d1fe88eac092cf works as +expected. + + UnitaryTests/Makefile | 1 + + UnitaryTests/SCardCancel.c | 88 ++ + 2 files changed, 89 insertions(+) + +commit 7a3738d2f8e48c669b0e3f485cb9dcabeffc941a +Author: Ludovic Rousseau +Date: Thu Jun 15 14:45:48 2017 +0200 + +fix SCardCancel() that was broken in version 1.8.21 + +Changes in 9a21c82330fc4b73ac00faf2c5cf948da5f8ab07 broke +SCardCancel(). +The problem was that SCardCancel() was blocked until +SCardGetStatusChange() had finished. This is stupid because +SCardCancel() is supposed to cancel SCardGetStatusChange(). + +Thanks to Ran Benita for the bug report +"[Pcsclite-muscle] A recent change causes SCardCancel() to block?" + http://lists.alioth.debian.org/pipermail/pcsclite-muscle/2017-June/000921.html + + src/winscard_clnt.c | 8 +--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +commit 88a53f3ed21aa645e7c65661162f832a053fb9de +Author: Ludovic Rousseau +Date: Fri Jun 9 09:58:52 2017 +0200 + +RFAddReader: more correctly detect duplicate readers + +To detect a duplicate reader, checking the reader name and port is, +sometimes, not enough. + +The problem was when two readers are removed and re-inserted immediately. +One of the 2 readers may not yet be completely removed (from pcscd point +of view) when it is asked to insert it again. + +Fixes #20 +"Reader not detected when disconnecting / connecting usb hub" +https://github.com/LudovicRousseau/PCSC/issues/20 + + src/readerfactory.c | 7 --- + 1 file changed, 4 insertions(+), 3 deletions(-) + +com
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2017-06-01 16:28:14 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Thu Jun 1 16:28:14 2017 rev:73 rq:497142 version:1.8.21 Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2017-01-15 11:14:00.600976292 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2017-06-01 16:28:15.564983359 +0200 @@ -1,0 +2,19 @@ +Mon May 22 05:46:15 UTC 2017 - w...@rosenauer.org + +- Updated to version 1.8.21 + * SCardCancel(): +- fix a race condition bug +- fix a possible use after free +- improve Doxygen documentation + * SCardGetStatusChange(): fix a race condition when a reader is removed + * SCardDisconnect(): fix status update for SCARD_UNPOWER_CARD + * pcsc_stringify_error(): use Thread-local storage + * pcsc_stringify_error() now returns a const char * + * SCardControl() may return SCARD_E_INSUFFICIENT_BUFFER when +pbRecvBuffer is not big enough to receive the card response. + * Fix compilation error with GCC 4.9 + * UnitaryTests: add support of Python 3 + * pcsc-spy: add support of Python 3 + * Some other minor improvements + +--- Old: pcsc-lite-1.8.20.tar.bz2 pcsc-lite-1.8.20.tar.bz2.asc New: pcsc-lite-1.8.21.tar.bz2 pcsc-lite-1.8.21.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.omTo8a/_old 2017-06-01 16:28:16.304879031 +0200 +++ /var/tmp/diff_new_pack.omTo8a/_new 2017-06-01 16:28:16.308878468 +0200 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.20 +Version:1.8.21 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause ++ pcsc-lite-1.8.20.tar.bz2 -> pcsc-lite-1.8.21.tar.bz2 ++ 3569 lines of diff (skipped)
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2016-09-12 13:24:20 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2016-06-02 12:39:05.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2016-09-12 13:24:22.0 +0200 @@ -1,0 +2,18 @@ +Thu Sep 8 10:38:46 UTC 2016 - tchva...@suse.com + +- Version update to 1.8.18: + * SCardDisconnect(): much faster with SCARD_UNPOWER_CARD + * SCardConnect(): Fix a possible duplicated hCard context + * Fix compilation on FreeBSD + * Fix compilation on Solaris + * Some other minor improvements + +--- +Thu Sep 8 10:36:07 UTC 2016 - tchva...@suse.com + +- Obsolete the conditionals for sle11 as it does not build there and + ends unresolvable anyway +- Remove the presets magic after discussion with standa as new macros + actually work around this correctly + +--- Old: pcsc-lite-1.8.17.tar.bz2 pcsc-lite-1.8.17.tar.bz2.asc pcsc-lite-init pre_checkin.sh New: pcsc-lite-1.8.18.tar.bz2 pcsc-lite-1.8.18.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.Dp2lk6/_old 2016-09-12 13:24:23.0 +0200 +++ /var/tmp/diff_new_pack.Dp2lk6/_new 2016-09-12 13:24:23.0 +0200 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.17 +Version:1.8.18 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause @@ -30,9 +30,7 @@ Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE -Source3:pre_checkin.sh Source4:baselibs.conf -Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf Source7:%{name}-%{version}.tar.bz2.asc Source8:%{name}.keyring @@ -45,21 +43,10 @@ Requires(post): %fillup_prereq Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} >= 1320 -BuildRequires: polkit-devel -%endif -%if 0%{?suse_version} >= 1120 BuildRequires: libudev-devel -%else -BuildRequires: libusb-1_0-devel -%endif -%if 0%{?suse_version} > 1140 +BuildRequires: polkit-devel BuildRequires: systemd-rpm-macros %{?systemd_requires} -%else -Requires(post): %insserv_prereq -Requires(post): sysvinit(syslog) -%endif %description The purpose of PCSC Lite is to provide a Windows(R) SCard interface in @@ -125,23 +112,15 @@ %prep %setup -q %patch0 -p1 -cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} %{SOURCE6} . +cp -a %{SOURCE1} %{SOURCE2} %{SOURCE6} . %build -%configure\ +%configure \ + --disable-silent-rules \ --docdir=%{_docdir}/%{name} \ --enable-usbdropdir=%{ifddir} \ -%if 0%{?suse_version} <= 1110 - --disable-libudev \ -%endif -%if 0%{?suse_version} > 1140 --with-systemdsystemunitdir=%{_unitdir} \ -%endif -%if 0%{?suse_version} >= 1320 --enable-polkit \ -%else ---disable-polkit \ -%endif --disable-static make %{?_smp_mflags} @@ -150,66 +129,28 @@ mkdir -p %{buildroot}%{ifddir} mkdir -p %{buildroot}%{_sysconfdir}/reader.conf.d/ sed s:@ifddir@:%{ifddir}: %{buildroot}%{_sysconfdir}/reader.conf.d/reader.conf -%if 0%{?suse_version} < 1310 -install -D -m 755 pcsc-lite-init %{buildroot}%{_initddir}/pcscd -ln -sf %{_initddir}/pcscd %{buildroot}%{_sbindir}/rcpcscd -%else ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcpcscd -%endif mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates cp %{name}.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.pcscd mkdir -p %{buildroot}%{_docdir}/%{name} cp -a AUTHORS ChangeLog COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} -# Use socket activated pcscd by default. -%if 0%{?suse_version} > 1140 -mkdir -p %{buildroot}%{_libexecdir}/systemd/system-preset -echo -e 'enable pcscd.socket\nenable pcscd.service' >%{buildroot}%{_libexecdir}/systemd/system-preset/50-pcscd.preset -%endif # Remove useless la files find %{buildroot} -type f -name "*.la" -delete -print %pre getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s %{_sbindir}/nologin -c "Smart Card Reader" -d %{_localstatedir}/run/pcscd %{USER} -%if 0%{?suse_version} > 1140 %service_add_pre pcscd.service pcscd.socket -# trick: service existed before, but it had no preset before 1
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2016-06-02 12:39:03 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2016-03-26 15:20:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2016-06-02 12:39:05.0 +0200 @@ -1,0 +2,9 @@ +Mon May 30 06:34:15 UTC 2016 - w...@rosenauer.org + +- Updated to version 1.8.17 + * Fix SCardEndTransaction() issue with a SCARD_SHARE_EXCLUSIVE connection + * Fix an issue when used with systemd (problem in signal handler) + * SCardGetAttrib(): set pcbAttrLen when buffer is too small + * Some other minor improvements + +--- Old: pcsc-lite-1.8.16.tar.bz2 pcsc-lite-1.8.16.tar.bz2.asc New: pcsc-lite-1.8.17.tar.bz2 pcsc-lite-1.8.17.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.OVD09S/_old 2016-06-02 12:39:06.0 +0200 +++ /var/tmp/diff_new_pack.OVD09S/_new 2016-06-02 12:39:06.0 +0200 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.16 +Version:1.8.17 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause ++ pcsc-lite-1.8.16.tar.bz2 -> pcsc-lite-1.8.17.tar.bz2 ++ 2471 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.16/ChangeLog new/pcsc-lite-1.8.17/ChangeLog --- old/pcsc-lite-1.8.16/ChangeLog 2016-03-20 16:52:25.0 +0100 +++ new/pcsc-lite-1.8.17/ChangeLog 2016-05-29 14:14:24.0 +0200 @@ -1,3 +1,14 @@ +1.8.17: Ludovic Rousseau +29 May 2016 +- Fix SCardEndTransaction() issue with a SCARD_SHARE_EXCLUSIVE connection +- Fix an issue when used with systemd (problem in signal handler) +- SCardGetAttrib(): set pcbAttrLen when buffer is too small +- Doxygen: SCardGetAttrib() pbAttr can be NULL +- Doxygen: SCardGetAttrib() *pcbAttrLen contains the buffer size +- fix compilation warnings and link errors on SunOS +- Some other minor improvements + + 1.8.16: Ludovic Rousseau 20 March 2016 - SCardCancel() was not correctly handled diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.16/ChangeLog.git new/pcsc-lite-1.8.17/ChangeLog.git --- old/pcsc-lite-1.8.16/ChangeLog.git 2016-03-20 17:25:18.0 +0100 +++ new/pcsc-lite-1.8.17/ChangeLog.git 2016-05-29 14:15:18.0 +0200 @@ -1,4 +1,385 @@ -commit 55fa57fc691b732535fc3384a214b1daa133a127 (HEAD -> master, tag: pcsc-1.8.16, origin/master, origin/HEAD, github/master) +commit f74dc1feea4c7a2345abb3e1861b350d46946c86 (HEAD -> master, tag: pcsc-1.8.17, origin/master, origin/HEAD) +Author: Ludovic Rousseau +Date: Sun May 29 14:11:21 2016 +0200 + +Release 1.8.17 + + ChangeLog| 11 +++ + configure.ac | 2 +- + 2 files changed, 12 insertions(+), 1 deletion(-) + +commit 0ba8145d814b846f2f2c2c59ad82e34f1253159a +Author: Ludovic Rousseau +Date: Fri May 27 18:57:19 2016 +0200 + +Doxygen: improve SCardGetStatusChange example + +Show how to wait for a card insertion. + + src/winscard_clnt.c | 8 + 1 file changed, 8 insertions(+) + +commit 687128ad9a377a27bd93e542fc096530534dc101 +Author: Richard PALO +Date: Sat Apr 23 18:13:37 2016 +0200 + +Fix SunOS compilation error + +Avoid visibility issues on SunOS on either gcc or studio +by using a guard stipulating minimum versions for each compiler +needed to support __attribute__((visibility("hidden")) or equivalent + + src/misc.h | 6 -- + 1 file changed, 4 insertions(+), 2 deletions(-) + +commit 9be0451909b73a4f52e42c01915683954d7d0a84 +Author: Ludovic Rousseau +Date: Sat May 7 11:54:14 2016 +0200 + +Fix end of function comment + + src/debuglog.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +commit f3a6ccac63abd4d7d0e4eeced059128919286bab +Author: Ludovic Rousseau +Date: Fri May 20 17:07:03 2016 +0200 + +Unit Test for 74656f24 + +
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2016-03-26 15:20:48 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2016-01-04 09:20:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2016-03-26 15:20:49.0 +0100 @@ -1,0 +2,15 @@ +Mon Mar 21 12:00:03 UTC 2016 - w...@rosenauer.org + +- Updated to version 1.8.16 + * SCardCancel() was not correctly handled +When a SCardGetStatusChange() was cancelled then a next PC/SC +call after the SCardGetStatusChange() may fail with a strange +error code if the event waited in SCardGetStatusChange() occurs. + * Doxygen: fix different documentation issues + * SCARD_SCOPE_GLOBAL is now defined in a public header (even if +never used) + * Enable Trace and Profile features using compiler flags and +without modifying the source code + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.15.tar.bz2 pcsc-lite-1.8.15.tar.bz2.asc New: pcsc-lite-1.8.16.tar.bz2 pcsc-lite-1.8.16.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.UawA9e/_old 2016-03-26 15:20:50.0 +0100 +++ /var/tmp/diff_new_pack.UawA9e/_new 2016-03-26 15:20:50.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.15 +Version:1.8.16 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause ++ pcsc-lite-1.8.15.tar.bz2 -> pcsc-lite-1.8.16.tar.bz2 ++ 21011 lines of diff (skipped)
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2016-01-04 09:20:20 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2015-10-12 10:00:22.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2016-01-04 09:20:42.0 +0100 @@ -1,0 +2,9 @@ +Sat Dec 26 12:30:27 UTC 2015 - w...@rosenauer.org + +- Updated to version 1.8.15 + * Add support of remove and/or customize PC/SC reader names using +PCSCLITE_FILTER_IGNORE_READER_NAMES and +PCSCLITE_FILTER_EXTEND_READER_NAMES + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.14.tar.bz2 pcsc-lite-1.8.14.tar.bz2.asc New: pcsc-lite-1.8.15.tar.bz2 pcsc-lite-1.8.15.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.PMJac6/_old 2016-01-04 09:20:43.0 +0100 +++ /var/tmp/diff_new_pack.PMJac6/_new 2016-01-04 09:20:43.0 +0100 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.14 +Version:1.8.15 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause ++ pcsc-lite-1.8.14.tar.bz2 -> pcsc-lite-1.8.15.tar.bz2 ++ 2978 lines of diff (skipped)
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2015-10-12 10:00:20 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2015-08-07 00:16:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2015-10-12 10:00:22.0 +0200 @@ -1,0 +2,6 @@ +Thu Oct 1 18:23:03 CEST 2015 - sbra...@suse.com + +- Don't enable polkit for 13.1 and SLE12. There are no policy + defaults defined yet (bsc#941721#c7). + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.bJ4Pfk/_old 2015-10-12 10:00:22.0 +0200 +++ /var/tmp/diff_new_pack.bJ4Pfk/_new 2015-10-12 10:00:22.0 +0200 @@ -45,7 +45,7 @@ Requires(post): %fillup_prereq Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if 0%{?suse_version} > 1310 +%if 0%{?suse_version} >= 1320 BuildRequires: polkit-devel %endif %if 0%{?suse_version} >= 1120 @@ -137,8 +137,10 @@ %if 0%{?suse_version} > 1140 --with-systemdsystemunitdir=%{_unitdir} \ %endif -%if 0%{?suse_version} > 1310 +%if 0%{?suse_version} >= 1320 --enable-polkit \ +%else +--disable-polkit \ %endif --disable-static make %{?_smp_mflags} @@ -246,7 +248,7 @@ %{_localstatedir}/adm/fillup-templates/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so -%if 0%{?suse_version} > 1310 +%if 0%{?suse_version} >= 1320 %{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy %endif
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2015-08-07 00:15:59 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2015-03-19 20:43:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2015-08-07 00:16:23.0 +0200 @@ -1,0 +2,11 @@ +Wed Aug 5 14:00:49 UTC 2015 - w...@rosenauer.org + +- Updated to version 1.8.14 + * Threading: lock the PC/SC context in a safe way + * Threading: lock the card context in a safe way + * SCardGetStatusChange(): fix card movement rare bug + * Use asprintf(3) instead of strlcat(3) and strlcpy(3) + * Allow to use pcscd in a remote session (polkit issue) + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.13.tar.bz2 pcsc-lite-1.8.13.tar.bz2.asc New: pcsc-lite-1.8.14.tar.bz2 pcsc-lite-1.8.14.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.DMcNaE/_old 2015-08-07 00:16:24.0 +0200 +++ /var/tmp/diff_new_pack.DMcNaE/_new 2015-08-07 00:16:24.0 +0200 @@ -21,7 +21,7 @@ %define USER scard %define GROUP scard Name: pcsc-lite -Version:1.8.13 +Version:1.8.14 Release:0 Summary:PCSC Smart Cards Library License:BSD-3-Clause @@ -157,7 +157,7 @@ mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates cp %{name}.sysconfig %{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.pcscd mkdir -p %{buildroot}%{_docdir}/%{name} -cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} +cp -a AUTHORS ChangeLog COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO %{buildroot}%{_docdir}/%{name} # Use socket activated pcscd by default. %if 0%{?suse_version} > 1140 mkdir -p %{buildroot}%{_libexecdir}/systemd/system-preset ++ pcsc-lite-1.8.13.tar.bz2 -> pcsc-lite-1.8.14.tar.bz2 ++ 59668 lines of diff (skipped)
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2015-03-19 20:43:41 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-11-24 11:11:13.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2015-03-19 20:43:42.0 +0100 @@ -1,0 +2,8 @@ +Tue Mar 10 08:41:26 UTC 2015 - tchva...@suse.com + +- Cleanup with the spec-cleaner +- Reduce some conditionals +- Fix few rpmlint warnings +- Add Requires on libpcs1 for main package wrt bnc#782368 + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.SdlOa8/_old 2015-03-19 20:43:44.0 +0100 +++ /var/tmp/diff_new_pack.SdlOa8/_new 2015-03-19 20:43:44.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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 @@ -16,34 +16,17 @@ # -Name: pcsc-lite # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers -BuildRequires: gcc -BuildRequires: libtool -BuildRequires: pkg-config -BuildRequires: readline-devel -%if %suse_version > 1310 -BuildRequires: polkit-devel -%endif -%if %suse_version >= 1120 -BuildRequires: libudev-devel -%endif -%if %suse_version <= 1110 -# libusb is an inferior method of USB enumeration, as it introduces polling -BuildRequires: libusb-1_0-devel -%endif -%if %suse_version > 1140 -BuildRequires: systemd -%{?systemd_requires} -%endif +%define USER scard +%define GROUP scard +Name: pcsc-lite Version:1.8.13 Release:0 -Requires(pre): pwdutils -Url:http://pcsclite.alioth.debian.org/ Summary:PCSC Smart Cards Library License:BSD-3-Clause Group: Productivity/Security +Url:http://pcsclite.alioth.debian.org/ Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE @@ -54,14 +37,29 @@ Source7:%{name}-%{version}.tar.bz2.asc Source8:%{name}.keyring Patch0: systemd-service.patch +BuildRequires: gcc +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: readline-devel +Requires: libpcsclite1 = %{version} Requires(post): %fillup_prereq -%if %suse_version < 1310 -PreReq: sysvinit(syslog) +Requires(pre): pwdutils +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} > 1310 +BuildRequires: polkit-devel +%endif +%if 0%{?suse_version} >= 1120 +BuildRequires: libudev-devel +%else +BuildRequires: libusb-1_0-devel +%endif +%if 0%{?suse_version} > 1140 +BuildRequires: systemd-rpm-macros +%{?systemd_requires} +%else Requires(post): %insserv_prereq +Requires(post): sysvinit(syslog) %endif -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define USER scard -%define GROUP scard %description The purpose of PCSC Lite is to provide a Windows(R) SCard interface in @@ -80,7 +78,6 @@ an APDU like manner sent normally through the SCardTransmit() function. This functionality is exercised in the driver. - %package -n libpcsclite1 Summary:PCSC Smart Card Library License:BSD-3-Clause @@ -104,7 +101,6 @@ an APDU like manner sent normally through the SCardTransmit() function. This functionality is exercised in the driver. - %package -n libpcscspy0 Summary:PCSC Smart Card Library License:GPL-3.0+ @@ -113,77 +109,71 @@ %description -n libpcscspy0 Supporting library for the PC/SC spy tool. - %package devel Summary:Development package for the MUSCLE project SmartCards library License:BSD-3-Clause and GPL-3.0+ Group: Development/Libraries/C and C++ -Requires: %{name} = %{version}-%{release} +Requires: %{name} = %{version} Requires: glibc-devel -Requires: libpcsclite1 = %{version}-%{release} -Requires: libpcscspy0 = %{version}-%{release} +Requires: libpcsclite1 = %{version} +Requires: libpcscspy0 = %{version} %description devel This package contains the development files for pcsc-lite. It allows to compile plugins for the pcsc-lite package. - %prep %setup -q %patch0 -p1 -cp -a %{S:1} %{S:2} %{S:5} %{S:6} . +cp -a %{SOURCE1} %{SOURCE2} %{SOURCE5} %{SOURCE6} . %build %configure\ --docdir=
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-11-24 11:11:07 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-11-04 17:28:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-11-24 11:11:13.0 +0100 @@ -1,0 +2,20 @@ +Fri Nov 14 09:18:56 UTC 2014 - dims...@opensuse.org + +- No longer perform gpg validation; osc source_validator does it + implicit: + + Drop gpg-offline BuildRequires. + + No longer execute gpg_verify. + +--- +Sat Nov 8 10:06:29 UTC 2014 - w...@rosenauer.org + +- Updated to version 1.8.13 + * fix a systemd + libudev hotplug bug introduced in version 1.8.12 +The list of readers was not (yet) available just after the start +of pcscd + * Make the license more 3-clause BSD like + * Fix a rare race condition in the (non default) libusb hotplug + * Some other minor improvements and bug corrections +- use a few more conditionals for recent systemd changes + +--- Old: pcsc-lite-1.8.12.tar.bz2 pcsc-lite-1.8.12.tar.bz2.asc New: pcsc-lite-1.8.13.tar.bz2 pcsc-lite-1.8.13.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.NZ4rFl/_old 2014-11-24 11:11:14.0 +0100 +++ /var/tmp/diff_new_pack.NZ4rFl/_new 2014-11-24 11:11:14.0 +0100 @@ -37,10 +37,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -%if %suse_version > 1220 -BuildRequires: gpg-offline -%endif -Version:1.8.12 +Version:1.8.13 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ @@ -132,9 +129,6 @@ %prep -%if 0%{?gpg_verify:1} -%gpg_verify %{S:7} -%endif %setup -q %patch0 -p1 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . @@ -174,8 +168,10 @@ mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} # Use socket activated pcscd by default. +%if %suse_version > 1140 mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system-preset echo -e 'enable pcscd.socket\nenable pcscd.service' >$RPM_BUILD_ROOT/usr/lib/systemd/system-preset/50-pcscd.preset +%endif %clean rm -rf $RPM_BUILD_ROOT @@ -255,11 +251,11 @@ %{ifddir} %if %suse_version > 1140 %_unitdir/* +/usr/lib/systemd/system-preset/ %endif %if %suse_version < 1310 %{_initrddir}/pcscd %endif -/usr/lib/systemd/system-preset/50-pcscd.preset /var/adm/fillup-templates/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so ++ pcsc-lite-1.8.12.tar.bz2 -> pcsc-lite-1.8.13.tar.bz2 ++ 2368 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-11-04 17:28:10 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-10-01 11:22:03.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-11-04 17:28:11.0 +0100 @@ -1,0 +2,13 @@ +Thu Oct 30 20:54:55 CET 2014 - sbra...@suse.cz + +- Fix systemd integration and socket activation (boo#900115): + * fix quoting in systemd-service.patch + * add missing systemd service preset +- Drop obsolete upgrade protection in %pre. + +--- +Wed Oct 29 21:00:59 UTC 2014 - w...@rosenauer.org + +- fixed sysconfig fillup + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.DBTl5y/_old 2014-11-04 17:28:12.0 +0100 +++ /var/tmp/diff_new_pack.DBTl5y/_new 2014-11-04 17:28:12.0 +0100 @@ -173,35 +173,35 @@ cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} +# Use socket activated pcscd by default. +mkdir -p $RPM_BUILD_ROOT/usr/lib/systemd/system-preset +echo -e 'enable pcscd.socket\nenable pcscd.service' >$RPM_BUILD_ROOT/usr/lib/systemd/system-preset/50-pcscd.preset %clean rm -rf $RPM_BUILD_ROOT %pre getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} -if getent passwd %{USER} >/dev/null ; then - # There was a bad login shell up to openSUSE 12.2 (bnc#796242), never in SLE. Fix it. - usermod -s /usr/sbin/nologin %{USER} -else - useradd -r -g %{GROUP} -s /usr/sbin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} -fi +getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s /usr/sbin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} %if %suse_version > 1140 %service_add_pre pcscd.service pcscd.socket +# trick: service existed before, but it had no preset before 13.2 and in SLE12. Force %%service_add_post to run preset. +if [ $1 -gt 1 ] ; then + if ! test -f /usr/lib/systemd/system-preset/50-pcscd.preset ; then + echo -n "" >/run/rpm-%{name}-update-pcscd.socket-new-in-upgrade + echo -n "" >/run/rpm-%{name}-update-pcscd.service-new-in-upgrade + fi +fi %endif -exit 0 %post %if %suse_version > 1140 %service_add_post pcscd.service pcscd.socket -/bin/systemctl disable pcscd.service || : -/bin/systemctl enable pcscd.socket || : -/bin/systemctl try-restart pcscd.service || : -/bin/systemctl restart pcscd.socket || : %endif %if %suse_version < 1310 %fillup_and_insserv -y -n pcscd pcscd %else -%fillup_only pcscd +%fillup_only -n pcscd %endif %preun @@ -259,6 +259,7 @@ %if %suse_version < 1310 %{_initrddir}/pcscd %endif +/usr/lib/systemd/system-preset/50-pcscd.preset /var/adm/fillup-templates/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so ++ systemd-service.patch ++ --- /var/tmp/diff_new_pack.DBTl5y/_old 2014-11-04 17:28:12.0 +0100 +++ /var/tmp/diff_new_pack.DBTl5y/_new 2014-11-04 17:28:12.0 +0100 @@ -7,7 +7,7 @@ [Service] -ExecStart=@sbindir_exp@/pcscd --foreground --auto-exit -+Environment=PCSCD_OPTIONS="" ++Environment="PCSCD_OPTIONS=" +EnvironmentFile=-/etc/sysconfig/pcscd +ExecStart=@sbindir_exp@/pcscd --foreground --auto-exit $PCSCD_OPTIONS ExecReload=@sbindir_exp@/pcscd --hotplug -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-10-01 11:22:00 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-08-27 07:45:50.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-10-01 11:22:03.0 +0200 @@ -1,0 +2,9 @@ +Wed Sep 24 14:20:37 UTC 2014 - w...@rosenauer.org + +- Updated to version 1.8.12 + * make hotplug using libudev (default) more robust + * add ReiserFS file system support (for configuration files) + * add musl libC support (increase the thread stack) + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.11.tar.bz2 pcsc-lite-1.8.11.tar.bz2.asc New: pcsc-lite-1.8.12.tar.bz2 pcsc-lite-1.8.12.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.Qof5tI/_old 2014-10-01 11:22:04.0 +0200 +++ /var/tmp/diff_new_pack.Qof5tI/_new 2014-10-01 11:22:04.0 +0200 @@ -40,7 +40,7 @@ %if %suse_version > 1220 BuildRequires: gpg-offline %endif -Version:1.8.11 +Version:1.8.12 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ ++ pcsc-lite-1.8.11.tar.bz2 -> pcsc-lite-1.8.12.tar.bz2 ++ 6225 lines of diff (skipped) ++ pcsc-lite.keyring ++ --- /var/tmp/diff_new_pack.Qof5tI/_old 2014-10-01 11:22:04.0 +0200 +++ /var/tmp/diff_new_pack.Qof5tI/_new 2014-10-01 11:22:04.0 +0200 @@ -30,3 +30,311 @@ AKCXbqMkNr5QNdPi37LtspMzCHlvoACgknJVGCR6Fmz7s1wL38ZLkcqYgsM= =ItMa -END PGP PUBLIC KEY BLOCK- + + +pub 4096R/E8F9C57E 2010-09-19 +uid Ludovic Rousseau +uid Ludovic Rousseau +sub 4096R/2F1BEFF0 2010-09-19 + +-BEGIN PGP PUBLIC KEY BLOCK- +Version: GnuPG v2.0.22 (GNU/Linux) + +mQINBEyV+i8BEACzqIe6vud9IVbqYXdGyxNFzZ6P9mdz6qgYmHIw0Hfuyi0ZsXQB +kJi+0IaHEmCRSwx5tIM6ZpEOo2EGbckClTidnATnpZZSNgDlOQAaljbDPsE5377C +OOBK7cPdIc26Zg6PkzaFQCYnXmQtjtONqc4CdT004ep4ypWMCcZi6ndzLwwhd62R +17pB98X6AC7ylmPrYZYZ323iEH7muXGmz56yiTOBZcl5S980yCni64Wtc2Z1MIbb +gP3GjDbwePpmt/XIc3grX04KyNhD/8REtTrjwzXfzQ31xzVheEAW9dlJedW3XU5X +AM8YpcdqrnKqQUmwLBIEtHKPh8SvdQHwxf5UNFUOn4QgCrWvaPY0ZLQt9PnFwB0T +U/LzBIkCLPMMlAktWztUPS/JCzx1X8tafZqpoclQUZI1ldqpoPqDpmRonb4yU+U/ +w1JpYrtINFr019nJsUD7ulGo47s/hYocWfTPr39TS/oyTrntZQo/SaF8Fp5o7AAp +lOp58845cCCJHNDqOLBo+IXe7cftzDGyvR9o0e7IajbgOe/9Y0SHHLe1G97M6Yhx +hbtitlVO0dtgu8S0IYQdTruoTsbFQ9zuI5X8EvLav3Jny6iShRtgiJJ1HpHQE4Fd +FIaUa4mFzMiR+lDBfcI/On3zQCZIStWuCMKVF7Fw+/zn56n9qAcEa5r/DQARAQAB +tCZMdWRvdmljIFJvdXNzZWF1IDxyb3Vzc2VhdUBkZWJpYW4ub3JnPohGBBARAgAG +BQJMlf2xAAoJED9Kio/gfxz5XGUAnAhWhJTpZtEk0Hnbn0iER7+VEZJoAKCDAwRF +2JDeX9GGhfp9nkusvn5F/4hGBBARAgAGBQJMzrt9AAoJEPmbIcmRMrirRFAAn39L +zt0EHQfkmzmDZAty+LOxzxSMAJ9rHAZ7teK2Hv9APmSS1bfJwXC8MIhGBBARCAAG +BQJMzZwsAAoJENTl7azAFD0tIhMAoKR+604mJ+wotSi8ye0bKA3aJptSAKCmFJxG +fcR8gxbdndTR2tGMgzN56ohGBBMRAgAGBQJMzZBZAAoJEHlVn2eBNdsaQ2oAn0zj +yp+0KvOPA2yi1Q4VnBfZ0y6rAKCMSaCKm+BKZ32/cNMf59pojjrJ3YheBBMRCAAG +BQJMz80QAAoJEHZo8sQur/H3cEUBAKPTPxvBCbZy9JlTpKycNSUyoNuKb/zFl80N +H7r6lA2CAQDXwx0ApwxnDxS2tCfmvJJzhJ7yLPLQHIXQcArMT4C4MokBHAQQAQoA +BgUCTNGRqQAKCRBfpUEojNTVmt85B/9GURTK0lwSnWOH+2GTSpHaMheHYizK3Fpz +sToTBd4y4Z/67FLQUw+b37L68a5IN5Nij2SEsIaUMvcK5PgpNFZc6wYRA6+uiiQ9 +bfVFVzFDpd7mz47fFiopPKxUBYGiRq8HsOKtzldR+Val16A5a7N3rkngMjrqIJbO +OT1hABk+J9FoPXCtfoFGl+hQVfLUqDTIqx881/YCogKGcPpAYAYMyofzdqTNvmvX +G2BK/0QfCslIZQKk604W6Z6yhOxdlOLmuos0gZ1FytIBnxv7QUfp+/fiqNx2F/1K +nutVpEzs3/vfyl3/Ai3delNG51zEcrtGUXNoMupmySZRVFxIyLd+iQIcBBABAgAG +BQJMzb03AAoJEN3B9gr58G2C7MMP/i9lxNkTXJG+5UobGhpRoGFWhcdexF6NMfi4 +N8sr3us6L1CQ1FF5azyvXpYAZVkHlEUToXcHMY76aktOYdZWz6DcA8zbsspdtw3N +65ZY7sdVogWAvzfiSmV+MM0NclkYvfroJBmT9z6HP55cArsQk+L4XGCxJMi4yhjL +DcdJtItw0RlAY/ysahFHQy/kYVb63RuuhZmuI4N7CA+eavbNdswcR9GnCC03OMSg +1cVXbTSE/y1kTixDCjHoelJvAhQ9s+LZHNBLfhD/Epv1DL7078my1Qo8ryNC8VRi +H3WNQ9PnXZI9+RgfmfF+vCC4TPw/sy+vM2vEgCZQ6ve+btmf3xLMfHodhg9p9M6w +hMpA8R++U3yT9ZRg/pinWruzV7pVBFgAMqHpCx2DRw7VSSbDJJM/pYHx4Yu0rtvW +Px9RvXhKgbAL/9lsGMIOlNN12iXUyaOMHbX8UNYnlp2q9vTuqZ3LpURACCLMReAU +rjWOY7sGcqQvuL32KYsXD4PseUGusqRjcS69PvfJ+19F7VYU68FM/8IdVgP7/ieE +Cs1lDj+zEs7KPO6bB8FihimhGaiDHDnLUYIU3uX80ejTR0JUSiuUO1+5yIPJc/ME +bg/B9JEXclaT3sLo0Pd2whGWPJoUlzOor+hAMTfSp8a9fk3Lva5xq0sxIT0EVmiR +JrV3z+fjiQIcBBABAgAGBQJMzrPoAAoJELjlCHdmR1qv2oYP/iowZIgZTctLVpE+ +jKQr2Q3umJ3Iu38fNJRYWpGeiM4qMqjnP4ipGNMcAIphTXhPeffFlrO6c0V8v5sh +PhI8AQon3rx519ZoDs0/MHkA7O6IO3rVl2m3GOpMAYGxYgFrGeym9KrBrXv0F6Ym +upJ8ZbftZTeB6ZrPLtgFpqTjvZdbuVaUFu
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-08-27 07:45:36 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-06-01 18:55:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-08-27 07:45:50.0 +0200 @@ -1,0 +2,5 @@ +Mon Aug 18 13:18:18 UTC 2014 - fcro...@suse.com + +- Add obsoletes/provides to baselibs.conf. + +--- Other differences: -- ++ baselibs.conf ++ --- /var/tmp/diff_new_pack.zjwbWd/_old 2014-08-27 07:45:51.0 +0200 +++ /var/tmp/diff_new_pack.zjwbWd/_new 2014-08-27 07:45:51.0 +0200 @@ -1,3 +1,4 @@ libpcsclite1 - +obsoletes "pscs-lite- <= 1.4.102" +provides "pscs-lite- = " libpcscspy0 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-06-01 18:55:53 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2014-04-26 17:01:42.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-06-01 18:55:55.0 +0200 @@ -1,0 +2,6 @@ +Fri May 23 09:18:33 UTC 2014 - w...@rosenauer.org + +- BuildRequire gcc explicitely (bnc#879608) +- enable polkit for 13.2 and above + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.ZlsGQI/_old 2014-06-01 18:55:56.0 +0200 +++ /var/tmp/diff_new_pack.ZlsGQI/_new 2014-06-01 18:55:56.0 +0200 @@ -19,10 +19,13 @@ Name: pcsc-lite # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers +BuildRequires: gcc BuildRequires: libtool BuildRequires: pkg-config -BuildRequires: polkit-devel BuildRequires: readline-devel +%if %suse_version > 1310 +BuildRequires: polkit-devel +%endif %if %suse_version >= 1120 BuildRequires: libudev-devel %endif @@ -147,6 +150,9 @@ %if %suse_version > 1140 --with-systemdsystemunitdir=%_unitdir \ %endif +%if %suse_version > 1310 +--enable-polkit \ +%endif --disable-static make %{?jobs:-j%jobs} @@ -256,7 +262,9 @@ /var/adm/fillup-templates/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so -#%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy +%if %suse_version > 1310 +%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy +%endif %files -n libpcsclite1 %defattr(-,root,root) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2014-04-26 17:01:41 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2013-10-21 12:31:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2014-04-26 17:01:42.0 +0200 @@ -1,0 +2,20 @@ +Tue Apr 22 13:55:53 UTC 2014 - w...@rosenauer.org + +- removed rc script from 13.1 and above +- do not use polkit for now + +--- +Sat Feb 15 20:52:47 UTC 2014 - w...@rosenauer.org + +- Updated to version 1.8.11 + * Add polkit support. See doc/README.polkit + * /etc/reader.conf: CHANNELID and DEVICENAME are both optional but +not at the same time + * Some other minor improvements and bug corrections + +--- +Sun Dec 1 18:23:59 UTC 2013 - w...@rosenauer.org + +- remove dependency on sysvinit(syslog) starting with 13.1 + +--- Old: pcsc-lite-1.8.10.tar.bz2 pcsc-lite-1.8.10.tar.bz2.asc New: pcsc-lite-1.8.11.tar.bz2 pcsc-lite-1.8.11.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.7yOdiB/_old 2014-04-26 17:01:43.0 +0200 +++ /var/tmp/diff_new_pack.7yOdiB/_new 2014-04-26 17:01:43.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,6 +21,7 @@ %define ifddir %{_libdir}/readers BuildRequires: libtool BuildRequires: pkg-config +BuildRequires: polkit-devel BuildRequires: readline-devel %if %suse_version >= 1120 BuildRequires: libudev-devel @@ -36,7 +37,7 @@ %if %suse_version > 1220 BuildRequires: gpg-offline %endif -Version:1.8.10 +Version:1.8.11 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ @@ -53,9 +54,10 @@ Source7:%{name}-%{version}.tar.bz2.asc Source8:%{name}.keyring Patch0: systemd-service.patch -Requires(post): %insserv_prereq %fillup_prereq -%if %suse_version > 1130 +Requires(post): %fillup_prereq +%if %suse_version < 1310 PreReq: sysvinit(syslog) +Requires(post): %insserv_prereq %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %define USER scard @@ -155,8 +157,12 @@ sed s:@ifddir@:%{ifddir}: $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf # this program is noinst in the package #install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/ +%if %suse_version < 1310 install -D -m 755 pcsc-lite-init $RPM_BUILD_ROOT%{_initrddir}/pcscd ln -sf %{_initrddir}/pcscd $RPM_BUILD_ROOT%{_sbindir}/rcpcscd +%else +ln -s /usr/sbin/service %{buildroot}%{_sbindir}/rcpcscd +%endif mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} @@ -186,13 +192,19 @@ /bin/systemctl try-restart pcscd.service || : /bin/systemctl restart pcscd.socket || : %endif +%if %suse_version < 1310 %fillup_and_insserv -y -n pcscd pcscd +%else +%fillup_only pcscd +%endif %preun %if %suse_version > 1140 %service_del_preun pcscd.service pcscd.socket %endif +%if %suse_version < 1310 %stop_on_removal pcscd +%endif %postun %if %suse_version > 1140 @@ -202,8 +214,10 @@ /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi %endif +%if %suse_version < 1310 %restart_on_update pcscd %insserv_cleanup +%endif %post -n libpcsclite1 -p /sbin/ldconfig @@ -225,6 +239,7 @@ %{_docdir}/%{name}/README %{_docdir}/%{name}/README.DAEMON %{_docdir}/%{name}/README.SUSE +%{_docdir}/%{name}/README.polkit %{_docdir}/%{name}/SECURITY %{_docdir}/%{name}/TODO %doc %{_mandir}/man?/*.* @@ -235,10 +250,13 @@ %if %suse_version > 1140 %_unitdir/* %endif +%if %suse_version < 1310 %{_initrddir}/pcscd +%endif /var/adm/fillup-templates/sysconfig.pcscd # libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). %{_libdir}/libpcsclite.so +#%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy %files -n libpcsclite1 %defattr(-,root,root) ++ pcsc-lite-1.8.10.tar.bz2 -> pcsc-lite-1.8.11.tar.bz2 ++ 4973 lines of diff (skipped) -- To unsu
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2013-10-21 12:31:51 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2013-10-19 11:17:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2013-10-21 12:31:52.0 +0200 @@ -1,0 +2,10 @@ +Sun Oct 20 16:38:24 UTC 2013 - w...@rosenauer.org + +- Updated to version 1.8.10 + This version is a bug fix for the version 1.8.9: + new symbol log_msg was exported by the client library libpcsclite.so.1. + This symbol is NOT part of the WinSCard API and should not be + exported. It was a bug and needed to be fixed soon to avoid problems + in PC/SC applications (like symbol conflict). + +--- Old: pcsc-lite-1.8.9.tar.bz2 pcsc-lite-1.8.9.tar.bz2.asc New: pcsc-lite-1.8.10.tar.bz2 pcsc-lite-1.8.10.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.f4yj1v/_old 2013-10-21 12:31:53.0 +0200 +++ /var/tmp/diff_new_pack.f4yj1v/_new 2013-10-21 12:31:53.0 +0200 @@ -36,7 +36,7 @@ %if %suse_version > 1220 BuildRequires: gpg-offline %endif -Version:1.8.9 +Version:1.8.10 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ ++ pcsc-lite-1.8.9.tar.bz2 -> pcsc-lite-1.8.10.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.9/ChangeLog new/pcsc-lite-1.8.10/ChangeLog --- old/pcsc-lite-1.8.9/ChangeLog 2013-10-16 16:30:58.0 +0200 +++ new/pcsc-lite-1.8.10/ChangeLog 2013-10-19 18:36:30.0 +0200 @@ -1,3 +1,8 @@ +pcsc-lite-1.8.10: Ludovic Rousseau +19 October 2013 +- do not export the internal log_msg symbol from libpcsclite.so.1 + + pcsc-lite-1.8.9: Ludovic Rousseau 16 October 2013 - SCardEndTransaction(): Return an error if is called with no @@ -43,11 +48,13 @@ --force-reader-polling, --error, --critical and --color - Some other minor improvements and bug corrections + pcsc-lite-1.8.8: Ludovic Rousseau 16 January 2013 - /etc/reader.conf: handle FRIENDLYNAME with no " delimiters (serial readers) - Info.plist: Correctly handle reader names containing & (USB readers) + pcsc-lite-1.8.7: Ludovic Rousseau 28 November 2012 - Fix a problem when a reader is unplugged (and the reader is still in use) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.9/ChangeLog.svn new/pcsc-lite-1.8.10/ChangeLog.svn --- old/pcsc-lite-1.8.9/ChangeLog.svn 2013-10-16 16:31:35.0 +0200 +++ new/pcsc-lite-1.8.10/ChangeLog.svn 2013-10-19 18:40:49.0 +0200 @@ -1,3 +1,31 @@ +2013-10-19 Ludovic Rousseau + + * [r6779] ChangeLog, configure.ac: Release 1.8.10 + * [r6778] src/pcscdaemon.c: Fix typo in log message + +2013-10-18 Ludovic Rousseau + + * [r6775] + UnitaryTests/FEATURE_CCID_ESC_COMMAND_Gemalto_features.py: + Display the reader name, Pid and Vid + * [r6773] + UnitaryTests/FEATURE_CCID_ESC_COMMAND_Gemalto_features.py: Update + the error message if FEATURE_CCID_ESC_COMMAND is not available + * [r6772] + UnitaryTests/FEATURE_CCID_ESC_COMMAND_Gemalto_features.py: Add + more feature parsing + +2013-10-17 Ludovic Rousseau + + * [r6771] src/debug.c: Do not export log_msg() symbol + + PCSC_API must be undefined so that log_msg() declaration in + PCSC/debuglog.h is not external but internal. + + Fix alioth bug [#314494] log_msg should NOT be exported by + libpscslite.so.1 + https://alioth.debian.org/tracker/index.php?func=detail&aid=314494&group_id=30105&atid=410085 + 2013-10-16 Ludovic Rousseau * [r6769] ChangeLog, configure.ac: Release 1.8.9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.9/Makefile.in new/pcsc-lite-1.8.10/Makefile.in --- old/pcsc-lite-1.8.9/Makefile.in 2013-10-16 16:35:11.0 +0200 +++ new/pcsc-lite-1.8.10/Makefile.in2013-10-19 18:33:22.0 +0200 @@ -1,4 +1,4 @@ -# Makefile.in generated by automake 1.14 from Makefile.am. +# Makefile.in generated by automake 1.13.3 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2013 Free Software Foundation, Inc. @@ -395,8 +395,8 @@ $(am__aclocal_m4_deps): config.h: stamp-h1 - @test -f $@ || rm -f stamp-h1 - @test -f $@ || $(MAKE
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2013-10-19 11:11:22 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2013-01-17 09:54:26.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2013-10-19 11:17:29.0 +0200 @@ -1,0 +2,47 @@ +Fri Oct 18 10:20:10 UTC 2013 - w...@rosenauer.org + +- Updated to version 1.8.9 + * SCardEndTransaction(): Return an error if is called with no +corresponding SCardBeginTransaction() + * SCardGetAttrib(): Add support of SCARD_ATTR_DEVICE_SYSTEM_NAME + * SCardGetAttrib(): Fix bug in SCARD_ATTR_DEVICE_FRIENDLY_NAME + * SCardBeginTransaction() was not correctly releasing a mutex when +the hCard handle was invalidated. The problem was that +SCardGetStatusChange() was blocked because SCardBeginTransaction() +had not released the context mutex. + * PCSC/reader.h: Use C99 flexible array member +The structures PIN_MODIFY_STRUCTURE and PIN_VERIFY_STRUCTURE now +use a C99 flexible array member when available for abData field. +uint8_t abData[]; + * Add support of --reader-name-no-serial and --reader-name-no-interface +It is now possible to NOT add the USB serial number of the reader +using --reader-name-no-serial +It is now possible to NOT add the CCID interface name of the reader +using --reader-name-no-interface + * Add support of serialconfdir pkg-config variable +It is now possible to use pkg-config to get the directory used by +pcscd to fetch serial drivers configurations. +$ pkg-config libpcsclite --variable=serialconfdir +/etc/reader.conf.d + * pcsc-spy: Try to display the thread in the order they appear in the log + * pcsc-spy: Add SCARD_ATTR_DEVICE_SYSTEM_NAME + * Check the Info.plist file is (a minimum) correct + * Update PROTOCOL_VERSION_MINOR from 2 to 3 +We broke the API between version 1.8.3 and 1.8.4 by changing the +value of MAX_READERNAME. This change should have been made before +releasing version 1.8.4 to make mix of versions clearly non working +instead of failing with strange errors. + * hotplug_libudev.c: Fix a memory leak in case of error + * Fix OpenBSD 5.2 compilation regarding dlopen + * correctly manage thread safe multi-slot readers + * Do not use pthread_atfork() any more (fix problem on FreeBSD) + * fix memory leaks. +This was not really a problem unless you embedd pcscd in another +process and do init/deinit pcscd without exiting the process (as +maybe used on Android or iOS). + * pcscd.8 manpage: add documentation for --max-thread, +--max-card-handle-per-thread, --max-card-handle-per-reader, +--force-reader-polling, --error, --critical and --color + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.8.tar.bz2 pcsc-lite-1.8.8.tar.bz2.asc New: pcsc-lite-1.8.9.tar.bz2 pcsc-lite-1.8.9.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.SFp8jk/_old 2013-10-19 11:17:32.0 +0200 +++ /var/tmp/diff_new_pack.SFp8jk/_new 2013-10-19 11:17:32.0 +0200 @@ -36,7 +36,7 @@ %if %suse_version > 1220 BuildRequires: gpg-offline %endif -Version:1.8.8 +Version:1.8.9 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ ++ pcsc-lite-1.8.8.tar.bz2 -> pcsc-lite-1.8.9.tar.bz2 ++ 8632 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2013-01-17 09:54:23 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2013-01-10 15:54:38.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2013-01-17 09:54:26.0 +0100 @@ -1,0 +2,8 @@ +Wed Jan 16 18:05:38 UTC 2013 - w...@rosenauer.org + +- Updated to version 1.8.8 + * /etc/reader.conf: handle FRIENDLYNAME with no " delimiters +(serial readers) + * Info.plist: Correctly handle reader names containing & (USB readers) + +--- Old: pcsc-lite-1.8.7.tar.bz2 pcsc-lite-1.8.7.tar.bz2.asc New: pcsc-lite-1.8.8.tar.bz2 pcsc-lite-1.8.8.tar.bz2.asc Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.jCHh7H/_old 2013-01-17 09:54:27.0 +0100 +++ /var/tmp/diff_new_pack.jCHh7H/_new 2013-01-17 09:54:27.0 +0100 @@ -33,10 +33,10 @@ BuildRequires: systemd %{?systemd_requires} %endif -%if %suse_version >= 1220 +%if %suse_version > 1220 BuildRequires: gpg-offline %endif -Version:1.8.7 +Version:1.8.8 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ ++ pcsc-lite-1.8.7.tar.bz2 -> pcsc-lite-1.8.8.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.7/ChangeLog new/pcsc-lite-1.8.8/ChangeLog --- old/pcsc-lite-1.8.7/ChangeLog 2012-11-28 18:44:00.0 +0100 +++ new/pcsc-lite-1.8.8/ChangeLog 2013-01-16 16:14:16.0 +0100 @@ -1,3 +1,8 @@ +pcsc-lite-1.8.8: Ludovic Rousseau +16 January 2013 +- /etc/reader.conf: handle FRIENDLYNAME with no " delimiters (serial readers) +- Info.plist: Correctly handle reader names containing & (USB readers) + pcsc-lite-1.8.7: Ludovic Rousseau 28 November 2012 - Fix a problem when a reader is unplugged (and the reader is still in use) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.7/configure new/pcsc-lite-1.8.8/configure --- old/pcsc-lite-1.8.7/configure 2012-11-28 18:44:05.0 +0100 +++ new/pcsc-lite-1.8.8/configure 2013-01-16 16:14:26.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pcsc-lite 1.8.7. +# Generated by GNU Autoconf 2.69 for pcsc-lite 1.8.8. # # # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. @@ -587,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='pcsc-lite' PACKAGE_TARNAME='pcsc-lite' -PACKAGE_VERSION='1.8.7' -PACKAGE_STRING='pcsc-lite 1.8.7' +PACKAGE_VERSION='1.8.8' +PACKAGE_STRING='pcsc-lite 1.8.8' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1363,7 +1363,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 pcsc-lite 1.8.7 to adapt to many kinds of systems. +\`configure' configures pcsc-lite 1.8.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1433,7 +1433,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pcsc-lite 1.8.7:";; + short | recursive ) echo "Configuration of pcsc-lite 1.8.8:";; esac cat <<\_ACEOF @@ -1565,7 +1565,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pcsc-lite configure 1.8.7 +pcsc-lite configure 1.8.8 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1984,7 +1984,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pcsc-lite $as_me 1.8.7, which was +It was created by pcsc-lite $as_me 1.8.8, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2800,7 +2800,7 @@ # Define the identity of the package. PACKAGE='pcsc-lite' - VERSION='1.8.7' + VERSION='1.8.8' cat >>confdefs.h <<_ACEOF @@ -14876,7 +14876,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pcsc-lite $as_me 1.8.7, which was +This file was extended by pcsc-lite $as_me 1.8.8, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFI
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2013-01-10 15:54:36 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2013-01-08 14:48:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2013-01-10 15:54:38.0 +0100 @@ -1,0 +2,6 @@ +Wed Jan 9 19:20:31 CET 2013 - sbra...@suse.cz + +- Verify GPG signature. +- Fixes for SLE10. + +--- New: pcsc-lite-1.8.7.tar.bz2.asc pcsc-lite.keyring Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.8w4EVw/_old 2013-01-10 15:54:39.0 +0100 +++ /var/tmp/diff_new_pack.8w4EVw/_new 2013-01-10 15:54:39.0 +0100 @@ -23,16 +23,19 @@ BuildRequires: pkg-config BuildRequires: readline-devel %if %suse_version >= 1120 -#shouldn't be found automagically ? BuildRequires: libudev-devel %endif -%if %suse_version == 1110 +%if %suse_version <= 1110 +# libusb is an inferior method of USB enumeration, as it introduces polling BuildRequires: libusb-1_0-devel %endif %if %suse_version > 1140 BuildRequires: systemd %{?systemd_requires} %endif +%if %suse_version >= 1220 +BuildRequires: gpg-offline +%endif Version:1.8.7 Release:0 Requires(pre): pwdutils @@ -47,6 +50,8 @@ Source4:baselibs.conf Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf +Source7:%{name}-%{version}.tar.bz2.asc +Source8:%{name}.keyring Patch0: systemd-service.patch Requires(post): %insserv_prereq %fillup_prereq %if %suse_version > 1130 @@ -122,6 +127,9 @@ %prep +%if 0%{?gpg_verify:1} +%gpg_verify %{S:7} +%endif %setup -q %patch0 -p1 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . @@ -131,7 +139,7 @@ --docdir=%{_docdir}/%{name} \ --enable-usbdropdir=%{ifddir} \ --disable-libhal \ -%if %suse_version == 1110 +%if %suse_version <= 1110 --disable-libudev \ %endif %if %suse_version > 1140 ++ pcsc-lite.keyring ++ pub 1024D/E07F1CF9 2001-03-05 uid Ludovic Rousseau uid Ludovic Rousseau 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- -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2013-01-08 14:48:03 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-12-05 14:02:05.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2013-01-08 14:48:05.0 +0100 @@ -1,0 +2,5 @@ +Mon Jan 7 19:44:56 CET 2013 - sbra...@suse.cz + +- Fix path to nologin in useradd (bnc#796242). + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.Kpipok/_old 2013-01-08 14:48:06.0 +0100 +++ /var/tmp/diff_new_pack.Kpipok/_new 2013-01-08 14:48:06.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -159,7 +159,12 @@ %pre getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} -getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} +if getent passwd %{USER} >/dev/null ; then + # There was a bad login shell up to openSUSE 12.2 (bnc#796242), never in SLE. Fix it. + usermod -s /usr/sbin/nologin %{USER} +else + useradd -r -g %{GROUP} -s /usr/sbin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} +fi %if %suse_version > 1140 %service_add_pre pcscd.service pcscd.socket %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-12-05 14:02:03 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-11-17 07:26:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-12-05 14:02:05.0 +0100 @@ -1,0 +2,7 @@ +Fri Nov 30 08:34:00 UTC 2012 - w...@rosenauer.org + +- Updated to version 1.8.7 + * Fix a problem when a reader is unplugged (and the reader is +still in use) + +--- Old: pcsc-lite-1.8.6.tar.bz2 New: pcsc-lite-1.8.7.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.6YUh8q/_old 2012-12-05 14:02:06.0 +0100 +++ /var/tmp/diff_new_pack.6YUh8q/_new 2012-12-05 14:02:06.0 +0100 @@ -33,7 +33,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.6 +Version:1.8.7 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ @@ -109,7 +109,7 @@ %package devel Summary:Development package for the MUSCLE project SmartCards library -License:BSD-3-Clause ; GPL-3.0+ +License:BSD-3-Clause and GPL-3.0+ Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires: glibc-devel ++ pcsc-lite-1.8.6.tar.bz2 -> pcsc-lite-1.8.7.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.6/ChangeLog new/pcsc-lite-1.8.7/ChangeLog --- old/pcsc-lite-1.8.6/ChangeLog 2012-08-30 18:19:13.0 +0200 +++ new/pcsc-lite-1.8.7/ChangeLog 2012-11-28 18:44:00.0 +0100 @@ -1,3 +1,8 @@ +pcsc-lite-1.8.7: Ludovic Rousseau +28 November 2012 +- Fix a problem when a reader is unplugged (and the reader is still in use) + + pcsc-lite-1.8.6: Ludovic Rousseau 30 August 2012 - Fix a problem when only serial drivers are used (no hotplug/USB @@ -69,7 +74,7 @@ fork - Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10 Amendment 1 2011-06-03 -- Fix some memory leaks repoted by Coverity +- Fix some memory leaks reported by Coverity - Enable silent build by default - log_line(): correctly calculate delta time when no color is used The update of last_time was only done in case of colorization @@ -223,7 +228,7 @@ driver polling function. - Avoid a division by 0. Closes [#312555] "simclist bug in pcsc-lite" - if pcscd is stared by libpcsclite then close all file handles except - stdin, stdout and stderr so that pcscd does not confiscate ressources + stdin, stdout and stderr so that pcscd does not confiscate resources allocated by the application - in case of auto exit create a new session so that Ctrl-C on the application will not also quit pcscd @@ -264,7 +269,7 @@ Thanks to Patrice Angelini for the bug report - SCardConnect() & SCardReconnect(): do not reset the cardProtocol in SCARD_SHARE_DIRECT case since the card have _not_ been reseted. A new - PPS negociation would fail. + PPS negotiation would fail. - Do not install files in /etc any more. Serial drivers are rare now. - Avoids a crash if a client sends a unknown command. Thanks to Martin Vogt for the bug report @@ -323,7 +328,7 @@ commands - SCardStatus(): returns SCARD_E_SHARING_VIOLATION if the reader is already used More conform to Windows -- PCSC/reader.h: update sruct PIN_PROPERTIES_STRUCTURE to be conform +- PCSC/reader.h: update struct PIN_PROPERTIES_STRUCTURE to be conform with Revision 2.02.06, April 2009 of PCSCv2 part 10 Fields wLcdMaxCharacters and wLcdMaxLines have been removed . rename FEATURE_MCT_READERDIRECT in FEATURE_MCT_READER_DIRECT to be @@ -682,7 +687,7 @@ 3 March 2006 - new official stable version since 1.2.0 in October 2003. Many thanks to all the bug reporters and bug fixers -- libmusclecard is now in a independenant package +- libmusclecard is now in a independent package - (re)allow compilation on Solaris - SCardReleaseContext(): do not check that the thread releasing the context is the one that established it. This check is not performed on @@ -896,7 +901,7 @@ - src/utils/Makefile.am: . install bundleTool and installifd in [...]/sbin/ instead of [...]/bin/ - doc/example/Makefile.am: - . do not install pcsc_demo since it is just a sample code for developpers + . do not install pcsc_demo since it is just a sample code for developers that is not supposed (the code) to do
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-11-17 07:26:52 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-09-01 21:58:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-11-17 07:26:57.0 +0100 @@ -1,0 +2,6 @@ +Thu Nov 15 08:44:18 UTC 2012 - a...@suse.de + +- Fix useradd/groupadd invocation: -o is useless without -u and newer + versions of pwdutils/shadowutils fail on this now. + +--- Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.tujexv/_old 2012-11-17 07:26:58.0 +0100 +++ /var/tmp/diff_new_pack.tujexv/_new 2012-11-17 07:26:58.0 +0100 @@ -158,8 +158,8 @@ rm -rf $RPM_BUILD_ROOT %pre -getent group %{GROUP} >/dev/null || groupadd -r -o %{GROUP} -getent passwd %{USER} >/dev/null || useradd -r -o -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} +getent group %{GROUP} >/dev/null || groupadd -r %{GROUP} +getent passwd %{USER} >/dev/null || useradd -r -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} %if %suse_version > 1140 %service_add_pre pcscd.service pcscd.socket %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-08-04 21:45:01 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-06-29 15:21:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-08-04 21:51:55.0 +0200 @@ -1,0 +2,10 @@ +Sat Aug 4 16:02:37 UTC 2012 - w...@rosenauer.org + +- Updated to version 1.8.5 + * Fix crash when a reader is unplugged while pcscd is in the +middle of a PC/SC function + * SCardBeginTransaction(): fix a bug introduced in version 1.8.4 +related to sharing + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.4.tar.bz2 New: pcsc-lite-1.8.5.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.oeEu4F/_old 2012-08-04 21:52:00.0 +0200 +++ /var/tmp/diff_new_pack.oeEu4F/_new 2012-08-04 21:52:00.0 +0200 @@ -33,7 +33,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.4 +Version:1.8.5 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ ++ pcsc-lite-1.8.4.tar.bz2 -> pcsc-lite-1.8.5.tar.bz2 ++ 1859 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-06-29 15:21:25 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-04-02 10:39:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-06-29 15:21:29.0 +0200 @@ -1,0 +2,15 @@ +Fri Jun 29 06:54:29 UTC 2012 - w...@rosenauer.org + +- Updated to version 1.8.4 + * Add [ and ] in the list of accepted characters for a reader +name + * truncates the reader name if it is too long instead of +rejecting the reader + * The restriction to have to call SCardEstablishContext() in each +thread has been removed. Threads could now share a PC/SC +context. + * Update IFDHandler API Doxygen regarding the "libusb-1.0" naming +scheme + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.3.tar.bz2 New: pcsc-lite-1.8.4.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.QjW7zq/_old 2012-06-29 15:21:31.0 +0200 +++ /var/tmp/diff_new_pack.QjW7zq/_new 2012-06-29 15:21:31.0 +0200 @@ -33,7 +33,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.3 +Version:1.8.4 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ @@ -127,9 +127,6 @@ cp -a %{S:1} %{S:2} %{S:5} %{S:6} . %build -%if %suse_version > 1110 -ACLOCAL="aclocal -I m4" autoreconf -f -i -%endif %configure\ --docdir=%{_docdir}/%{name} \ --enable-usbdropdir=%{ifddir} \ @@ -177,7 +174,6 @@ /bin/systemctl restart pcscd.socket || : %endif %fillup_and_insserv -y -n pcscd pcscd -%restart_on_update pcscd %preun %if %suse_version > 1140 @@ -193,6 +189,7 @@ /bin/systemctl daemon-reload >/dev/null 2>&1 || : fi %endif +%restart_on_update pcscd %insserv_cleanup %post -n libpcsclite1 -p /sbin/ldconfig ++ pcsc-lite-1.8.3.tar.bz2 -> pcsc-lite-1.8.4.tar.bz2 ++ 3607 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.3/ChangeLog new/pcsc-lite-1.8.4/ChangeLog --- old/pcsc-lite-1.8.3/ChangeLog 2012-03-30 14:11:48.0 +0200 +++ new/pcsc-lite-1.8.4/ChangeLog 2012-06-26 20:58:17.0 +0200 @@ -1,3 +1,15 @@ +pcsc-lite-1.8.4: Ludovic Rousseau +26 June 2012 +- Add [ and ] in the list of accepted characters for a reader name +- truncates the reader name if it is too long instead of rejecting the + reader +- The restriction to have to call SCardEstablishContext() in each thread + has been removed. Threads could now share a PC/SC context. +- Fix compiler failure for static driver +- Update IFDHandler API Doxygen regarding the "libusb-1.0" naming scheme +- Some other minor improvements and bug corrections + + pcsc-lite-1.8.3: Ludovic Rousseau 30 March 2012 - ignore directories and hidden (.*) files when parsing a configuration diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.3/ChangeLog.svn new/pcsc-lite-1.8.4/ChangeLog.svn --- old/pcsc-lite-1.8.3/ChangeLog.svn 2012-03-30 14:15:56.0 +0200 +++ new/pcsc-lite-1.8.4/ChangeLog.svn 2012-06-26 21:01:25.0 +0200 @@ -1,3 +1,199 @@ +2012-06-26 Ludovic Rousseau + + * [r6364] ChangeLog, configure.in: Release 1.8.4 + * [r6363] UnitaryTests/SCardBeginTransaction_deadlock.py: Unitary + test for locking in SCardBeginTransaction, SCardTransmit, + SCardStatus and SCardReconnect + * [r6362] src/winscard_clnt.c: With changes in revisions 6358 to + 6361 it is now possible to use the same SCARDCONTEXT in different + threads (same as on Windows) + + With one context per thread the locking was controlled by the + daemon. With the same context for 2 threads the locking is + controlled (first) on the client side since the 2 threads uses + the same mutex. + *
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-04-02 10:39:27 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2012-02-14 11:25:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-04-02 10:39:30.0 +0200 @@ -1,0 +2,15 @@ +Fri Mar 30 17:54:49 UTC 2012 - w...@rosenauer.org + +- Updated to version 1.8.3 + * ignore directories and hidden (.*) files when parsing a +configuration directory (like /etc/reader.conf.d/) + * fix a bug in PC/SC spy tool when loading of the real library +fails + * add + PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize, + PCSCv2_PART10_PROPERTY_wIdVendor, + PCSCv2_PART10_PROPERTY_wIdProduct +from PC/SC v2 part 10 release 2.02.09 + * Some other minor improvements and bug corrections + +--- Old: pcsc-lite-1.8.2.tar.bz2 New: pcsc-lite-1.8.3.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.oNS3dr/_old 2012-04-02 10:39:34.0 +0200 +++ /var/tmp/diff_new_pack.oNS3dr/_new 2012-04-02 10:39:34.0 +0200 @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: pcsc-lite # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers @@ -32,7 +33,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.2 +Version:1.8.3 Release:0 Requires(pre): pwdutils Url:http://pcsclite.alioth.debian.org/ @@ -111,9 +112,9 @@ License:BSD-3-Clause ; GPL-3.0+ Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} +Requires: glibc-devel Requires: libpcsclite1 = %{version}-%{release} Requires: libpcscspy0 = %{version}-%{release} -Requires: glibc-devel %description devel This package contains the development files for pcsc-lite. It allows to ++ pcsc-lite-1.8.2.tar.bz2 -> pcsc-lite-1.8.3.tar.bz2 ++ 2575 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.2/ChangeLog new/pcsc-lite-1.8.3/ChangeLog --- old/pcsc-lite-1.8.2/ChangeLog 2012-01-18 16:48:40.0 +0100 +++ new/pcsc-lite-1.8.3/ChangeLog 2012-03-30 14:11:48.0 +0200 @@ -1,3 +1,15 @@ +pcsc-lite-1.8.3: Ludovic Rousseau +30 March 2012 +- ignore directories and hidden (.*) files when parsing a configuration + directory (like /etc/reader.conf.d/) +- add Mac OS X for PC/SC spy tool +- fix a bug in PC/SC spy tool when loading of the real library fails +- add PCSCv2_PART10_PROPERTY_dwMaxAPDUDataSize, + PCSCv2_PART10_PROPERTY_wIdVendor and PCSCv2_PART10_PROPERTY_wIdProduct + from PC/SC v2 part 10 release 2.02.09 (not yet published) +- Some other minor improvements and bug corrections + + pcsc-lite-1.8.2: Ludovic Rousseau 18 January 2012 - rename pcsc-spy.py to pcsc-spy and install it as a normal binary (in diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/pcsc-lite-1.8.2/ChangeLog.svn new/pcsc-lite-1.8.3/ChangeLog.svn --- old/pcsc-lite-1.8.2/ChangeLog.svn 2012-01-18 16:49:59.0 +0100 +++ new/pcsc-lite-1.8.3/ChangeLog.svn 2012-03-30 14:15:56.0 +0200 @@ -1,3 +1,131 @@ +2012-03-30 Ludovic Rousseau + + * [r6253] ChangeLog, configure.in: Release 1.8.3 + +2012-03-25 Ludovic Rousseau + + * [r6249] UnitaryTests/FEATURE_CCID_ESC_COMMAND.py: This file is + now more or less a duplicate of + FEATURE_CCID_ESC_COMMAND_Xiring.py + + So remove it. + * [r6248] UnitaryTests/FEATURE_CCID_ESC_COMMAND_Xiring.py: Add + GET_SN command and some documentation + +2012-03-24 Ludovic Rousseau + + * [r6247] UnitaryTests/FEATURE_CCID_ESC_COMMAND_Xiring.py: Unitary + test for FEATURE_CCID_ESC_COMMAND and Xiring Leo readers + * [r6246] UnitaryTests/FEATURE_CCID_ESC_COMM
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2012-02-14 11:25:30 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2011-12-12 17:03:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2012-02-14 11:25:32.0 +0100 @@ -1,0 +2,11 @@ +Thu Jan 19 12:38:48 UTC 2012 - w...@rosenauer.org + +- Updated to version 1.8.2 + * rename pcsc-spy.py to pcsc-spy + * pcsc-spy.1 manpage + * fix a bug with a multi-slot reader + * Info.plist parser: avoid a buffer read overflow in & +management +- moved internal changelogs to devel package + +--- Old: pcsc-lite-1.8.1.tar.bz2 New: pcsc-lite-1.8.2.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.M0wB6O/_old 2012-02-14 11:25:35.0 +0100 +++ /var/tmp/diff_new_pack.M0wB6O/_new 2012-02-14 11:25:35.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package pcsc-lite # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,13 +15,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: pcsc-lite # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers -BuildRequires: libtool pkg-config readline-devel +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: readline-devel %if %suse_version >= 1120 #shouldn't be found automagically ? BuildRequires: libudev-devel @@ -33,13 +32,13 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.1 -Release:1 +Version:1.8.2 +Release:0 Requires(pre): pwdutils -Group: Productivity/Security -License:BSD3c(or similar) Url:http://pcsclite.alioth.debian.org/ Summary:PCSC Smart Cards Library +License:BSD-3-Clause +Group: Productivity/Security Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE @@ -75,9 +74,9 @@ %package -n libpcsclite1 -License:BSD3c(or similar) -Group: System/Libraries Summary:PCSC Smart Card Library +License:BSD-3-Clause +Group: System/Libraries Recommends: pcsc-lite >= %{version} %description -n libpcsclite1 @@ -99,21 +98,22 @@ %package -n libpcscspy0 -License:BSD3c(or similar) -Group: System/Libraries Summary:PCSC Smart Card Library +License:GPL-3.0+ +Group: System/Libraries %description -n libpcscspy0 Supporting library for the PC/SC spy tool. %package devel -License:BSD3c(or similar) -Group: Development/Libraries/C and C++ Summary:Development package for the MUSCLE project SmartCards library +License:BSD-3-Clause ; GPL-3.0+ +Group: Development/Libraries/C and C++ Requires: %{name} = %{version}-%{release} Requires: libpcsclite1 = %{version}-%{release} Requires: libpcscspy0 = %{version}-%{release} +Requires: glibc-devel %description devel This package contains the development files for pcsc-lite. It allows to @@ -154,7 +154,7 @@ mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} -cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} +cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT @@ -204,7 +204,18 @@ %files %defattr(-,root,root) -%doc %{_docdir}/%{name} +%docdir %{_docdir}/%{name} +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/AUTHORS +%{_docdir}/%{name}/COPYING +%{_docdir}/%{name}/DRIVERS +%{_docdir}/%{name}/HELP +%{_docdir}/%{name}/NEWS +%{_docdir}/%{name}/README +%{_docdir}/%{name}/README.DAEMON +%{_docdir}/%{name}/README.SUSE +%{_docdir}/%{name}/SECURITY +%{_docdir}/%{name}/TODO %doc %{_mandir}/man?/*.* %{_sbindir}/* %dir %{_sysconfdir}/reader.conf.d @@ -228,10 +239,14 @@ %files devel %defattr(-,root,root) +%docdir %{_docdir}/%{name} +%dir %{_docdir}/%{n
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2011-12-12 16:58:38 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2011-11-22 17:49:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2011-12-12 17:03:31.0 +0100 @@ -1,0 +2,11 @@ +Wed Dec 7 19:34:17 CET 2011 - sbra...@suse.cz + +- Move libpcsclite.so file to the main package (bnc#732911). + +--- +Fri Nov 25 19:54:19 UTC 2011 - w...@rosenauer.org + +- Updated to version 1.8.1 + * added missing files in source archive + +--- Old: pcsc-lite-1.8.0.tar.bz2 New: pcsc-lite-1.8.1.tar.bz2 systemd-service.patch Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.aoPJRq/_old 2011-12-12 17:03:34.0 +0100 +++ /var/tmp/diff_new_pack.aoPJRq/_new 2011-12-12 17:03:34.0 +0100 @@ -33,7 +33,7 @@ BuildRequires: systemd %{?systemd_requires} %endif -Version:1.8.0 +Version:1.8.1 Release:1 Requires(pre): pwdutils Group: Productivity/Security @@ -47,6 +47,7 @@ Source4:baselibs.conf Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf +Patch0: systemd-service.patch Requires(post): %insserv_prereq %fillup_prereq %if %suse_version > 1130 PreReq: sysvinit(syslog) @@ -121,6 +122,7 @@ %prep %setup -q +%patch0 -p1 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . %build @@ -168,24 +170,29 @@ %post %if %suse_version > 1140 %service_add_post pcscd.service pcscd.socket -%else +/bin/systemctl disable pcscd.service || : +/bin/systemctl enable pcscd.socket || : +/bin/systemctl try-restart pcscd.service || : +/bin/systemctl restart pcscd.socket || : +%endif %fillup_and_insserv -y -n pcscd pcscd %restart_on_update pcscd -%endif %preun %if %suse_version > 1140 %service_del_preun pcscd.service pcscd.socket -%else -%stop_on_removal pcscd %endif +%stop_on_removal pcscd %postun %if %suse_version > 1140 %service_del_postun pcscd.service pcscd.socket -%else -%insserv_cleanup +# make sure to reload systemd for possible downgrades +if [ "$1" = "1" ]; then + /bin/systemctl daemon-reload >/dev/null 2>&1 || : +fi %endif +%insserv_cleanup %post -n libpcsclite1 -p /sbin/ldconfig @@ -208,6 +215,8 @@ %endif %{_initrddir}/pcscd /var/adm/fillup-templates/sysconfig.pcscd +# libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). +%{_libdir}/libpcsclite.so %files -n libpcsclite1 %defattr(-,root,root) @@ -220,8 +229,10 @@ %files devel %defattr(-,root,root) %{_includedir}/* -%{_libdir}/*.so %{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc +%{_libdir}/*.so +# libpcsclite.so should stay in the main package (#732911). Third party packages may need it for dlopen(). +%exclude %{_libdir}/libpcsclite.so %changelog ++ pcsc-lite-1.8.0.tar.bz2 -> pcsc-lite-1.8.1.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.0/ChangeLog new/pcsc-lite-1.8.1/ChangeLog --- old/pcsc-lite-1.8.0/ChangeLog 2011-11-19 16:55:37.0 +0100 +++ new/pcsc-lite-1.8.1/ChangeLog 2011-11-25 15:05:43.0 +0100 @@ -1,3 +1,8 @@ +pcsc-lite-1.8.1: Ludovic Rousseau +25 November 2011 +- Distribute missing files from src/spy/ + + pcsc-lite-1.8.0: Ludovic Rousseau 19 November 2011 - PC/SC spy tool diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.0/ChangeLog.svn new/pcsc-lite-1.8.1/ChangeLog.svn --- old/pcsc-lite-1.8.0/ChangeLog.svn 2011-11-19 16:57:42.0 +0100 +++ new/pcsc-lite-1.8.1/ChangeLog.svn 2011-11-25 15:10:39.0 +0100 @@ -1,3 +1,9 @@ +2011-11-25 Ludovic Rousseau + + * [r6118] ChangeLog, configure.in: Release 1.8.1 + * [r6117] src/spy/Makefile.am: Also distribute pcsc-spy.py + install_spy.sh uninstall_spy.sh README.txt + 2011-11-19 Ludovic Rousseau * [r6111] ChangeLog, configure.in: Release 1.8.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.8.0/configure new/pcsc-lite-1.8.1/configure --- old/pcsc-lite-1.8.0/configure 2011-11-19 16:55:49.0 +0100 +++ new/pcsc-lite-1.8.1/configure 2011-11-25 15:09:01.0 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at 2011-11-22 17:49:14 Comparing /work/SRC/openSUSE:Factory/pcsc-lite (Old) and /work/SRC/openSUSE:Factory/.pcsc-lite.new (New) Package is "pcsc-lite", Maintainer is "sbra...@suse.com" Changes: --- /work/SRC/openSUSE:Factory/pcsc-lite/pcsc-lite.changes 2011-09-23 12:21:52.0 +0200 +++ /work/SRC/openSUSE:Factory/.pcsc-lite.new/pcsc-lite.changes 2011-11-22 17:49:27.0 +0100 @@ -1,0 +2,19 @@ +Sat Nov 19 18:25:31 UTC 2011 - w...@rosenauer.org + +- Updated to version 1.8.0: + * PC/SC spy tool + * Support systemd socket activation (the auto start of pcscd +from the library has been removed. Use systemd instead) + * SCardGetStatusChange(): check all the readers are already known +and return SCARD_E_UNKNOWN_READER if a reader name is not +present. + * SCardEstablishContext(): Invalidate all the handles in the son +after a fork + * Add define of FEATURE_EXECUTE_PACE from PCSC v2 Part 10 +Amendment 1 2011-06-03 + * Fix some memory leaks repoted by Coverity + * Some other minor improvements and bug corrections +- enabled usage of systemd init for 12.1 and newer +- add libtool as buildrequire to avoid implicit dependency + +--- Old: disable-power-off.diff pcsc-lite-1.7.4.tar.bz2 New: pcsc-lite-1.8.0.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.CZuMzG/_old 2011-11-22 17:49:28.0 +0100 +++ /var/tmp/diff_new_pack.CZuMzG/_new 2011-11-22 17:49:28.0 +0100 @@ -21,7 +21,7 @@ Name: pcsc-lite # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers -BuildRequires: pkg-config readline-devel +BuildRequires: libtool pkg-config readline-devel %if %suse_version >= 1120 #shouldn't be found automagically ? BuildRequires: libudev-devel @@ -29,13 +29,13 @@ %if %suse_version == 1110 BuildRequires: libusb-1_0-devel %endif -%if %suse_version < 1110 -BuildRequires: hal-devel +%if %suse_version > 1140 +BuildRequires: systemd +%{?systemd_requires} %endif -Version:1.7.4 -Release:2 +Version:1.8.0 +Release:1 Requires(pre): pwdutils -Requires(post): %insserv_prereq %fillup_prereq Group: Productivity/Security License:BSD3c(or similar) Url:http://pcsclite.alioth.debian.org/ @@ -47,8 +47,7 @@ Source4:baselibs.conf Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf -#Is not really used just keep in case off -Patch0: disable-power-off.diff +Requires(post): %insserv_prereq %fillup_prereq %if %suse_version > 1130 PreReq: sysvinit(syslog) %endif @@ -98,12 +97,22 @@ This functionality is exercised in the driver. +%package -n libpcscspy0 +License:BSD3c(or similar) +Group: System/Libraries +Summary:PCSC Smart Card Library + +%description -n libpcscspy0 +Supporting library for the PC/SC spy tool. + + %package devel License:BSD3c(or similar) Group: Development/Libraries/C and C++ Summary:Development package for the MUSCLE project SmartCards library Requires: %{name} = %{version}-%{release} Requires: libpcsclite1 = %{version}-%{release} +Requires: libpcscspy0 = %{version}-%{release} %description devel This package contains the development files for pcsc-lite. It allows to @@ -112,8 +121,6 @@ %prep %setup -q -# do not disable power off but keep it if it causes issues -#%patch0 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . %build @@ -121,14 +128,15 @@ ACLOCAL="aclocal -I m4" autoreconf -f -i %endif %configure\ - --docdir=%{_docdir}/%{name}\ - --enable-usbdropdir=%{ifddir}\ -%if %suse_version >= 1110 + --docdir=%{_docdir}/%{name} \ + --enable-usbdropdir=%{ifddir} \ --disable-libhal \ -%endif %if %suse_version == 1110 --disable-libudev \ %endif +%if %suse_version > 1140 + --with-systemdsystemunitdir=%_unitdir \ +%endif --disable-static make %{?jobs:-j%jobs} @@ -152,22 +160,41 @@ %pre getent group %{GROUP} >/dev/null || groupadd -r -o %{GROUP} getent passwd %{USER} >/dev/null || useradd -r -o -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} +%if %suse_version > 1140 +%service_add_pre pcscd.service pcscd.socket +%endif exit 0 %post +%if %suse_version > 1140 +%service_add_post pcscd.service pcscd.socket +%else %fillup_and_insserv -y -n pcscd pcscd %restart_on_update pcscd +%endif %preun +%if %suse_version > 1140 +%service_del_preun pcscd.service pcscd.socket +%else %stop_
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Mon Aug 22 15:39:37 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-06-23 19:12:46.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-08-22 10:28:17.0 +0200 @@ -1,0 +2,10 @@ +Mon Aug 22 08:27:55 UTC 2011 - br...@ioda-net.ch + +- Readd if structure to support older versions like evergreen & SLES 11 + +--- +Sun Aug 21 12:48:11 UTC 2011 - br...@ioda-net.ch + +- Fixed runlevel, hal, and /var/lock/subsys + +--- calling whatdependson for head-i586 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.cV1PZG/_old 2011-08-22 15:37:12.0 +0200 +++ /var/tmp/diff_new_pack.cV1PZG/_new 2011-08-22 15:37:12.0 +0200 @@ -23,6 +23,7 @@ %define ifddir %{_libdir}/readers BuildRequires: pkg-config readline-devel %if %suse_version >= 1120 +#shouldn't be found automagically ? BuildRequires: libudev-devel %endif %if %suse_version == 1110 @@ -32,7 +33,7 @@ BuildRequires: hal-devel %endif Version:1.7.4 -Release:1 +Release:2 Requires(pre): pwdutils Requires(post): %insserv_prereq %fillup_prereq Group: Productivity/Security @@ -46,6 +47,7 @@ Source4:baselibs.conf Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf +#Is not really used just keep in case off Patch0: disable-power-off.diff %if %suse_version > 1130 PreReq: sysvinit(syslog) ++ pcsc-lite-init ++ --- /var/tmp/diff_new_pack.cV1PZG/_old 2011-08-22 15:37:12.0 +0200 +++ /var/tmp/diff_new_pack.cV1PZG/_new 2011-08-22 15:37:12.0 +0200 @@ -15,9 +15,9 @@ # Provides: pcscd # Required-Start: $local_fs $remote_fs $syslog # Required-Stop: $local_fs $remote_fs $syslog -# Should-Start: udev hal openct -# Should-Stop: udev hal openct -# Default-Start: 2 3 4 5 +# Should-Start: udev openct +# Should-Stop: udev openct +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Daemon to access a smart card using PC/SC # Description: The PC/SC smart card daemon is a resource manager for the @@ -37,7 +37,7 @@ exec=/usr/sbin/pcscd prog=$(basename $exec) -lockfile=/var/lock/subsys/$prog +lockfile=/var/lock/$prog PCSCD_OPTIONS= # Source config Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Fri Jun 24 09:14:52 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-06-22 11:58:13.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-06-23 19:12:46.0 +0200 @@ -1,0 +2,6 @@ +Thu Jun 23 17:10:58 UTC 2011 - w...@rosenauer.org + +- Updated to version 1.7.4 + * fix regression in 1.7.3: T=1 cards were not working + +--- calling whatdependson for head-i586 Old: pcsc-lite-1.7.3.tar.bz2 New: pcsc-lite-1.7.4.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.YzWpJQ/_old 2011-06-24 09:13:29.0 +0200 +++ /var/tmp/diff_new_pack.YzWpJQ/_new 2011-06-24 09:13:29.0 +0200 @@ -31,7 +31,7 @@ %if %suse_version < 1110 BuildRequires: hal-devel %endif -Version:1.7.3 +Version:1.7.4 Release:1 Requires(pre): pwdutils Requires(post): %insserv_prereq %fillup_prereq ++ pcsc-lite-1.7.3.tar.bz2 -> pcsc-lite-1.7.4.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.7.3/ChangeLog new/pcsc-lite-1.7.4/ChangeLog --- old/pcsc-lite-1.7.3/ChangeLog 2011-06-22 09:27:51.0 +0200 +++ new/pcsc-lite-1.7.4/ChangeLog 2011-06-23 18:15:30.0 +0200 @@ -1,3 +1,9 @@ +pcsc-lite-1.7.4: Ludovic Rousseau +23 June 2011 +- Fix a stupid bug from the previous version. T=1 cards were not + working. + + pcsc-lite-1.7.3: Ludovic Rousseau 22 June 2011 - COPYING: Add my name as copyright holder diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.7.3/ChangeLog.svn new/pcsc-lite-1.7.4/ChangeLog.svn --- old/pcsc-lite-1.7.3/ChangeLog.svn 2011-06-22 09:29:50.0 +0200 +++ new/pcsc-lite-1.7.4/ChangeLog.svn 2011-06-23 18:17:08.0 +0200 @@ -1,3 +1,10 @@ +2011-06-23 Ludovic Rousseau + + * [r5809] ChangeLog, configure.in: release 1.7.4 + * [r5808] src/atrhandler.c: ATRDecodeAtr(): revert revision 5804 + + T=1 cards were no more recognized. Brown paper bag bug. + 2011-06-22 Ludovic Rousseau * [r5806] ChangeLog, configure.in: release 1.7.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pcsc-lite-1.7.3/configure new/pcsc-lite-1.7.4/configure --- old/pcsc-lite-1.7.3/configure 2011-06-22 09:28:39.0 +0200 +++ new/pcsc-lite-1.7.4/configure 2011-06-23 18:15:52.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for pcsc-lite 1.7.3. +# Generated by GNU Autoconf 2.68 for pcsc-lite 1.7.4. # # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -567,8 +567,8 @@ # Identity of this package. PACKAGE_NAME='pcsc-lite' PACKAGE_TARNAME='pcsc-lite' -PACKAGE_VERSION='1.7.3' -PACKAGE_STRING='pcsc-lite 1.7.3' +PACKAGE_VERSION='1.7.4' +PACKAGE_STRING='pcsc-lite 1.7.4' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -1335,7 +1335,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 pcsc-lite 1.7.3 to adapt to many kinds of systems. +\`configure' configures pcsc-lite 1.7.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1405,7 +1405,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pcsc-lite 1.7.3:";; + short | recursive ) echo "Configuration of pcsc-lite 1.7.4:";; esac cat <<\_ACEOF @@ -1533,7 +1533,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pcsc-lite configure 1.7.3 +pcsc-lite configure 1.7.4 generated by GNU Autoconf 2.68 Copyright (C) 2010 Free Software Foundation, Inc. @@ -1952,7 +1952,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pcsc-lite $as_me 1.7.3, which was +It was created by pcsc-lite $as_me 1.7.4, which was generated by GNU Autoconf 2.68. Invocation command line was $ $0 $@ @@ -2768,7 +2768,7 @@ # Define the identity of the package. PACKAGE='pcsc-lite' - VERSION='1.7.3' + VERSION='1.7.4' cat >>confdefs.h <<_ACEOF @@ -14534,7 +14534,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pcsc-lite $as_me 1.7.3, which was +This file was extended by pcsc-lite $as_me 1.7.4, which was generated by GNU Autoconf 2.68. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Thu Jun 23 11:44:36 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-06-10 11:49:41.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-06-22 11:58:13.0 +0200 @@ -1,0 +2,17 @@ +Wed Jun 22 09:55:51 UTC 2011 - w...@rosenauer.org + +- Updated to version 1.7.3: + * hotplug libudev: support libudev >= 171 + * hotplug libusb: Fix a memory leak + * pcscd: exit immediately in case of SIGTERM +(Closes Debian bug #620305 "pcscd slows down shutdown/restart") + * Send logs to stdout instead of stderr + * Add command line option -T, --color: force use of colored logs + * Define g_rgSCardT?Pci as const structures to be more Windows like + * log at level PCSC_LOG_DEBUG instead of PCSC_LOG_ERROR to avoid +filling the system log file + * Remove the deprecated define FEATURE_MCT_READERDIRECT +(replaced by FEATURE_MCT_READER_DIRECT) + * some other minor improvements and bug corrections + +--- calling whatdependson for head-i586 Old: pcsc-lite-1.7.2.tar.bz2 New: pcsc-lite-1.7.3.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.MqJEvE/_old 2011-06-23 11:44:20.0 +0200 +++ /var/tmp/diff_new_pack.MqJEvE/_new 2011-06-23 11:44:20.0 +0200 @@ -31,8 +31,8 @@ %if %suse_version < 1110 BuildRequires: hal-devel %endif -Version:1.7.2 -Release:6 +Version:1.7.3 +Release:1 Requires(pre): pwdutils Requires(post): %insserv_prereq %fillup_prereq Group: Productivity/Security ++ pcsc-lite-1.7.2.tar.bz2 -> pcsc-lite-1.7.3.tar.bz2 ++ 18055 lines of diff (skipped) Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Tue Jun 14 12:01:05 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-05-18 08:43:52.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-06-10 11:49:41.0 +0200 @@ -1,0 +2,5 @@ +Fri Jun 10 09:49:04 UTC 2011 - w...@rosenauer.org + +- allow the automatic power off feature + +--- calling whatdependson for head-i586 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.GI91nn/_old 2011-06-14 12:00:11.0 +0200 +++ /var/tmp/diff_new_pack.GI91nn/_new 2011-06-14 12:00:11.0 +0200 @@ -32,7 +32,7 @@ BuildRequires: hal-devel %endif Version:1.7.2 -Release:4 +Release:6 Requires(pre): pwdutils Requires(post): %insserv_prereq %fillup_prereq Group: Productivity/Security @@ -110,7 +110,8 @@ %prep %setup -q -%patch0 +# do not disable power off but keep it if it causes issues +#%patch0 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . %build Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Thu May 19 09:34:14 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-05-03 22:17:00.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-05-18 08:43:52.0 +0200 @@ -1,0 +2,6 @@ +Wed May 18 06:42:02 UTC 2011 - w...@rosenauer.org + +- cleanup spec file and requires +- moved libpcsclite1.so back to devel package + +--- calling whatdependson for head-i586 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.tEF17N/_old 2011-05-19 09:29:07.0 +0200 +++ /var/tmp/diff_new_pack.tEF17N/_new 2011-05-19 09:29:07.0 +0200 @@ -32,8 +32,9 @@ BuildRequires: hal-devel %endif Version:1.7.2 -Release:2 -PreReq: %{insserv_prereq} %{fillup_prereq} +Release:4 +Requires(pre): pwdutils +Requires(post): %insserv_prereq %fillup_prereq Group: Productivity/Security License:BSD3c(or similar) Url:http://pcsclite.alioth.debian.org/ @@ -46,7 +47,6 @@ Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf Patch0: disable-power-off.diff -Requires: libpcsclite1 >= %{version} %if %suse_version > 1130 PreReq: sysvinit(syslog) %endif @@ -75,7 +75,8 @@ %package -n libpcsclite1 License:BSD3c(or similar) Group: System/Libraries -Summary:PCS Smart Cards Library +Summary:PCSC Smart Card Library +Recommends: pcsc-lite >= %{version} %description -n libpcsclite1 The purpose of PCSC Lite is to provide a Windows(R) SCard interface in @@ -99,7 +100,8 @@ License:BSD3c(or similar) Group: Development/Libraries/C and C++ Summary:Development package for the MUSCLE project SmartCards library -Requires: %{name} = %{version} pcsc-lite glibc-devel +Requires: %{name} = %{version}-%{release} +Requires: libpcsclite1 = %{version}-%{release} %description devel This package contains the development files for pcsc-lite. It allows to @@ -133,31 +135,31 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/ sed s:@ifddir@:%{ifddir}: $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf # this program is noinst in the package -install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/ -mkdir $RPM_BUILD_ROOT/etc/init.d -install -m 755 pcsc-lite-init $RPM_BUILD_ROOT/etc/init.d/pcscd -ln -sf ../../etc/init.d/pcscd $RPM_BUILD_ROOT%{_sbindir}/rcpcscd +#install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/ +install -D -m 755 pcsc-lite-init $RPM_BUILD_ROOT%{_initrddir}/pcscd +ln -sf %{_initrddir}/pcscd $RPM_BUILD_ROOT%{_sbindir}/rcpcscd mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates cp %{name}.sysconfig $RPM_BUILD_ROOT/var/adm/fillup-templates/sysconfig.pcscd mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} -cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP NEWS README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} +cp -a AUTHORS ChangeLog ChangeLog.svn COPYING DRIVERS HELP README README.SUSE SECURITY TODO $RPM_BUILD_ROOT%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT %pre -usr/sbin/groupadd -r -o %{GROUP} 2>/dev/null || : -usr/sbin/useradd -r -o -g %{GROUP} -s /bin/false -c "Smart Card Reader" -d /sbin %{USER} 2>/dev/null || : - -%preun -%{stop_on_removal pcscd} +getent group %{GROUP} >/dev/null || groupadd -r -o %{GROUP} +getent passwd %{USER} >/dev/null || useradd -r -o -g %{GROUP} -s /bin/nologin -c "Smart Card Reader" -d /var/run/pcscd %{USER} +exit 0 %post -%{fillup_and_insserv -y -n pcscd pcscd} +%fillup_and_insserv -y -n pcscd pcscd +%restart_on_update pcscd + +%preun +%stop_on_removal pcscd %postun -%{restart_on_update pcscd} -%{insserv_cleanup} +%insserv_cleanup %post -n libpcsclite1 -p /sbin/ldconfig @@ -166,14 +168,12 @@ %files %defattr(-,root,root) %doc %{_docdir}/%{name} -# .so must be in the main package (#235773): -%{_libdir}/*.so %doc %{_mandir}/man?/*.* %{_sbindir}/* %dir %{_sysconfdir}/reader.conf.d %config(noreplace) %{_sysconfdir}/reader.conf.d/reader.conf %{ifddir} -/etc/init.d/pcscd +%{_initrddir}/pcscd /var/adm/fillup-templates/sysconfig.pcscd %files -n libpcsclite1 @@ -183,6 +183,7 @@ %files devel %defattr(-,root,root) %{_includedir}/* +%{_libdir}/*.so %{_libdir}/*.*a %{_libdir}/pkgconfig/*.pc Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Wed May 4 14:03:08 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-04-05 11:49:47.0 +0200 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-05-03 22:17:00.0 +0200 @@ -1,0 +2,10 @@ +Tue May 3 20:15:49 UTC 2011 - w...@rosenauer.org + +- make startup more robust by checking status files (bnc#686674) + +--- +Mon May 2 22:26:56 UTC 2011 - w...@rosenauer.org + +- disable auto power off/on feature + +--- calling whatdependson for head-i586 New: disable-power-off.diff Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.XqcRc1/_old 2011-05-04 13:59:33.0 +0200 +++ /var/tmp/diff_new_pack.XqcRc1/_new 2011-05-04 13:59:33.0 +0200 @@ -32,7 +32,7 @@ BuildRequires: hal-devel %endif Version:1.7.2 -Release:1 +Release:2 PreReq: %{insserv_prereq} %{fillup_prereq} Group: Productivity/Security License:BSD3c(or similar) @@ -45,6 +45,7 @@ Source4:baselibs.conf Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf +Patch0: disable-power-off.diff Requires: libpcsclite1 >= %{version} %if %suse_version > 1130 PreReq: sysvinit(syslog) @@ -107,6 +108,7 @@ %prep %setup -q +%patch0 cp -a %{S:1} %{S:2} %{S:5} %{S:6} . %build ++ disable-power-off.diff ++ Index: src/pcscd.h === --- src/pcscd.h.orig +++ src/pcscd.h @@ -63,7 +63,7 @@ enum #define PCSCLITE_STATUS_EVENT_TIMEOUT 10*60*1000 /* 10 minutes */ /* Uncomment the next line if you do NOT want to use auto power off */ -/* #define DISABLE_ON_DEMAND_POWER_ON */ +#define DISABLE_ON_DEMAND_POWER_ON /* Uncomment the next line if you do not want the card to be powered on * when inserted */ Index: src/pcscd.h.in === --- src/pcscd.h.in.orig +++ src/pcscd.h.in @@ -63,7 +63,7 @@ enum #define PCSCLITE_STATUS_EVENT_TIMEOUT 10*60*1000 /* 10 minutes */ /* Uncomment the next line if you do NOT want to use auto power off */ -/* #define DISABLE_ON_DEMAND_POWER_ON */ +#define DISABLE_ON_DEMAND_POWER_ON /* Uncomment the next line if you do not want the card to be powered on * when inserted */ ++ pcsc-lite-init ++ --- /var/tmp/diff_new_pack.XqcRc1/_old 2011-05-04 13:59:33.0 +0200 +++ /var/tmp/diff_new_pack.XqcRc1/_new 2011-05-04 13:59:33.0 +0200 @@ -45,8 +45,18 @@ . /etc/sysconfig/pcscd fi +cleanup() { +# if comm socket exists but pid file is absent pcscd fails to start +# bnc#686674 +if [ -S /var/run/pcscd/pcscd.comm -a ! -e /var/run/pcscd/pcscd.pid ]; then + # check if a pcscd instance is running and remove the socket in case it's not + checkproc $exec || rm /var/run/pcscd/pcscd.comm +fi +} + start() { echo -n "Starting PC/SC smart card daemon ($prog): " +cleanup startproc $exec $PCSCD_OPTIONS retval=$? rc_status @@ -58,7 +68,7 @@ killproc $exec retval=$? rc_status -[ $retval -eq 0 ] && rm -f $lockfile && rm -f /var/run/pcscd/* +[ $retval -eq 0 ] && rm -f $lockfile rc_status -v } restart() { Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Wed Apr 6 10:41:54 CEST 2011. --- pcsc-lite/pcsc-lite.changes 2011-03-07 15:50:20.0 +0100 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-04-05 11:49:47.0 +0200 @@ -1,0 +2,12 @@ +Tue Apr 5 09:37:24 UTC 2011 - w...@rosenauer.org + +- Updated to version 1.7.2: + * use libudev only on Linux and libusb elsewhere + * Try to use a (CCID) class driver if a specific driver fails +to use the reader. + * add support of multi-interfaces readers with libusb + * fix a problem with a multi-slots reader + * some other minor improvements and bug corrections +- cosmetic changes to init script output + +--- calling whatdependson for head-i586 Old: pcsc-lite-1.6.6.tar.bz2 New: pcsc-lite-1.7.2.tar.bz2 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.oBispM/_old 2011-04-06 10:35:59.0 +0200 +++ /var/tmp/diff_new_pack.oBispM/_new 2011-04-06 10:35:59.0 +0200 @@ -22,18 +22,22 @@ # FIXME: Maybe we should use /usr/lib/pcsc/drivers as others do: %define ifddir %{_libdir}/readers BuildRequires: pkg-config readline-devel -%if %suse_version >= 1110 +%if %suse_version >= 1120 +BuildRequires: libudev-devel +%endif +%if %suse_version == 1110 BuildRequires: libusb-1_0-devel -%else +%endif +%if %suse_version < 1110 BuildRequires: hal-devel %endif -Version:1.6.6 -Release:6 +Version:1.7.2 +Release:1 PreReq: %{insserv_prereq} %{fillup_prereq} Group: Productivity/Security License:BSD3c(or similar) Url:http://pcsclite.alioth.debian.org/ -Summary:PCS Smart Cards Library +Summary:PCSC Smart Cards Library Source: %{name}-%{version}.tar.bz2 Source1:%{name}.sysconfig Source2:README.SUSE @@ -67,15 +71,6 @@ This functionality is exercised in the driver. - -Authors: - -David Corcoran -Ludovic Rousseau -Damien Sauveron -Carlos Prados -Antti Tapaninen - %package -n libpcsclite1 License:BSD3c(or similar) Group: System/Libraries @@ -99,15 +94,6 @@ This functionality is exercised in the driver. - -Authors: - -David Corcoran -Ludovic Rousseau -Damien Sauveron -Carlos Prados -Antti Tapaninen - %package devel License:BSD3c(or similar) Group: Development/Libraries/C and C++ @@ -119,15 +105,6 @@ compile plugins for the pcsc-lite package. - -Authors: - -David Corcoran -Ludovic Rousseau -Damien Sauveron -Carlos Prados -Antti Tapaninen - %prep %setup -q cp -a %{S:1} %{S:2} %{S:5} %{S:6} . @@ -140,13 +117,18 @@ --docdir=%{_docdir}/%{name}\ --enable-usbdropdir=%{ifddir}\ %if %suse_version >= 1110 - --disable-libhal\ + --disable-libhal \ +%endif +%if %suse_version == 1110 + --disable-libudev \ %endif --disable-static make %{?jobs:-j%jobs} %install %makeinstall +mkdir -p $RPM_BUILD_ROOT%{ifddir} +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/ sed s:@ifddir@:%{ifddir}: $RPM_BUILD_ROOT%{_sysconfdir}/reader.conf.d/reader.conf # this program is noinst in the package install src/.libs/testpcsc $RPM_BUILD_ROOT%{_sbindir}/ ++ README.SUSE ++ --- /var/tmp/diff_new_pack.oBispM/_old 2011-04-06 10:35:59.0 +0200 +++ /var/tmp/diff_new_pack.oBispM/_new 2011-04-06 10:35:59.0 +0200 @@ -1,2 +1,2 @@ -On SUSE Linux, drivers for various card readers can be found +On openSUSE, drivers for various card readers can be found in separate packages named pcsc- ++ pcsc-lite-1.6.6.tar.bz2 -> pcsc-lite-1.7.2.tar.bz2 ++ 4212 lines of diff (skipped) ++ pcsc-lite-init ++ --- /var/tmp/diff_new_pack.oBispM/_old 2011-04-06 10:36:00.0 +0200 +++ /var/tmp/diff_new_pack.oBispM/_new 2011-04-06 10:36:00.0 +0200 @@ -17,7 +17,7 @@ # Required-Stop: $local_fs $remote_fs $syslog # Should-Start: udev hal openct # Should-Stop: udev hal openct -# Default-Start: 2 3 5 +# Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Daemon to access a smart card using PC/SC # Description: The PC/SC smart card daemon is a resource manager for the @@ -46,21 +46,19 @@ fi start() { -echo -n $"Starting PC/SC smart card daemon ($prog): " +echo -n "Starting PC/SC smart card daemon ($prog): " startproc $exec $PCSCD_OPTIONS retval=$? rc_status -echo [ $retval -eq 0 ] && touch $lockfile rc_status -v } stop() { -echo -n $"Stopping PC/SC smart card daemon ($prog): " +echo -n "Stopping PC/SC smart card daemon ($prog): " killproc $exec retval=$? rc_status -echo -[ $retval
commit pcsc-lite for openSUSE:Factory
Hello community, here is the log from the commit of package pcsc-lite for openSUSE:Factory checked in at Thu Mar 10 10:17:56 CET 2011. --- pcsc-lite/pcsc-lite.changes 2011-01-10 19:36:34.0 +0100 +++ /mounts/work_src_done/STABLE/pcsc-lite/pcsc-lite.changes2011-03-07 15:50:20.0 +0100 @@ -1,0 +2,5 @@ +Mon Mar 7 14:44:11 UTC 2011 - co...@novell.com + +- fix syslog not being present in runlevel 4 + +--- calling whatdependson for head-i586 Other differences: -- ++ pcsc-lite.spec ++ --- /var/tmp/diff_new_pack.2mtmG0/_old 2011-03-10 10:17:00.0 +0100 +++ /var/tmp/diff_new_pack.2mtmG0/_new 2011-03-10 10:17:00.0 +0100 @@ -1,5 +1,5 @@ # -# spec file for package pcsc-lite (Version 1.6.6) +# spec file for package pcsc-lite # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -28,7 +28,7 @@ BuildRequires: hal-devel %endif Version:1.6.6 -Release:1 +Release:6 PreReq: %{insserv_prereq} %{fillup_prereq} Group: Productivity/Security License:BSD3c(or similar) @@ -42,6 +42,9 @@ Source5:pcsc-lite-init Source6:pcsc-lite-reader-conf Requires: libpcsclite1 >= %{version} +%if %suse_version > 1130 +PreReq: sysvinit(syslog) +%endif BuildRoot: %{_tmppath}/%{name}-%{version}-build %define USER scard %define GROUP scard ++ pcsc-lite-init ++ --- /var/tmp/diff_new_pack.2mtmG0/_old 2011-03-10 10:17:00.0 +0100 +++ /var/tmp/diff_new_pack.2mtmG0/_new 2011-03-10 10:17:00.0 +0100 @@ -17,7 +17,7 @@ # Required-Stop: $local_fs $remote_fs $syslog # Should-Start: udev hal openct # Should-Stop: udev hal openct -# Default-Start: 2 3 4 5 +# Default-Start: 2 3 5 # Default-Stop: 0 1 6 # Short-Description: Daemon to access a smart card using PC/SC # Description: The PC/SC smart card daemon is a resource manager for the Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org