Skip to content

Releases: LudovicRousseau/PCSC

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

pcsc-1.9.9

11 Sep 14:48
1.9.9
Compare
Choose a tag to compare

1.9.9: Ludovic Rousseau
11 September 2022

  • 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

Full Changelog: 1.9.8...1.9.9

pcsc-1.9.8

11 Jun 09:30
1.9.8
41dc5a5
Compare
Choose a tag to compare

1.9.8: Ludovic Rousseau
11 June 2022

  • 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

pcsc-1.9.7

13 May 11:19
1.9.7
Compare
Choose a tag to compare

1.9.7: Ludovic Rousseau
13 May 2022

  • disable strict compilation by default
  • fix 3 warnings