Releases: LudovicRousseau/PCSC
Releases · LudovicRousseau/PCSC
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
2.1.0
2.1.0: Ludovic Rousseau
12 April 2024
LIBPCSCLITE_DELEGATE
is used to redirect to another libpcsclite librarysetup_spy.sh
displays theLIBPCSCLITE_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
2.0.2
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
2.0.1: Ludovic Rousseau
24 November 2023
SCardConnect()
: returnSCARD_W_SECURITY_VIOLATION
when needed (polkit)SCardCancel()
: returnSCARD_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
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
1.9.9: Ludovic Rousseau
11 September 2022
SCardEstablishContext()
may returnSCARD_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
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
1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings