New version of pcsc-lite: 2.0.2

I just released a new version of pcsc-lite 2.0.2.

pcsc-lite is a Free Software implementation of the PC/SC (or WinSCard) API for Unix systems.

This version fixes issues with the protocol negotiation algorithm.

We should not try to use a protocol that is not in the preferred ones from the application. If the application requests to use T=1 only but the card does support T=0 & T=1, and the reader does support T=0 only we should NOT try to use T=0 but fail instead.

SCardConnect() & SCardReconnect() will now return SCARD_E_PROTO_MISMATCH.

This should match the Windows behaviour.

Changes:

2.0.2: Ludovic Rousseau

3 March 2024

  • SCardConnect() & SCardReconnect(): restrict the protocol used

  • negotiate PTS also for the backup protocol

  • pcscd.8 manpage:

    • document --disable-polkit

    • add "CONFIGURATION FILE" section

  • Some other minor improvements