Releases: LudovicRousseau/PCSC
Releases · LudovicRousseau/PCSC
2.4.1
2.4.1: Ludovic Rousseau
1 January 2026
- Add backward version support on the client side
- Add backward version support on the server side
- hotplug libudev: rescan the USB bus with
pcscd --hotplug - fix a value in
pcscd.servicesystemd file - meson: install systemd files even if libsystemd is not used
- Some other minor improvements
What's Changed
- systemd Fails to parse boolean value. by @stephan57160 in #242
- meson: Add force_systemdunit option by @fossdd in #243
New Contributors
- @stephan57160 made their first contribution in #242
- @fossdd made their first contribution in #243
Full Changelog: 2.4.0...2.4.1
2.4.0
2.4.0: Ludovic Rousseau
19 October 2025
- Run pcscd under a pcscd user instead of root when using systemd
- Set PIDFile in systemd service file
- Protect contextMapList modifications using a mutex
- meson:
- Fix
libpcsclite.pcfile - respect builtin meson default_library option
- build and install spy lib & tool only when needed
- Fix
UnitaryTests/*.py: fix pylint warnings- Improve Doxygen documentation
What's Changed
- Fix libpcsclite.pc fiel generated by Meson by @arrowd in #232
- meson: respect builtin meson default_library option by @eli-schwartz in #234
New Contributors
Full Changelog: 2.3.3...2.4.0
2.3.3
2.3.3: Ludovic Rousseau
2 April 2025
- Make polkit rules work again (bug introduced in 2.3.2)
Full Changelog: 2.3.2...2.3.3
2.3.2
2.3.2: Ludovic Rousseau
26 March 2025
- Hardening systemd
pcscd.servicefile - pcscd.service: add missing
Requires=polkit.service - pcsc-spy: add missing
PCSCv2_PART10_PROPERTY_*definitions - Support udev
PCSCLITE_IGNOREproperty to filter readers - debuglog: force use of colors when
--coloris used - Some other minor improvements
Full Changelog: 2.3.1...2.3.2
2.3.1
2.3.1: Ludovic Rousseau
24 December 2024
- Install a default
/etc/default/pcscdfile - auth.c: implement polkit support for FreeBSD
- meson:
- also build static version of libpcsclite
- add options to disable polkit and libsystemd
- add "filter_names" in features when needed
- Doxygen: document
dwCurrentStateuse for"\\?PnP?\Notification" - Some other minor improvements
Full Changelog: 2.3.0...2.3.1
2.3.0
2.3.0: Ludovic Rousseau
3 August 2024
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
What's Changed
- make building work again when flex is not installed by @eli-schwartz in #189
- Use meson's includedir instead of hard-coding 'include' by @heirecka in #197
New Contributors
- @eli-schwartz made their first contribution in #189
- @heirecka made their first contribution in #197
Full Changelog: 2.2.3...2.3.0
2.2.3
2.2.3: Ludovic Rousseau
26 May 2024
- meson:
. 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
Full Changelog: 2.2.2...2.2.3
2.2.2
2.2.2: Ludovic Rousseau
20 May 2024
- Serial support is ENABLED by default
Full Changelog: 2.2.1...2.2.2
2.2.1
2.2.0
2.2.0: Ludovic Rousseau
3 May 2024
- 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
Full Changelog: 2.1.0...2.2.0