Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pcsc-lite-1.9.4-150400.1.9 RPM for x86_64

From OpenSuSE Leap 15.4 for x86_64

Name: pcsc-lite Distribution: SUSE Linux Enterprise 15
Version: 1.9.4 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.9 Build date: Sun May 8 06:49:24 2022
Group: Productivity/Security Build host: sheep26
Size: 143761 Source RPM: pcsc-lite-1.9.4-150400.1.9.src.rpm
Packager: https://www.suse.com/
Url: https://pcsclite.apdu.fr/
Summary: PC/SC Smart Cards Library
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
to install drivers please read the DRIVERS file.

Memory cards will be supported through the MCT specification, which is
an APDU like manner sent normally through the SCardTransmit() function.
This functionality is exercised in the driver.

Provides

Requires

License

BSD-3-Clause AND GPL-3.0-or-later

Changelog

* Mon Oct 18 2021 jsegitz@suse.com
  - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
    * harden_pcscd.service.patch
* Thu Oct 07 2021 wr@rosenauer.org
  - version 1.9.4
    * fix a memory leak when libusb is used for hotplug
      (i.e. non-Linux systems)
* Sat Aug 07 2021 axel.braun@gmx.de
  - version 1.9.3
    * fix a stupid regression with systemd introduced in the previous version
  - version 1.9.2
    * improve NetBSD support
    * pcsc-spy: version 1.1
    . add option -t|--thread
    . x10 speed increase
    . correctly exit at end-of-file
    . remove, now useless, support of macOS
    * SetProtocol: Handle IFD_NOT_SUPPORTED from the driver
    * hotplug_libudev.c: sanitize interface name
    * pcsc_demo: change licence from GPLv3 to BSD
    * use Python 3 for Python scripts (psc-spy, UnitaryTests)
    * Some other minor improvements
  - remove obsolete pcsc-lite-python3.patch
* Wed Feb 17 2021 axel.braun@gmx.de
  - version 1.9.1
    * Do not (possibly) lock a reader if allocating hCard fails
    * Fix a hang in SCardTransmit()
    * Do not report an error if the wrong interface is used by the driver
    * Update reader state when a card is removed during an exchange
    * readerfactory: Make sure a freed Reader Context is not accessed
    * PHSetProtocol(): supports T=0&1 cards on T=0 reader
    * hotplug-libusb:
    . support CCIDCLASSDRIVER
    . add interface name to reader name
    . remove obsolete libhal scheme
    * Some other minor improvements
* Sun Jun 14 2020 wr@rosenauer.org
  - 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
* Thu Jan 23 2020 dimstar@opensuse.org
  - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow
    OBS to shortcut through -mini flavors.
* Fri Jan 10 2020 wr@rosenauer.org
  - 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
* Fri Apr 26 2019 mvetter@suse.com
  - bsc#1130588: Require shadow instead of old pwdutils
* Tue Apr 02 2019 wr@rosenauer.org
  - 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)
* Sat Feb 02 2019 jengelh@inai.de
  - Trim filler wording from description.
* Sat Oct 13 2018 wr@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
* Mon Sep 03 2018 wr@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)
* Fri Mar 02 2018 sbrabec@suse.com
  - Use python3 (bsc#1082129, pcsc-lite-python3.patch).
* Mon Jan 01 2018 wr@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)
* Mon Dec 11 2017 dimstar@opensuse.org
  - Rename local defines USER/GROUP to PKG_USER/PKG_GROUP: the
    variable GROUP (call caps) has been claimed by RPM 4.14.
* Thu Nov 23 2017 rbrown@suse.com
  - Replace references to /var/adm/fillup-templates with new
    %_fillupdir macro (boo#1069468)
* Sat Jun 17 2017 wr@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
* Mon May 22 2017 wr@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
* Fri Dec 30 2016 wr@rosenauer.org
  - Updated to version 1.8.20
    * Fix a crash and potential security issue in pcscd (bsc#1017902,
      CVE-2016-10109, CWE-415, CWE-416)
* Fri Dec 09 2016 wr@rosenauer.org
  - Updated to version 1.8.19:
    * SCardGetStatusChange(): Fix a (rare) race condition
    * Doxygen updates
    * pcsc-spy:
    - fix display of execution time
    - log the thread number in the results
    * Some other minor improvements
* Thu Sep 08 2016 tchvatal@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 08 2016 tchvatal@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
* Mon May 30 2016 wr@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
* Mon Mar 21 2016 wr@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
* Sat Dec 26 2015 wr@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
* Thu Oct 01 2015 sbrabec@suse.com
  - Don't enable polkit for 13.1 and SLE12. There are no policy
    defaults defined yet (bsc#941721#c7).
* Wed Aug 05 2015 wr@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
* Tue Mar 10 2015 tchvatal@suse.com
  - Cleanup with the spec-cleaner
  - Reduce some conditionals
  - Fix few rpmlint warnings
  - Add Requires on libpcs1 for main package wrt bnc#782368
* Fri Nov 14 2014 dimstar@opensuse.org
  - No longer perform gpg validation; osc source_validator does it
    implicit:
    + Drop gpg-offline BuildRequires.
    + No longer execute gpg_verify.
* Sat Nov 08 2014 wr@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
* Thu Oct 30 2014 sbrabec@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 2014 wr@rosenauer.org
  - fixed sysconfig fillup

Files

/etc/reader.conf.d
/etc/reader.conf.d/reader.conf
/usr/lib/systemd/system/pcscd.service
/usr/lib/systemd/system/pcscd.socket
/usr/lib64/libpcsclite.so
/usr/lib64/readers
/usr/sbin/pcscd
/usr/sbin/rcpcscd
/usr/share/doc/packages/pcsc-lite
/usr/share/doc/packages/pcsc-lite/AUTHORS
/usr/share/doc/packages/pcsc-lite/COPYING
/usr/share/doc/packages/pcsc-lite/HELP
/usr/share/doc/packages/pcsc-lite/NEWS
/usr/share/doc/packages/pcsc-lite/README
/usr/share/doc/packages/pcsc-lite/README.SUSE
/usr/share/doc/packages/pcsc-lite/README.polkit
/usr/share/doc/packages/pcsc-lite/SECURITY
/usr/share/doc/packages/pcsc-lite/TODO
/usr/share/fillup-templates/sysconfig.pcscd
/usr/share/man/man1/pcsc-spy.1.gz
/usr/share/man/man5/reader.conf.5.gz
/usr/share/man/man8/pcscd.8.gz
/usr/share/polkit-1/actions/org.debian.pcsc-lite.policy


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 17:02:19 2024