Package Release Info

pcsc-lite-2.0.1-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libpcsclite1-32bit
libpcscspy0-32bit
pcsc-lite-devel-32bit

Change Logs

* Thu Feb 29 2024 dimstar@opensuse.org
- Use %patch -P N instead of deprecated %patchN.
* Sat Nov 25 2023 axel.braun@gmx.de
- version 2.0.1
  * SCardConnect(): return SCARD_W_SECURITY_VIOLATION when needed (polkit)
  * SCardCancel(): return SCARD_S_SUCCESS even if the client already finished
  * polkit is enabled by default
  * libpcscspy: fix a crash with NULL pointers
  * Doxygen: fix SCardBeginTransaction() documentation
  * fix pcscd internal thread safety issues (clang -fsanitize=thread)
  * Some other minor improvements
* Fri Jun 09 2023 axel.braun@gmx.de
- Version 2.0.0
  * Adjust USB drivers path at run-time via environment variable PCSCLITE_HP_DROPDIR
  * Add '--disable-polkit' option
  * Reset eventCounter when a reader is removed
  * Add "polkit" in "pcscd -v" output if enabled
  * Doxygen: document SCARD_E_INVALID_VALUE for some functions
  * use secure_getenv(3) if available
  * Some other minor improvements
* Sat Mar 04 2023 meissner@suse.com
- add a 32 bit -devel package for use by wine development with wine 8.3
* Sun Sep 11 2022 wr@rosenauer.org
- version 1.9.9
  * SCardEstablishContext() may return SCARD_W_SECURITY_VIOLATION if
    refused by Polkit
  * Fix SCardReleaseContext() failure on orphan handles
  * Fix SCardDisconnect() on orphan handle
  * pcsc-spy: log the pioSendPci & pioRecvPci SCardTransmit() parameters
  * Improve the log from pcscd: log the return code in text instead of hex
  * Some other minor improvements
* Sun Jun 12 2022 axel.braun@gmx.de
- version 1.9.8
  * Install install_spy.sh & uninstall_spy.sh scripts in docdir
  * SCardTransmit(): do not fail if receive buffer is "too large"
  * SCardControl(): do not fail if receive buffer is "too large"
  * fix some memory leaks on shutdown
  * use a better random number generator
  * Some other minor improvements
* Fri May 13 2022 axel.braun@gmx.de
- version 1.9.7
  * disable strict compilation by default
  * fix 3 warnings
* Thu May 12 2022 axel.braun@gmx.de
- version 1.9.6
  * do not fail reader removal in some specific cases (USB/Thunderbolt port)
  * improve documentation regarding /etc/reader.conf.d/
  * SCardGetStatusChange: speedup the case DISABLE_AUTO_POWER_ON
  * configure:
  . add --disable-strict option
    By default the compiler arguments are now:
  - Wall -Wextra -Wno-unused-parameter -Werror ${CFLAGS}
  . fail if flex is not found
  * fix different data races
  * pcscdaemon: -v displays internal constants values:
    MAX_READERNAME & PCSCLITE_MAX_READERS_CONTEXTS
  * Some other minor improvements
* Sat Dec 04 2021 axel.braun@gmx.de
- version 1.9.5
  * pcscd: autoexit even if no client connects
  * Fix variable substitution in systemd units
  * fix potential race conditions with powerState handling
  * Add and use tag TAG_IFD_DEVICE_REMOVED
  * UnitaryTests: port code to Python 3
* Sat Nov 13 2021 gmbr3@opensuse.org
- Change to systemd-sysusers
Version: 1.9.4-150400.3.2.1
* 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