ccid: updated to 1.5.4

1.5.4

Update to PCSC 2.0.0

Fix polling transfer restart after InterruptStop

Fix the regression introduced in the "Fix InterruptStop if called
before InterruptRead" commit: it should be possible to start a new
polling transfer after the previous one has been stopped.

This problem prevented the polling transfer from working after an
SCardDisconnect call, and led to using the sleep-based polling every
400 ms.

Implementation-wise, the fix is to change the "terminate" flag to be
non-sticky, i.e., unset it after reading from it.
This commit is contained in:
adam 2023-10-30 19:34:04 +00:00
parent 72eb0d81f8
commit 0bda7dc615
2 changed files with 7 additions and 6 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.41 2023/02/21 16:32:33 adam Exp $
# $NetBSD: Makefile,v 1.42 2023/10/30 19:34:04 adam Exp $
DISTNAME= ccid-1.5.2
DISTNAME= ccid-1.5.4
CATEGORIES= security
MASTER_SITES= https://ccid.apdu.fr/files/
EXTRACT_SUFX= .tar.bz2
@ -59,5 +59,6 @@ BUILDLINK_DEPMETHOD.flex= full
.include "../../devel/flex/buildlink3.mk"
.endif
.include "../../devel/libusb1/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.24 2023/02/21 16:32:33 adam Exp $
$NetBSD: distinfo,v 1.25 2023/10/30 19:34:04 adam Exp $
BLAKE2s (ccid-1.5.2.tar.bz2) = 7eba8d24656687ce528bae67e4bef37d0116871164313d76989127c1c2c334bf
SHA512 (ccid-1.5.2.tar.bz2) = 6f23b5b3d73f37bbb024d30aa76271e7937440da82a8cf302797b44a40cd04c7aaa1e87838d8b1a31e7459d744aa4e8e8c89ea79bd8ba4c7d5642493f0695e8d
Size (ccid-1.5.2.tar.bz2) = 705174 bytes
BLAKE2s (ccid-1.5.4.tar.bz2) = 6ed90775924d12974cc358c983718bcc236a77f6a349c5eec258b05df91df00f
SHA512 (ccid-1.5.4.tar.bz2) = 4b30f4768aebf49486a1b1e959615fa077bd393bfdd9e52c15bdc8d6ed63ce27fa7cf82a067d1f80d8b3534c66194036925d3fea5af64b6a775779d38267c757
Size (ccid-1.5.4.tar.bz2) = 706834 bytes