pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/security/pcsc-lite
Module Name: pkgsrc
Committed By: adam
Date: Sun Mar 30 17:47:06 UTC 2025
Modified Files:
pkgsrc/security/pcsc-lite: Makefile distinfo
pkgsrc/security/pcsc-lite/patches: patch-src_auth.c
Log Message:
pcsc-lite: updated to 2.3.2
2.3.2
- Hardening systemd pcscd.service file
- pcscd.service: add missing Requires=polkit.service
- pcsc-spy: add missing PCSCv2_PART10_PROPERTY_* definitions
- Support udev PCSCLITE_IGNORE property to filter readers
- debuglog: force use of colors when --color is used
- Some other minor improvements
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/security/pcsc-lite/Makefile
cvs rdiff -u -r1.39 -r1.40 pkgsrc/security/pcsc-lite/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/pcsc-lite/patches/patch-src_auth.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/security/pcsc-lite/Makefile
diff -u pkgsrc/security/pcsc-lite/Makefile:1.51 pkgsrc/security/pcsc-lite/Makefile:1.52
--- pkgsrc/security/pcsc-lite/Makefile:1.51 Fri Dec 27 14:39:53 2024
+++ pkgsrc/security/pcsc-lite/Makefile Sun Mar 30 17:47:05 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2024/12/27 14:39:53 gdt Exp $
+# $NetBSD: Makefile,v 1.52 2025/03/30 17:47:05 adam Exp $
-DISTNAME= pcsc-lite-2.3.1
-PKGREVISION= 1
+DISTNAME= pcsc-lite-2.3.2
CATEGORIES= security
MASTER_SITES= https://pcsclite.apdu.fr/files/
EXTRACT_SUFX= .tar.xz
Index: pkgsrc/security/pcsc-lite/distinfo
diff -u pkgsrc/security/pcsc-lite/distinfo:1.39 pkgsrc/security/pcsc-lite/distinfo:1.40
--- pkgsrc/security/pcsc-lite/distinfo:1.39 Fri Dec 27 22:32:04 2024
+++ pkgsrc/security/pcsc-lite/distinfo Sun Mar 30 17:47:05 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.39 2024/12/27 22:32:04 adam Exp $
+$NetBSD: distinfo,v 1.40 2025/03/30 17:47:05 adam Exp $
-BLAKE2s (pcsc-lite-2.3.1.tar.xz) = c9bfe1fc91074ca45ca971e1d2179f4ef54aa54123f42c5e0ee5cbf397db3398
-SHA512 (pcsc-lite-2.3.1.tar.xz) = ec70ab3cf338299b3a493344c176b73450631da208714f3ac0fb4d6aa942fdc7487467b971246407fc4f1815fe5e48a0f29dcc109fb5fef838fbce7a2207d87b
-Size (pcsc-lite-2.3.1.tar.xz) = 209724 bytes
+BLAKE2s (pcsc-lite-2.3.2.tar.xz) = 155ae81fa6d530474338143b306111eeb62b78326786d337baad497244a5709c
+SHA512 (pcsc-lite-2.3.2.tar.xz) = e095b801832a02c231115250d597a1c0007d1dde39f8d3fc05255c5c2a80a77845bde741a0be9c0966032e8d9e09ea79cca4c92d31edd38224da327138cff307
+Size (pcsc-lite-2.3.2.tar.xz) = 210468 bytes
SHA1 (patch-meson.build) = 7b3c5a205350ff8a9b257fd5128f6ef597e805ba
-SHA1 (patch-src_auth.c) = 48fadaf4ba4ceacdd56835f56d0f2f7b999f6aa6
+SHA1 (patch-src_auth.c) = 06466783bb5d340583b3e4f54e63f585be476b8b
SHA1 (patch-src_configfile.l) = 2283637df38919f1e7b47beb5a8e6a8b3619b12b
Index: pkgsrc/security/pcsc-lite/patches/patch-src_auth.c
diff -u pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.2 pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.3
--- pkgsrc/security/pcsc-lite/patches/patch-src_auth.c:1.2 Fri Dec 27 22:32:04 2024
+++ pkgsrc/security/pcsc-lite/patches/patch-src_auth.c Sun Mar 30 17:47:06 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-src_auth.c,v 1.2 2024/12/27 22:32:04 adam Exp $
+$NetBSD: patch-src_auth.c,v 1.3 2025/03/30 17:47:06 adam Exp $
Upstream code blurs checking for libraries (POLKIT), features
(PEERCRED), and OS, when guarding code that uses the library and
@@ -9,7 +9,7 @@ Sent upstream 20241227.
On Darwin, cr_pid is not defined.
---- src/auth.c.orig 2024-12-24 10:16:27.000000000 +0000
+--- src/auth.c.orig 2025-03-26 14:52:29.000000000 +0000
+++ src/auth.c
@@ -51,28 +51,16 @@
@@ -41,24 +41,17 @@ On Darwin, cr_pid is not defined.
extern bool disable_polkit;
/* Returns non zero when the client is authorized */
-@@ -180,13 +168,7 @@ cleanup1:
+@@ -180,13 +168,6 @@ cleanup1:
return ret;
}
-#else
-
+-/* Do not enable polkit if it not yet supported on your system.
+- * Patches are welcome. */
-#error polkit is enabled, but no socket cred implementation for this platform
-
-#endif
--
--#else
-+#else /* defined(POLKIT) && defined(SO_PEERCRED) || defined(LOCAL_PEERCRED) && !defined(__APPLE__) */
- unsigned IsClientAuthorized(int socket, const char* action, const char* reader)
- {
-@@ -197,4 +179,4 @@ unsigned IsClientAuthorized(int socket,
- return 1;
- }
+ #else
--#endif
-+#endif /* defined(POLKIT) && defined(SO_PEERCRED) || defined(LOCAL_PEERCRED) && !defined(__APPLE__) */
Home |
Main Index |
Thread Index |
Old Index