Page MenuHome GnuPG
Feed All Stories

Aug 22 2022

Valodim added a comment to T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.

It seems we were still providing the expired DST certificate, which led to an additional yet invalid trust path, which gnupg didn't consider "valid" overall. Mainstream TLS implementations are more lenient here which masked the issue for a bit.

Aug 22 2022, 5:42 PM · workaround, gnupg, Keyserver, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Or maybe it would be better to only check the standard libdir paths as in the libgpg-error configure.ac?

--- gpgrt-config.orig	2022-08-21 23:14:40.017298485 -0700
+++ gpgrt-config	2022-08-22 08:28:16.339977281 -0700
@@ -210,6 +210,7 @@
     # the resulted list is in reverse order
     for __arg; do
 	case "$__arg" in
+	    -L/usr/lib|-L/usr/lib64|-L/lib|-L/lib64) ;;
 	    -l*)
 		# As-is
 		__rev_list="$__arg${__rev_list:+ }$__rev_list"
Aug 22 2022, 5:29 PM · gpgrt, gpgme, Bug Report
wrobelda requested review of D560: cpp,python: Respect --disable-gpg-test for tests.
Aug 22 2022, 5:10 PM
ikloecker committed rKLEOPATRAdbdb89502b5d: Fix asking for certification of single imported OpenPGP key (authored by ikloecker).
Fix asking for certification of single imported OpenPGP key
Aug 22 2022, 5:04 PM
ikloecker moved T6144: Kleopatra: Please Certify Dialog is no longer shown from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 4:08 PM · kleopatra, Restricted Project
aheinecke triaged T6144: Kleopatra: Please Certify Dialog is no longer shown as High priority.
Aug 22 2022, 3:33 PM · kleopatra, Restricted Project
ikloecker merged task T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '=' into T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 22 2022, 3:10 PM · gpgme
ikloecker merged T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '=' into T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 22 2022, 3:10 PM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker closed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?) as Resolved.

Thanks. QGpgME should now also compile with strict C++11. And C++14'isms shouldn't happen again unnoticed.

Aug 22 2022, 3:07 PM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker committed rM73e96bfaa817: build: Update ax_cxx_compile_stdcxx macro (authored by ikloecker).
build: Update ax_cxx_compile_stdcxx macro
Aug 22 2022, 3:06 PM
ikloecker committed rM05661806848b: qt: Fix building with Qt6 (authored by ikloecker).
qt: Fix building with Qt6
Aug 22 2022, 3:06 PM
ikloecker committed rM83176ad7d3e5: qt: Fix building with C++11 (authored by ikloecker).
qt: Fix building with C++11
Aug 22 2022, 3:06 PM
aheinecke closed T5681: GpgOL: Handle GPO settings for readAsPlain as Resolved.
Aug 22 2022, 2:30 PM · vsd33 (vsd-3.3.1), gpgol
mlaurent committed rKLEOPATRAa67907d5faa2: GIT_SILENT: Terminal=false is default value. Not necessary to keep it in… (authored by mlaurent).
GIT_SILENT: Terminal=false is default value. Not necessary to keep it in…
Aug 22 2022, 1:37 PM
wrobelda added a comment to T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '='.

This was apparently discussed before:
https://www.mail-archive.com/ports@openbsd.org/msg105601.html

Aug 22 2022, 12:23 PM · gpgme
wrobelda renamed T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '=' from qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded to qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '='.
Aug 22 2022, 12:22 PM · gpgme
wrobelda created T6143: qgpgmesignkeyjob.cpp:224:25: error: no viable overloaded '='.
Aug 22 2022, 12:09 PM · gpgme
werner committed rGf4b01ddc6a55: scd: Add a libusb debug level. (authored by werner).
scd: Add a libusb debug level.
Aug 22 2022, 12:08 PM
werner committed rG203dcc19eb48: common: New common option no-autostart. (authored by werner).
common: New common option no-autostart.
Aug 22 2022, 12:08 PM
wrobelda reopened T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?) as "Open".

Also in:

Aug 22 2022, 11:55 AM · Restricted Project, clang, C++, gpgme, Bug Report
wrobelda added a comment to rMf02c20cc9c57: cpp: Fix building with C++11.
Aug 22 2022, 11:54 AM
aheinecke moved T5827: GpgOL: Allow setting HKLM values as override from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · gpgol, Restricted Project
aheinecke moved T5974: MSI: Register p12 file extension as an optional parameter from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · gpg4win, Restricted Project
aheinecke moved T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:52 AM · kleopatra, Restricted Project
aheinecke moved T6130: Appimage: Include man pages from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:51 AM · Restricted Project, gpg4win
aheinecke moved T4637: GpgOL: Encoding problems in German from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 22 2022, 11:51 AM · Restricted Project, gpgol
aheinecke changed the status of T6139: Kleopatra: Encrypting two files in an archive on a mounted network share on windows with one CPU never finishes from Open to Testing.
Aug 22 2022, 11:50 AM · kleopatra, Restricted Project
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I tested with a self-signed one.

Aug 22 2022, 9:38 AM · Feature Request, scute
werner committed rS868e28e407f9: Avoid segv in case of a MISSING_KEY error. (authored by werner).
Avoid segv in case of a MISSING_KEY error.
Aug 22 2022, 8:30 AM
werner committed rSca9b9a4d9eed: Avoid endless loop due to bogus certificate chains. (authored by werner).
Avoid endless loop due to bogus certificate chains.
Aug 22 2022, 8:30 AM
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I suggest simply removing any -L linker path from the output if it matches the $libdir in gpgrt-config.

Aug 22 2022, 8:21 AM · gpgrt, gpgme, Bug Report
werner added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

Did you test with a self-signed cert? I ran into the problem that the selection only showed the root certificate, the signing works using the leaf cert, but the root cert was put into the signature. Changing Scute to only return the leaf certificate made it work but verification failed.

Aug 22 2022, 6:57 AM · Feature Request, scute
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I can successfully sign with LibreOffice Writer (using Brainpool with Yubikey). I need to do:

  • Tools
    • Optoins
      • LibreOffice - Security - Certificate Path
        • Select the profile of "firefox:default-esr" for NSS certificate directory
Aug 22 2022, 6:47 AM · Feature Request, scute
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Even without libassuan-config installed in libassuan-2.5.5.

$ gpgrt-config --libdir=/usr/lib64 libassuan --libs
-L/usr/lib64 -lassuan

gpg-error is not affected at least.

 gpgrt-config --libdir=/usr/lib64 gpg-error --libs
-lgpg-error

In lang/qt/tests/Makefile:

LIBASSUAN_CONFIG = /usr/bin/gpgrt-config --libdir=/usr/lib64 libassuan
LIBASSUAN_LIBS = -L/usr/lib64 -lassuan
Aug 22 2022, 5:47 AM · gpgrt, gpgme, Bug Report
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

gpg-error-config and its relatives (libassuan-config, included) were written before pkg-config. The support of cross build, multiarch, and multilib by those are quite limited (and sometimes wrong). Basically, those scripts are deprecated, but it has been kept for backward compatibility.

Aug 22 2022, 2:47 AM · gpgrt, gpgme, Bug Report
Heiko Becker <heiko.becker@kde.org> committed rLIBKLEO7ca5e8d9f0b9: KF5LibkleoConfig: Use QT_MAJOR_VERSION from build time (authored by Heiko Becker <heiko.becker@kde.org>).
KF5LibkleoConfig: Use QT_MAJOR_VERSION from build time
Aug 22 2022, 1:51 AM
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

It seems the issue is also in libassuan-config.

$ libassuan-config --libs
-L/usr/lib64 -lassuan -lgpg-error

The shell logic here does not seem quite right to me.

Aug 22 2022, 1:40 AM · gpgrt, gpgme, Bug Report
Heiko Becker <heiko.becker@kde.org> committed rLIBKLEOee77d8cc04f3: KF5LibkleoConfig: Include QtVersionOption.cmake (authored by Heiko Becker <heiko.becker@kde.org>).
KF5LibkleoConfig: Include QtVersionOption.cmake
Aug 22 2022, 1:16 AM

Aug 21 2022

tigernero added a comment to T6129: Yubikey 5C 'not available: card error' regression.

what's new for a possible gnupg 2.3.8 or gpg4win 4.0.4 release?

Aug 21 2022, 2:30 PM · Bug Report, gpg4win
tigernero added a comment to T6070: Yubikey 5C 'not available: card error' regression.

what's new for a possible gnupg 2.3.8 or gpg4win 4.0.4 release?

Aug 21 2022, 2:30 PM · gnupg (gpg23), scd, Bug Report
mlaurent committed rLIBKLEOb5c7bfeecd5e: use KF_INSTALL_TARGETS_DEFAULT_ARGS (authored by mlaurent).
use KF_INSTALL_TARGETS_DEFAULT_ARGS
Aug 21 2022, 8:35 AM

Aug 20 2022

mlaurent committed rLIBKLEOc5927a57427c: GIT_SILENT: prepare 5.21.1 (authored by mlaurent).
GIT_SILENT: prepare 5.21.1
Aug 20 2022, 5:04 PM
mlaurent committed rKLEOPATRA897686a7870d: GIT_SILENT: prepare 5.21.1 (authored by mlaurent).
GIT_SILENT: prepare 5.21.1
Aug 20 2022, 5:02 PM

Aug 19 2022

werner added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

I imported the public key using Kleopatra.

Aug 19 2022, 9:41 PM · Restricted Project, kleopatra, Bug Report
ikloecker changed the status of T6140: Kleopatra: F5 does not always work in smartcard dialog from Open to Testing.

The information should now be updated automatically. F5 still won't change anything if the data on the smart card didn't change, but pressing F5 to update information about locally stored keys shouldn't be necessary in the first place.

Aug 19 2022, 5:29 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA6a3f612ed153: Update information about OpenPGP keys on smart card if keys have changed (authored by ikloecker).
Update information about OpenPGP keys on smart card if keys have changed
Aug 19 2022, 5:27 PM
ikloecker committed rKLEOPATRAa3684049dd4f: Use ReceiveKeysJob for refreshing OpenPGP keys (authored by ikloecker).
Use ReceiveKeysJob for refreshing OpenPGP keys
Aug 19 2022, 1:44 PM
aheinecke committed rKLEOPATRA93746a062b99: Reduce inherited handles for Windows child proc (authored by aheinecke).
Reduce inherited handles for Windows child proc
Aug 19 2022, 1:24 PM
ikloecker added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

The Smartcards view is not updated because the data on the card hasn't changed. The update can be forced by removing and re-inserting the card.

Aug 19 2022, 12:12 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T6140: Kleopatra: F5 does not always work in smartcard dialog.
Aug 19 2022, 11:59 AM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T6140: Kleopatra: F5 does not always work in smartcard dialog.

With GnuPG master and Kleopatra master I'm making (slightly) different observations.

Aug 19 2022, 11:51 AM · Restricted Project, kleopatra, Bug Report
werner committed rG77b6896f7a85: gpgsm: New option --compatibility-flags. (authored by werner).
gpgsm: New option --compatibility-flags.
Aug 19 2022, 11:22 AM
ikloecker closed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?) as Resolved.
Aug 19 2022, 11:12 AM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker added a comment to T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).

Thanks for the report! Should be fixed.

Aug 19 2022, 11:08 AM · Restricted Project, clang, C++, gpgme, Bug Report
ikloecker committed rMf02c20cc9c57: cpp: Fix building with C++11 (authored by ikloecker).
cpp: Fix building with C++11
Aug 19 2022, 11:07 AM
ikloecker closed T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration as Resolved.

Thanks for reporting and testing my fixes.

Aug 19 2022, 10:54 AM · Restricted Project, qt, gpgme, Bug Report
chyen added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Probably, PIPE_REJECT_REMOTE_CLIENTS mode and lpSecurityAttributes=NULL is OK.

Aug 19 2022, 7:57 AM · Not A Bug, workaround, gnupg24, Windows, ssh
mlaurent committed rLIBKLEOfccb8aff6c0c: GIT_SILENT: prepare 22.08.1 (authored by mlaurent).
GIT_SILENT: prepare 22.08.1
Aug 19 2022, 7:03 AM

Aug 18 2022

andreasstieger added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Our tests are fine as of rM2e7a61b898fc.

Aug 18 2022, 10:32 PM · Restricted Project, qt, gpgme, Bug Report
jukivili committed rC8a1f50e66364: kdf: Restructure KDF test vectors (authored by gmazyland).
kdf: Restructure KDF test vectors
Aug 18 2022, 7:03 PM
jukivili committed rCa20700c55f0e: kdf: Allow empty password for Argon2 (authored by gmazyland).
kdf: Allow empty password for Argon2
Aug 18 2022, 7:03 PM
smlx added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

Yes, that patch is not a great solution. Ideally there would be an interactive choice in the gpg CLI between encrypting/signing subkey during the add-existing-subkey operation.

Aug 18 2022, 4:23 PM · gnupg24, Bug Report
mpilgrem created T6142: On Windows, gpg 2.3.7 thinks the certificates of major keyservers have expired.
Aug 18 2022, 1:32 PM · workaround, gnupg, Keyserver, Bug Report
ikloecker triaged T6140: Kleopatra: F5 does not always work in smartcard dialog as Normal priority.

Yeah. F5 only refreshes the smart cards. It doesn't refresh Kleopatra's key cache.

Aug 18 2022, 1:30 PM · Restricted Project, kleopatra, Bug Report
ikloecker claimed T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 18 2022, 1:28 PM · Restricted Project, clang, C++, gpgme, Bug Report
tnn2 created T6141: gpgme importresult.cpp fails to compile on macOS (needs to use C++14?).
Aug 18 2022, 11:51 AM · Restricted Project, clang, C++, gpgme, Bug Report
werner added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

It will be a lot of work to change this in gpg. Thus ISO dates were only introduced with gpgsm after the former glibc maintainer refused to switch to a 64 bit time_t - which would have been easy enough at that time (about the year 2001).

Aug 18 2022, 11:47 AM · Restricted Project, qt, gpgme, Bug Report
werner created T6140: Kleopatra: F5 does not always work in smartcard dialog.
Aug 18 2022, 11:01 AM · Restricted Project, kleopatra, Bug Report
ikloecker committed rM2fa5c80aeba4: cpp: Fix handling of "no key" or "invalid time" situations (authored by ikloecker).
cpp: Fix handling of "no key" or "invalid time" situations
Aug 18 2022, 10:56 AM
ikloecker committed rM2e7a61b898fc: qt,tests: Make test pass on 32-bit systems (authored by ikloecker).
qt,tests: Make test pass on 32-bit systems
Aug 18 2022, 10:56 AM
aheinecke triaged T6139: Kleopatra: Encrypting two files in an archive on a mounted network share on windows with one CPU never finishes as Normal priority.
Aug 18 2022, 10:24 AM · kleopatra, Restricted Project
ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Yes, it's a problem in gpg. gpg asks for the expiration date of the subkey

[  277s] EditInteractor: 4 -> nextState( GET_LINE, keygen.valid ) -> 5

gpgme replies with an ISO date

[  277s] EditInteractor: action result "21000101T120000"

Then gpg asks again for the expiration date

[  277s] EditInteractor: 5 -> nextState( GET_LINE, keygen.valid ) -> 4294967295

which gpgme doesn't expect, so that gpgme return a "general error".

Aug 18 2022, 10:17 AM · Restricted Project, qt, gpgme, Bug Report
Jakuje added a comment to T6127: FIPS 140-3 final review comments.

For the record, the changeset in the attached merge request is final and waiting for reviews.

Aug 18 2022, 8:42 AM · FIPS, libgcrypt, Bug Report
gniibe committed rTf550b3323c8e: Use gcry_cipher_setup_geniv and gcry_cipher_geniv for GCM. (authored by gniibe).
Use gcry_cipher_setup_geniv and gcry_cipher_geniv for GCM.
Aug 18 2022, 7:11 AM
gniibe added a comment to T4873: Enable AES GCM in FIPS mode.

Experimental branches:
https://dev.gnupg.org/source/libgcrypt/history/t4873/
https://dev.gnupg.org/source/ntbtls/history/t4873/

Aug 18 2022, 6:37 AM · FIPS, libgcrypt, Feature Request
gniibe triaged T6097: SC-HSM 4K Compatibility as Low priority.

Thank you for your log.

Aug 18 2022, 3:57 AM · Bug Report

Aug 17 2022

ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Thanks! It seems that we pass the correct expiration date to gpg:

EditInteractor: action result "21000101T120000"

So, it's maybe a problem in gpg now.

Aug 17 2022, 11:55 PM · Restricted Project, qt, gpgme, Bug Report
andreasstieger added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

relevant items start at line 4900 ...

[  274s] + pushd lang/qt/tests
Aug 17 2022, 9:29 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Hmm. Please run the test with

GPGMEPP_INTERACTOR_DEBUG=stderr GPGME_DEBUG=8 TESTS="initial.test t-addexistingsubkey final.test" make -e check-TESTS

in lang/qt/tests under the build folder to get (a lot of) debug output.

Aug 17 2022, 8:28 PM · Restricted Project, qt, gpgme, Bug Report
andreasstieger added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

WIP with those three patches:

Aug 17 2022, 7:09 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker triaged T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration as Normal priority.
Aug 17 2022, 6:50 PM · Restricted Project, qt, gpgme, Bug Report
werner changed the status of T6138: gpgconf: List auto-key-import and include-key-block again from Open to Testing.
Aug 17 2022, 5:13 PM · gnupg (gpg22), Restricted Project
werner committed rGb356eddf3d7a: gpgconf: Make --auto-key-import and --include-key-block visible again. (authored by werner).
gpgconf: Make --auto-key-import and --include-key-block visible again.
Aug 17 2022, 5:11 PM
werner edited projects for T6138: gpgconf: List auto-key-import and include-key-block again, added: gnupg (gpg22); removed gnupg.

Yes, I removed them accidentally because they were listed under the keyserver option heading in gpg. They actually belong below the import/export heading.

Aug 17 2022, 5:07 PM · gnupg (gpg22), Restricted Project
ikloecker committed rMc977424a1d39: qt: Make sure expiration time is interpreted as unsigned number (authored by ikloecker).
qt: Make sure expiration time is interpreted as unsigned number
Aug 17 2022, 5:05 PM
ikloecker committed rM81d4b7f2d707: qt,tests: Log the actual error code if the assertion fails (authored by ikloecker).
qt,tests: Log the actual error code if the assertion fails
Aug 17 2022, 5:05 PM
ikloecker committed rMf2b48de26b8f: qt,tests: Make sure expiration time is interpreted as unsigned number (authored by ikloecker).
qt,tests: Make sure expiration time is interpreted as unsigned number
Aug 17 2022, 5:05 PM
ikloecker moved T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 17 2022, 4:56 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker claimed T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.
Aug 17 2022, 4:56 PM · Restricted Project, qt, gpgme, Bug Report
ikloecker committed rKLEOPATRA6a55c1a2811a: Treat expiration times as unsigned numbers and prevent overflows (authored by ikloecker).
Treat expiration times as unsigned numbers and prevent overflows
Aug 17 2022, 4:51 PM
ikloecker committed rKLEOPATRAf09588c35c05: Treat creation and expiration times as unsigned 32-bit numbers (authored by ikloecker).
Treat creation and expiration times as unsigned 32-bit numbers
Aug 17 2022, 4:51 PM
ikloecker committed rLIBKLEO2ee089a59215: GIT_SILENT Remove unused local function (authored by ikloecker).
GIT_SILENT Remove unused local function
Aug 17 2022, 4:48 PM
ikloecker committed rLIBKLEO90bf972afac8: Always treat time_t as an unsigned 32-bit number (authored by ikloecker).
Always treat time_t as an unsigned 32-bit number
Aug 17 2022, 4:48 PM
ikloecker added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

This patch breaks adding existing ECDH encryption subkeys to a key because now gpg tries to treat the encryption subkey as signing subkey. This can be reproduced with test t-addexistingsubkey in gpgme.

Aug 17 2022, 2:26 PM · gnupg24, Bug Report
aheinecke triaged T6138: gpgconf: List auto-key-import and include-key-block again as Normal priority.
Aug 17 2022, 11:53 AM · gnupg (gpg22), Restricted Project
ikloecker committed rEfcb19dbfd493: build: Omit -L<libdir> for standard paths on some 64-bit systems (authored by ikloecker).
build: Omit -L<libdir> for standard paths on some 64-bit systems
Aug 17 2022, 9:25 AM
margirou added a comment to T6097: SC-HSM 4K Compatibility.

I am attaching the files. The "gpgconf --list-config" gave the error "gpgconf: can't open global config file 'C:\\ProgramData\\GNU\\etc\\gnupg\\gpgconf.conf': No such file or directory", so I tried the "gpgconf --show-configs".

Aug 17 2022, 8:52 AM · Bug Report
mlaurent committed rLIBKLEOec9eccef5f79: Use Qt:: directly (authored by mlaurent).
Use Qt:: directly
Aug 17 2022, 7:50 AM
mlaurent committed rKLEOPATRA4662d151b912: Use Qt:: directly (authored by mlaurent).
Use Qt:: directly
Aug 17 2022, 7:46 AM
werner added a comment to T6097: SC-HSM 4K Compatibility.

ACS readers simply don't work reliable under Linux.

Aug 17 2022, 7:36 AM · Bug Report