Page MenuHome GnuPG
Feed All Stories

Aug 15 2022

werner committed rGdc9b2426288e: agent: Create and use Token entries to track the display s/n. (authored by werner).
agent: Create and use Token entries to track the display s/n.
Aug 15 2022, 12:58 PM
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

If the stub has been created or updated we will now ask for the card
with the Display-SN. If in addition a Label has been set to the key
that label is also shown. Note that the Display-S/N is associated wit
a card but the Label is associated with a key. For example if the
same key has been stored on two cards, the prompt will ask for one of
those cards but shows the same same Label. It is sufficient to insert
any of the cards with the key because that is what we actually need.

Aug 15 2022, 12:56 PM · gnupg24 (gnupg-2.4.3), scd
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

In master we already have Token lines which are created but not yet used. I am going to extend this with the display S/N and drop the idea of a separate Display-SN entry.

Aug 15 2022, 12:18 PM · gnupg24 (gnupg-2.4.3), scd
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

It seems that the case $libdir = '${exec_prefix}/lib64' is not handled correctly, i.e. I get

prefix=/usr
exec_prefix=${prefix}
includedir=${prefix}/include
libdir=${exec_prefix}/lib64
[...]
Libs: -L${libdir} -lgpg-error

in gpg-error.pc.

Aug 15 2022, 10:58 AM · gpgrt, gpgme, Bug Report
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Note that gpgrt-config supports the PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR environment variables.

Aug 15 2022, 10:12 AM · gpgrt, gpgme, Bug Report
gniibe closed T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS as Resolved.

It's in 1.18.0.

Aug 15 2022, 2:57 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe closed T5825: [gpgme] [python] possible dangling reference to passphrase as Resolved.

It's in 1.18.0.

Aug 15 2022, 2:56 AM · patch, gpgme, Bug Report
gniibe committed rE0b47de9c719b: build: Only install gpg-error-config when enabled. (authored by gniibe).
build: Only install gpg-error-config when enabled.
Aug 15 2022, 2:50 AM
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Please note that with newer libgpg-error releases, you can safely not install or can safely remove installed gpg-error-config. For GnuPG and its friends (including gpgme), gpgrt-config with gpg-error.pc are used instead (when no gpg-error-config).

Aug 15 2022, 2:37 AM · gpgrt, gpgme, Bug Report
gniibe added a project to T5683: Deprecation of gpg-error-config: Restricted Project.

Push the change.

Aug 15 2022, 2:32 AM · gpgrt
gniibe added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

gpg-error-config (which is old shell script to offer functionality of pkg-config) gives -L/usr/lib64 when it is configured at the build time.
gpg-error-config hasn't got improved, but kept its behavior (for backward compatibility and lesser surprise), while we are moving to the support of gpg-error.pc (by pkg-config and/or gpgrt-config).

Aug 15 2022, 1:48 AM · gpgrt, gpgme, Bug Report

Aug 14 2022

orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Maybe the solution would be to stop using gpg-error-config and start using pkgconfig instead?

$ pkgconf --libs gpg-error
-lgpg-error
Aug 14 2022, 5:37 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Another problem seems to be that libtool/automake does not differentiate between library dependencies needed for building the library itself and library dependencies that should be exported to users of the library. There's just mylib_la_LIBADD for specifying the internal/private library dependencies and those also end up as dependencies in the .la file. Or maybe the dependencies in the .la file are used by the original libtool only for building static libraries and it's slibtool's fault to also copy the dependencies verbatim when building a shared library.

Aug 14 2022, 1:21 PM · gpgrt, gpgme, Bug Report
ikloecker updated subscribers of T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I have checked where -L/usr/lib64 comes from. Ultimately, it seems to come from gpg-error-config --libs which outputs -L/usr/lib64 -lgpg-error. I have no idea why gpg-error-config --libs adds the -L/usr/lib64, but this seems very dangerous to me and was bound to cause trouble because a -L applies to everything that follows and not just to the following -l.

Aug 14 2022, 1:07 PM · gpgrt, gpgme, Bug Report

Aug 13 2022

orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

One idea would be that gpgme installs its libraries in a directory like /usr/lib64/gpgme/, but that might be too disruptive?

Aug 13 2022, 6:23 PM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Yes, you are correct.

[pid  1252] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid  1252] access("../../cpp/src/.libs/libqgpgme.so", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/.libs/libqgpgme.a", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/../../../src/.libs/libqgpgme.so", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("../../cpp/src/../../../src/.libs/libqgpgme.a", F_OK) = -1 ENOENT (No such file or directory)
[pid  1252] access("/usr/lib64/libqgpgme.so", F_OK) = 0
[pid  1252] openat(AT_FDCWD, "/usr/lib64/libqgpgme.so", O_RDONLY|O_CLOEXEC) = 3
[pid  1252] newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1253896, ...}, AT_EMPTY_PATH) = 0
[pid  1252] mmap(NULL, 1253896, PROT_READ, MAP_PRIVATE|MAP_NORESERVE, 3, 0) = 0x7fe6f6ffa000
[pid  1252] rt_sigprocmask(SIG_SETMASK, ~[RTMIN RT_1], [], 8) = 0
[pid  1252] close(3)                    = 0

As it shows it checks the linker path in the order they are passed to the compiler and then finds the old system library before the newly built library. GNU libtool also sets the /usr/lib64 path before the using libqgpgme library, but avoids this by using the .so file directly. Presumably this is only on compatible platforms and maybe even a problem on less compatible platforms? I'm not sure the ramifications of slibtool trying to reorder the library paths itself. Hopefully the slibtool dev has some time to also share their thought soon.

Aug 13 2022, 6:17 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

You probably have to call strace with -f, so that processes started by clang are also straced.

Aug 13 2022, 5:16 PM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

I attached the strace log of the failing clang command, but I am not seeing anywhere where it finds libqgpgme on the system, Maybe I'm doing something wrong?

Aug 13 2022, 4:53 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Your observations seem to confirm that the linking picks up the old 1.17.1 version of libqgpgme instead of the newly built one. You could use strace to dispel last doubts. In any case this very much looks like a problem in slibtool.

Aug 13 2022, 3:51 PM · gpgrt, gpgme, Bug Report
aheinecke reopened T4637: GpgOL: Encoding problems in German as "Open".

As mentioned in T6134. The overlayer encoding is still broken and only as a workaround uses verschlusseln instead of verschlüsseln in german. Should be fixed once and for all.

Aug 13 2022, 10:13 AM · Restricted Project, gpgol
aheinecke added a comment to T6134: GpgOL: Pinentry prompt not shown for smartcards when signing.

Right, I think I never fixed this but someone changed the ü to u in translation to workaround it. That was what https://dev.gnupg.org/T4637 is about. I think I'll reopen this one.

Aug 13 2022, 10:12 AM · Restricted Project
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

In retrospect this might be better handled in slibtool itself. I'll try to contact the main dev behind the slibtool project, but they have been very busy lately so it might take some time.

Aug 13 2022, 2:29 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Additionally, moving the -L../src/.libs -lqgpgme earlier in the command line works.

clang++ t-revokekey.o t-support.o -g -O2 -L../../cpp/src/.libs -lgpgmepp -L../../cpp/src/../../../src/.libs -lgpgme -L../src/.libs -lqgpgme -L/usr/lib64 -lassuan -lgpg-error -lassuan -L../src/../../cpp/src/.libs -lgpgmepp -L../src/../../cpp/src/../../../src/.libs -lgpgme -lassuan -lgpg-error -L../src/../../../src/.libs -lQt5Core -L../../../src/.libs -lgpgme -lassuan -lgpg-error -lQt5Test -lQt5Core -lstdc++ -o .libs/t-revokekey
Aug 13 2022, 2:07 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

After some experimenting I found how GNU libtool avoids this.

Aug 13 2022, 1:58 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Another interesting detail is that this is reproduced when trying to update to 1.18.0 from 1.17.1 which is installed on the system, but if 1.17.1 is built without qt5 support and 1.18.0 is then this issue is not reproducible.

Aug 13 2022, 1:19 AM · gpgrt, gpgme, Bug Report
orbea added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

revokekeyjob.moc is included by job.cpp (as many other *job.moc files). The missing symbols should be available in the built libqgpgme.so

Aug 13 2022, 1:03 AM · gpgrt, gpgme, Bug Report

Aug 12 2022

ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

Hmm. There is a -L/usr/lib64 before -L../src/.libs. I guess this causes problems if there is a /usr/lib64/libqgpgme.la because this will be found before the newly built libqgpgme.la in the build directory.

Aug 12 2022, 10:48 PM · gpgrt, gpgme, Bug Report
ikloecker triaged T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject as Normal priority.
Aug 12 2022, 10:10 PM · gpgrt, gpgme, Bug Report
ikloecker added a comment to T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.

revokekeyjob.moc is included by job.cpp (as many other *job.moc files). The missing symbols should be available in the built libqgpgme.so. The command line

rdlibtool: link: clang++ t-revokekey.o t-support.o -g -O2 -L../../cpp/src/.libs -lgpgmepp -L../../cpp/src/../../../src/.libs -lgpgme -L/usr/lib64 -lassuan -lgpg-error -lassuan -L../src/.libs -lqgpgme -L../src/../../cpp/src/.libs -lgpgmepp -L../src/../../cpp/src/../../../src/.libs -lgpgme -lassuan -lgpg-error -L../src/../../../src/.libs -lQt5Core -L../../../src/.libs -lgpgme -lassuan -lgpg-error -lQt5Test -lQt5Core -lstdc++ -o .libs/t-revokekey

includes -L../src/.libs -lqgpgme. So it should link against the newly built library and not against an installed library.

Aug 12 2022, 10:09 PM · gpgrt, gpgme, Bug Report
orbea created T6136: build failure with slibtool - error: undefined symbol: QGpgME::RevokeKeyJob::staticMetaObject.
Aug 12 2022, 9:23 PM · gpgrt, gpgme, Bug Report
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Dear ikloecker,

Aug 12 2022, 8:10 PM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

I have no idea why OpenKeyChain cannot decrypt TestFileB.pdf.gpg. Here is the packet list (with automatic decryption).

$ gpg --list-packets TestFileB.pdf.gpg
gpg: encrypted with rsa3072 key, ID B29C3E00B6EF27FA, created 2022-08-12
      "TestKey4 <TestKey4@Email>"
# off=0 ctb=85 tag=1 hlen=3 plen=396
:pubkey enc packet: version 3, algo 1, keyid B29C3E00B6EF27FA
        data: [3071 bits]
# off=399 ctb=d2 tag=18 hlen=2 plen=0 partial new-ctb
:encrypted data packet:
        length: unknown
        mdc_method: 2
# off=420 ctb=a3 tag=8 hlen=1 plen=0 indeterminate
:compressed packet: algo=1
# off=422 ctb=90 tag=4 hlen=2 plen=13
:onepass_sig packet: keyid BBF1585AFE6385A9
        version 3, sigclass 0x00, digest 10, pubkey 1, last=1
# off=437 ctb=cb tag=11 hlen=2 plen=0 partial new-ctb
:literal data packet:
        mode b (62), created 1660319025, name="",
        raw data: unknown length
Aug 12 2022, 7:57 PM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
$ gpg --list-packets TestFileA.pdf.gpg 
gpg: encrypted with ECDH key, ID 8594A0FBC4AFAF88
gpg: public key decryption failed: No secret key
gpg: decryption failed: No secret key
# off=0 ctb=84 tag=1 hlen=2 plen=94
:pubkey enc packet: version 3, algo 18, keyid 8594A0FBC4AFAF88
        data: [263 bits]
        data: [392 bits]
# off=96 ctb=d4 tag=20 hlen=2 plen=0 partial new-ctb
:aead encrypted packet: cipher=9 aead=2 cb=16
        length: unknown

-> This still uses AEAD. It seems Werner's method to remove the AEAD feature doesn't work. At least not with gpg 2.3.7.

$ gpg --edit-key 8594A0FBC4AFAF88
Secret key is available.
Aug 12 2022, 7:52 PM · Bug Report, gpg4win
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Hello All,

Aug 12 2022, 6:10 PM · Bug Report, gpg4win
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

I am going to introduce a new DisplaySN: value for 2.2 which might also be useful for master.

Aug 12 2022, 5:58 PM · gnupg24 (gnupg-2.4.3), scd
ikloecker added a comment to T6134: GpgOL: Pinentry prompt not shown for smartcards when signing.

Does the progress bar really say "Verschlusseln" (with u instead of ü) or this is a bug in the screen capture tool? In the pinentry dialog there are also two ü that are displayed as u.

Aug 12 2022, 4:42 PM · Restricted Project
ikloecker committed rKLEOPATRAa754714a2654: Send state-change event if user ID is checked or unchecked (authored by ikloecker).
Send state-change event if user ID is checked or unchecked
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA22cc7a6f7ff0: Set accessible name for User ID list (authored by ikloecker).
Set accessible name for User ID list
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA39564c0f8b01: Announce current item when user ID list gets focus (authored by ikloecker).
Announce current item when user ID list gets focus
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA0618448166fe: Close tool tip instead of dialog if Escape is pressed (authored by ikloecker).
Close tool tip instead of dialog if Escape is pressed
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA884142975598: Set a more accessible name for the collapsible Advanced group box (authored by ikloecker).
Set a more accessible name for the collapsible Advanced group box
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA0738ffa1c456: Avoid keyboard focus for UI elements in the collapsed content area (authored by ikloecker).
Avoid keyboard focus for UI elements in the collapsed content area
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA5056be308d9e: Make label showing fingerprint of key to certify accessible (authored by ikloecker).
Make label showing fingerprint of key to certify accessible
Aug 12 2022, 4:31 PM
ikloecker committed rKLEOPATRA9af5f1eaa2d5: Associate labels with corresponding form inputs (authored by ikloecker).
Associate labels with corresponding form inputs
Aug 12 2022, 4:31 PM
ikloecker committed rLIBKLEO0386040ed572: Prevent screen readers from reading the tool tip (authored by ikloecker).
Prevent screen readers from reading the tool tip
Aug 12 2022, 3:59 PM
aheinecke added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

@werner @ikloecker I tend to agree with the original reporter that this is an issue. Not a Bug, but an issue that causes problems for our Users. At least we should have some way in Kleopatra to disable "Advanced Features". Then users could be pointed to some screenshots how to disable AEAD.

Aug 12 2022, 3:27 PM · Bug Report, gpg4win
aheinecke committed rM5f51a9b45892: w32: Add another fallback to look for gpgconf.exe (authored by aheinecke).
w32: Add another fallback to look for gpgconf.exe
Aug 12 2022, 3:20 PM
aheinecke changed the status of T6134: GpgOL: Pinentry prompt not shown for smartcards when signing from Open to Testing.

This works now with the fix in pinentry that uses the same code to bring the smartcard insertion dialog to the front as we use in the password entry dialog.
Before I was able to reproduce the issue, now it works as expected:

Aug 12 2022, 2:44 PM · Restricted Project
aheinecke committed rP835b690cbd85: qt: Use Dialogs foregroundwindow code in confirm (authored by aheinecke).
qt: Use Dialogs foregroundwindow code in confirm
Aug 12 2022, 2:23 PM
werner added a comment to T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO.

We have changes for this in master; I need to see whether it is possible to backport them.

Aug 12 2022, 1:28 PM · gnupg24 (gnupg-2.4.3), scd
aheinecke triaged T6135: Agent, P15: Insert Smartcard query uses serial number instead of $DISPSERIALNO as Normal priority.
Aug 12 2022, 1:22 PM · gnupg24 (gnupg-2.4.3), scd
werner committed rO2ccdc9cfc6f9: po: Minor grammar fix for the German translation (authored by werner).
po: Minor grammar fix for the German translation
Aug 12 2022, 1:08 PM
aheinecke triaged T6134: GpgOL: Pinentry prompt not shown for smartcards when signing as High priority.
Aug 12 2022, 12:28 PM · Restricted Project
werner updated subscribers of Gpg4win or GnuPG VS-Desktop Bug Report.
Aug 12 2022, 12:22 PM · gpg4win
werner committed rG1908fa8b835c: gpg: Improve --edit-key setpref. (authored by werner).
gpg: Improve --edit-key setpref.
Aug 12 2022, 11:51 AM
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here is an example on how to remove the AEAD preference from a key using GnuPG 2.3:

Aug 12 2022, 11:31 AM · Bug Report, gpg4win
werner added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

As an alternative you may change the preferences on the key to adjust them to your changed/downgraded version.

Aug 12 2022, 11:18 AM · Bug Report, gpg4win
ikloecker closed T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain as Wontfix.

Observations:

  • TestKey1 (gpg 2.3) is an ECC-key (ed25519/cv25519) while TestKey3 (OpenKeyChain) is an RSA-key (rsa3072). I assume that OpenKeyChain supports ed25519/cv25519.
  • TestKey1 (gpg 2.3) states that it supports some advanced OpenPGP features: features: 07 (= 0x04 + 0x02 + 0x01).
  • TestKey3 (OpenKeyChain) states that it only supports one advanced OpenPGP feature: features: 01
Aug 12 2022, 9:26 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey3:

$ gpg --show-keys backup_2022-08-11.sec
pub   rsa3072/BBF1585AFE6385A9 2022-08-12 [SC]
      4AFA1B0808A82E3EF941B067BBF1585AFE6385A9
uid                            TestKey3 <TestKey3@Email>
sub   rsa3072/F3E9DFE37D777AEF 2022-08-12 [E]
Aug 12 2022, 9:08 AM · Bug Report, gpg4win
ikloecker added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Some details about TestKey1_0x31B038AA:

$ gpg --show-keys --verbose TestKey1_0x31B038AA_public.asc 
pub   ed25519/CD1E530031B038AA 2022-08-12 [SC] [expires: 2024-08-11]
      A438C95B6CAA724BC9F3DEB9CD1E530031B038AA
uid                            TestKey1 <TestKey1@Email>
sub   cv25519/B390B84B58866C6A 2022-08-12 [E] [expires: 2024-08-11]
Aug 12 2022, 9:07 AM · Bug Report, gpg4win
mlaurent committed rLIBKLEO9db5941e40b3: Show header in qtc6 (authored by mlaurent).
Show header in qtc6
Aug 12 2022, 6:48 AM
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here are two keys that I created on OpenKeyChain. They are in an encrypted backup file:

Aug 12 2022, 4:36 AM · Bug Report, gpg4win
GPGNewbie9000 added a comment to T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.

Here are two test keys I created with gpg4win 4.0.3 after reinstalling.

Aug 12 2022, 4:15 AM · Bug Report, gpg4win
GPGNewbie9000 updated the task description for T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
Aug 12 2022, 12:12 AM · Bug Report, gpg4win
GPGNewbie9000 created T6133: Interoperability Issue Between gpg4win - Kleopatra and OpenKeyChain.
Aug 12 2022, 12:02 AM · Bug Report, gpg4win

Aug 11 2022

ikloecker closed T6132: Files Encrypted By gpg4win / Kleopatra Will Not Decrypt With OpenKeyChain as Invalid.

Please don't yell at us!

Aug 11 2022, 10:29 PM · Bug Report, gpg4win
GPGNewbie9000 created T6132: Files Encrypted By gpg4win / Kleopatra Will Not Decrypt With OpenKeyChain.
Aug 11 2022, 9:31 PM · Bug Report, gpg4win
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Aug 11 2022, 6:21 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Aug 11 2022, 6:19 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Aug 11 2022, 6:19 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Aug 11 2022, 6:19 PM · libgcrypt
aheinecke committed rW23b1e0b0e814: Disable unpack and patch for symlinked dirs (authored by aheinecke).
Disable unpack and patch for symlinked dirs
Aug 11 2022, 5:21 PM
aheinecke committed rKLEOPATRA4ed1683d6f94: Include moc file again in revoke cert command (authored by aheinecke).
Include moc file again in revoke cert command
Aug 11 2022, 5:15 PM
ikloecker moved T6046: Kleopatra: Make certifying certificates accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 11 2022, 4:04 PM · kleopatra, Restricted Project
ikloecker closed T6100: Kleopatra: Make revocation of certifications accessible, a subtask of T5824: Kleopatra: Full accessibility support, as Resolved.
Aug 11 2022, 3:54 PM · kleopatra, Restricted Project
ikloecker closed T6100: Kleopatra: Make revocation of certifications accessible as Resolved.

All issues were "fixed" by getting rid of the dialog for T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate.

Aug 11 2022, 3:54 PM · kleopatra, Restricted Project
ikloecker changed the status of T6115: Kleopatra: On "revoke certification" do not offer keys which did not certify that certificate from Open to Testing.

Depending on what the user selected (key, one or more user IDs, a single certification) all certifications that the user can revoke are determined and, after confirmation, are revoked one after the other.

Aug 11 2022, 3:51 PM · Restricted Project, kleopatra
aheinecke committed rKLEOPATRAca31a0267357: Clarify UiServer Windows error Message Box (authored by aheinecke).
Clarify UiServer Windows error Message Box
Aug 11 2022, 3:45 PM
ikloecker committed rKLEOPATRA61d79f5a440b: Remove obsolete files (authored by ikloecker).
Remove obsolete files
Aug 11 2022, 3:36 PM
ikloecker committed rKLEOPATRA6b6d314c367d: Simplify the revocation of certifications (authored by ikloecker).
Simplify the revocation of certifications
Aug 11 2022, 3:36 PM
ebeiersdorfer added a comment to T6014: Failed to search on certificate server. The error returned was: Syntax error in URI..

Apologies for the delay here, but the particular user claimed it was no longer an issue and it fell off my radar. However I now have a new individual with the same problem.

Aug 11 2022, 2:42 PM · gnupg24, dirmngr, Bug Report
ikloecker committed rLIBKLEObd04eb4f4ddc: Bump library version (authored by ikloecker).
Bump library version
Aug 11 2022, 1:02 PM
ikloecker committed rLIBKLEO2b4b07ca549e: Add more convenience helpers for applying algorithms to a range (authored by ikloecker).
Add more convenience helpers for applying algorithms to a range
Aug 11 2022, 1:02 PM
aheinecke committed rKLEOPATRA23d97bc88181: Handle exceptions in UIServer initalization (authored by aheinecke).
Handle exceptions in UIServer initalization
Aug 11 2022, 11:48 AM
aheinecke committed rM586846209b08: Qt: Fix working with no gpgconf in CryptoConfig (authored by aheinecke).
Qt: Fix working with no gpgconf in CryptoConfig
Aug 11 2022, 11:43 AM
werner added a comment to T5862: authentication with USB token.

While playing with your scripts I figured that it would be useful to enhance the KEYINFO command. With
rG989eae648c8f3d2196517e8fc9cce247b21f9629 we could now

Aug 11 2022, 11:30 AM · gpgagent, Feature Request, scd
werner committed rG40f0fcfaa476: common: New function nvc_get_boolean. (authored by werner).
common: New function nvc_get_boolean.
Aug 11 2022, 11:29 AM
werner committed rG989eae648c8f: agent: New option --need-attr for KEYINFO. (authored by werner).
agent: New option --need-attr for KEYINFO.
Aug 11 2022, 11:29 AM
aheinecke renamed T6131: Kleopatra: Exception when gpgconf is not found from Kleopatra, w32: Crash when gpgconf is not found to Kleopatra: Exception when gpgconf is not found.
Aug 11 2022, 10:46 AM · kleopatra
aheinecke triaged T6131: Kleopatra: Exception when gpgconf is not found as High priority.
Aug 11 2022, 10:32 AM · kleopatra
werner added a comment to T6130: Appimage: Include man pages.

FWIW, the man pages do not carry all the info we have. However, I plan to chnage this and put everyting into man pages. It turned out that even me uses the man pages more than info(1) or gnupg/doc/*.

Aug 11 2022, 9:40 AM · Restricted Project, gpg4win
aheinecke triaged T6130: Appimage: Include man pages as Wishlist priority.
Aug 11 2022, 8:23 AM · Restricted Project, gpg4win
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRAc6b0c8ba6b2b: GIT_SILENT Update Appstream for new release (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Update Appstream for new release
Aug 11 2022, 12:15 AM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA783297f394ae: GIT_SILENT Update Appstream for new release (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Update Appstream for new release
Aug 11 2022, 12:15 AM

Aug 10 2022

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA3a7d232e4ade: GIT_SILENT Upgrade release service version to 22.08.0. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 22.08.0.
Aug 10 2022, 10:59 PM
tigernero added a comment to T6129: Yubikey 5C 'not available: card error' regression.

We are currently investigating another problem with a new feature. Thus things are delayed. Hopefully we get a new release this month (or at least a new gnupg 2.3 version to install on top of gpg4win).

Aug 10 2022, 5:42 PM · Bug Report, gpg4win
werner committed rD89f6f4b66547: swdb: gpgme 1.18.0 (authored by werner).
swdb: gpgme 1.18.0
Aug 10 2022, 4:25 PM
werner closed T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python) as Resolved.
Aug 10 2022, 4:01 PM · Python, gpgme, Bug Report
werner closed T6056: Kleopatra: Improve handling of embedded filename as Resolved.
Aug 10 2022, 4:01 PM · Restricted Project, Restricted Project, kleopatra
werner closed T6128: Release GPGME 1.18.0 as Resolved.
Aug 10 2022, 4:00 PM · Release Info, gpgme