Index | Thread | Search

From:
Lucas Gabriel Vuotto <lucas@sexy.is>
Subject:
Re: security/pcsc-lite: update to 2.2.3
To:
Klemens Nanni <kn@openbsd.org>
Cc:
ports <ports@openbsd.org>
Date:
Sun, 28 Jul 2024 16:03:30 +0000

Download raw body.

Thread
On Sun, Jul 28, 2024 at 12:29:38PM GMT, Klemens Nanni wrote:
> 'make test' passes with my card (reader), qdigidoc4 is still happy.
> 
> Upstream now supports meson, I find that easier to use than autoconf,
> which fails to configure in this version (both 2.69 and 2.71).
> 
> polkit and systemd were always searched and picked up, I fixed that and
> intend to send that patch upstream.
> 
> Doxygen is used if found and has no option, so I neutered it.
> 
> To dlopen() the new pcsclite_real lib with our correct .so version,
> I pass it via CFLAGS instead of SUBST_CMD'ing LIB..._VERSION in our
> patch.
> 
> Tests? Feedack? OK?

I tried it with gpg and my Nitrokey, and it still works:

$ gpg --card-status       
Reader ...........: Nitrokey Nitrokey 3 [CCID/ICCD Interface] 00 00
Application ID ...: REDACTED
Application type .: OpenPGP
Version ..........: 3.4
Manufacturer .....: Nitrokey
[...]

Under certain circumstances it coredumps at exit, but I don't get a
core file, not even with kern.nosuidcoredump=2. Nevertheless, the
coredump and lack of core file also happen with current version, so I
don't believe it's a show stopper. Pointers on how to get the corefile
are welcome, I can reproduce it quite easily.

No opinion about switching to meson.