SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libpcscspy0-2.3.0-lp154.208.1.x86_64.rpm :

* Sun Aug 04 2024 Axel Braun - version 2.3.0 - SCardGetStatusChange(): add the number of reader events - Add Appstream metainfo announcing HW support - meson: specify minimum meson version to use - fix formats under musl libc - Send libpcsclite.so logs to stderr instead of stdout - Some other minor improvements
* Fri Jun 07 2024 Axel Braun - version 2.2.3
* switch to meson build system . Fix build on Slackware 15 . fail if both libusb and libudev are used - Fix memory leak on exit - libpcscspy: dump an output buffer only if the call succeeded - Some code cleanup - Serial support is ENABLED by default - fix meson related issues - Some code cleanup - provide files for meson build tool (replaces autoconf/auoomake) - fix a missing symbol in libpcscspy (bug introduced by the previous version) - fix shutdown issues with hotplug_libusb - update pcsc-spy manpage - update copyright date - Some other minor improvements
* Tue Apr 23 2024 Stephan Hemeier - Update the spec for building with version 2.1.0
* Mon Apr 22 2024 Axel Braun - version 2.1.0
* LIBPCSCLITE_DELEGATE is used to redirect to another libpcsclite library
* setup_spy.sh displays the LIBPCSCLITE_DELEGATE value to use for spying
* provides libfake.c as a sample source code
* Some other minor improvements-
* Wed Mar 13 2024 pgajdosAATTsuse.com- remove dependency on /usr/bin/python3 using %python3_fix_shebang macro, [bsc#1212476]
* Mon Mar 04 2024 Axel Braun - version 2.0.3
* add SCARD_E_UNKNOWN_RES_MNG back
* SCardConnect() & SCardReconnect(): restrict the protocol used
* negotiate PTS also for the backup protocol
* pcscd.8: . document --disable-polkit . add \"CONFIGURATION FILE\" section
* Some other minor improvements
* Thu Feb 29 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Sat Nov 25 2023 Axel Braun - 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 - 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 Marcus Meissner - add a 32 bit -devel package for use by wine development with wine 8.3
* Sun Sep 11 2022 Wolfgang Rosenauer - 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 - 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 - version 1.9.7
* disable strict compilation by default
* fix 3 warnings
* Thu May 12 2022 Axel Braun - 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 - 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 Callum Farmer - Change to systemd-sysusers
* Mon Oct 18 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_pcscd.service.patch
* Thu Oct 07 2021 Wolfgang Rosenauer - 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 - 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 - 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 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
* Thu Jan 23 2020 Dominique Leuenberger - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to shortcut through -mini flavors.
* Fri Jan 10 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
* Fri Apr 26 2019 mvetterAATTsuse.com- bsc#1130588: Require shadow instead of old pwdutils
* Tue Apr 02 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)
* Sat Feb 02 2019 Jan Engelhardt - Trim filler wording from description.
* Sat Oct 13 2018 wrAATTrosenauer.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 wrAATTrosenauer.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 sbrabecAATTsuse.com- Use python3 (bsc#1082129, pcsc-lite-python3.patch).
* Mon Jan 01 2018 wrAATTrosenauer.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 dimstarAATTopensuse.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 rbrownAATTsuse.com- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)
* Sat Jun 17 2017 wrAATTrosenauer.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 wrAATTrosenauer.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 wrAATTrosenauer.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 wrAATTrosenauer.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 tchvatalAATTsuse.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 tchvatalAATTsuse.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 wrAATTrosenauer.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 wrAATTrosenauer.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 wrAATTrosenauer.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 sbrabecAATTsuse.com- Don\'t enable polkit for 13.1 and SLE12. There are no policy defaults defined yet (bsc#941721#c7).
* Wed Aug 05 2015 wrAATTrosenauer.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 tchvatalAATTsuse.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 dimstarAATTopensuse.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 wrAATTrosenauer.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 sbrabecAATTsuse.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 wrAATTrosenauer.org- fixed sysconfig fillup
 
ICM