Skip to content

Releases: LudovicRousseau/PCSC

2.3.0

03 Aug 15:36
2.3.0
Compare
Choose a tag to compare

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

Full Changelog: 2.2.3...2.3.0

2.2.3

24 Jun 17:03
2.2.3
Compare
Choose a tag to compare

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

24 Jun 17:02
2.2.2
Compare
Choose a tag to compare

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

08 May 10:23
2.2.1
Compare
Choose a tag to compare

2.2.1: Ludovic Rousseau
8 May 2024

  • fix meson related issues
  • Some code cleanup

What's Changed

  • fix libsystemd not included even if explicitly enabled by @freswa in #181

New Contributors

Full Changelog: 2.2.0...2.2.1

2.2.0

03 May 15:52
2.2.0
Compare
Choose a tag to compare

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

2.1.0

12 Apr 12:19
2.1.0
Compare
Choose a tag to compare

2.1.0: Ludovic Rousseau
12 April 2024

  • 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

Full Changelog: 2.0.3...2.1.0

2.0.3

12 Apr 12:18
2.0.3
Compare
Choose a tag to compare

2.0.3: Ludovic Rousseau
3 March 2024

  • add SCARD_E_UNKNOWN_RES_MNG back

Full Changelog: 2.0.2...2.0.3

2.0.2

12 Apr 12:18
2.0.2
Compare
Choose a tag to compare

2.0.2: Ludovic Rousseau
3 March 2024

  • 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

What's Changed

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

12 Apr 12:16
2.0.1
Compare
Choose a tag to compare

2.0.1: Ludovic Rousseau
24 November 2023

  • 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

Full Changelog: 2.0.0...2.0.1

pcsc-2.0.0

09 Jun 15:28
2.0.0
Compare
Choose a tag to compare

2.0.0: Ludovic Rousseau
9 June 2023

  • 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

Full Changelog: 1.9.9...2.0.0