Path to this page:
./
security/pcsc-lite,
Middleware to access a smart card using SCard API (PC/SC)
Branch: CURRENT,
Version: 2.3.0,
Package name: pcsc-lite-2.3.0,
Maintainer: pkgsrc-usersThe purpose of PC/SC Lite is to provide a Windows(R) SCard interface in a
very small form factor for communicating to smartcards and readers.
The PC/SC Lite library is used to connect to the PC/SC daemon from a
client application and provide access to the desired reader.
DEINSTALL [+/-]#!/bin/sh
# $NetBSD: DEINSTALL,v 1.1 2009/10/02 12:36:13 hasso Exp $
case ${STAGE} in
POST-DEINSTALL)
${RM} -f @PKG_SYSCONFDIR@/reader.conf
;;
esac
Required to run:[
devel/libusb1]
Required to build:[
pkgtools/cwrappers]
Package options: polkit
Master sites:
Filesize: 204.164 KB
Version history: (Expand)
- (2024-08-07) Updated to version: pcsc-lite-2.3.0
- (2024-07-21) Updated to version: pcsc-lite-2.2.3nb2
- (2024-06-05) Updated to version: pcsc-lite-2.2.3nb1
- (2024-05-27) Updated to version: pcsc-lite-2.2.3
- (2024-05-20) Updated to version: pcsc-lite-2.2.2
- (2024-05-08) Updated to version: pcsc-lite-2.2.1
CVS history: (Expand)
2024-04-14 07:54:18 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
pcsc-lite: updated to 2.1.0
2.1.0
- 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
|
2024-03-04 19:55:14 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
pcsc-lite: updated to 2.0.3
2.0.3: Ludovic Rousseau
3 March 2024
- add SCARD_E_UNKNOWN_RES_MNG back
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
|
2023-11-25 15:05:10 by Greg Troxel | Files touched by this commit (3) |
Log message:
security/pcsc-lite: Update to 2.0.1
Add dependency on polkit, following upstream's recommendation.
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
|
2023-07-09 11:58:30 by Nia Alarie | Files touched by this commit (1) |
Log message:
pcsc-lite: Add missing dependency on flex.
|
2023-06-09 21:51:38 by Greg Troxel | Files touched by this commit (2) | |
Log message:
security/pcsc-lite: Update to 2.0.0
Despite the version change from 1.9.9 to 2.0.0, this is simply a minor
update as upstream does not use .10 or higher as a component.
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
https://blog.apdu.fr/posts/2023/06/new-version-of-pcsc-lite-200/
https://pcsclite.apdu.fr/
https://github.com/LudovicRousseau/PCSC
https://salsa.debian.org/rousseau/PCSC
|
2022-09-11 18:44:55 by Greg Troxel | Files touched by this commit (2) |
Log message:
security/pcsc-lite: Update to 1.9.9
These releases are all bugfixes and minor improvements relative to the
previous pkgsrc version 1.9.5.
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
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
1.9.7: Ludovic Rousseau
13 May 2022
- disable strict compilation by default
- fix 3 warnings
1.9.6: Ludovic Rousseau
11 May 2022
- do not fail reader removal in some specific cases (USB/Thunderbolt port)
- improve documentation regarding /etc/reader.conf.d/
- SCardGetStatusChange: speedup the case DISABLE_AUTO_POWER_ON
- configure:
. add --disable-strict option
By default the compiler arguments are now:
-Wall -Wextra -Wno-unused-parameter -Werror ${CFLAGS}
. fail if flex is not found
- fix different data races
- pcscdaemon: -v displays internal constants values:
MAX_READERNAME & PCSCLITE_MAX_READERS_CONTEXTS
- Some other minor improvements
|
2022-01-10 17:11:53 by Adam Ciarcinski | Files touched by this commit (6) | |
Log message:
pcsc-lite: updated to 1.9.5
1.9.5: Ludovic Rousseau
4 December 2021
- pcscd: autoexit even if no client connects
- Fix variable substitution in systemd units
- fix potential race conditions with powerState handling
- Add and use tag TAG_IFD_DEVICE_REMOVED
- UnitaryTests: port code to Python 3
1.9.4: Ludovic Rousseau
1 October 2021
- fix a memory leak when libusb is used for hotplug (i.e. non-Linux
systems)
1.9.3: Ludovic Rousseau
6 August 2021
- fix a stupid regression with systemd introduced in the previous version
1.9.2: Ludovic Rousseau
3 August 2021
- improve NetBSD support
- pcsc-spy: version 1.1
. add option -t|--thread
. x10 speed increase
. correctly exit at end-of-file
. remove, now useless, support of macOS
- systemd:
. use /etc/default/pcscd as EnvironmentFile
. use $PCSCD_ARGS to specify more arguments
- SetProtocol: Handle IFD_NOT_SUPPORTED from the driver
- hotplug_libudev.c: sanitize interface name
- pcsc_demo: change licence from GPLv3 to BSD
- use Python 3 for Python scripts (psc-spy, UnitaryTests)
- Some other minor improvements
|
2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605) |
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
|