Page MenuHome GnuPG
Feed All Stories

May 24 2023

werner committed rG3a438a1cc350: w32: Add missing manifests and set a requestedExecutionLevel. (authored by werner).
w32: Add missing manifests and set a requestedExecutionLevel.
May 24 2023, 12:18 PM
werner committed rG42bea7de16e9: common,w32: Set a proper error code when creating an output file. (authored by werner).
common,w32: Set a proper error code when creating an output file.
May 24 2023, 12:18 PM
werner committed rG7e681da1b217: sm: Emit STATUS_FAILURE for non-implemented commands. (authored by werner).
sm: Emit STATUS_FAILURE for non-implemented commands.
May 24 2023, 12:18 PM
werner committed rG097701e69835: gpgtar: Emit FAILURE status line. (authored by werner).
gpgtar: Emit FAILURE status line.
May 24 2023, 12:18 PM
werner committed rGfaf0a97b2e0b: gpg: Improve error code for file already exists. (authored by werner).
gpg: Improve error code for file already exists.
May 24 2023, 12:18 PM
mgorny added a comment to T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver.

For the record, we've removed the SRV record for keys.gentoo.org for now, to work around the problem. Without the SRV record, everything works as expected.

May 24 2023, 10:03 AM · dns, gnupg24, Bug Report
gniibe committed rA8d83aea214a1: Allow use of global system hooks with API version 2. (authored by gniibe).
Allow use of global system hooks with API version 2.
May 24 2023, 7:35 AM
gniibe added a comment to T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control.

I conclude that adding two public functions for pipe connection of client will be useful (and solve the pid_t issue, by successfully hiding those use cases).

May 24 2023, 7:32 AM · libassuan, Memo
l10n daemon script <scripty@kde.org> committed rKLEOPATRA4c578f9094e3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 24 2023, 5:28 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe61794f476f9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 24 2023, 3:56 AM
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I pushed the change which keeps old status report behavior to master.
Let me test the change.

May 24 2023, 3:48 AM · Emacs, gnupg, Bug Report
gniibe committed rG2f872fa68c65: gpg: Report BEGIN_* status before examining the input. (authored by gniibe).
gpg: Report BEGIN_* status before examining the input.
May 24 2023, 3:48 AM
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

looks simpler to me.

May 24 2023, 3:24 AM · Emacs, gnupg, Bug Report

May 23 2023

werner closed T6501: Check use of write in gpgme's Python bindings as Resolved.

Should be fixed now; see commit above.

May 23 2023, 4:45 PM · Python, Bug Report, gpgme
werner committed rM36a68bc5308c: python: Fix wrong use of write. (authored by werner).
python: Fix wrong use of write.
May 23 2023, 4:32 PM
werner added a comment to T6501: Check use of write in gpgme's Python bindings.

FWIW: WriteFile and write are more different than in using a HANDLE vs. a libc file descriptor. Despite that a HANDLE might be a 64 bit pointer, it is guaranteed that the value fits into a 32 bit variable. But they still index different objects. The return code and error values are also different.

May 23 2023, 3:59 PM · Python, Bug Report, gpgme
werner added a comment to T6501: Check use of write in gpgme's Python bindings.

Much simpler: write is only used in the callbacks and over there gpgme_io_writen[n] shall be used anyway.

May 23 2023, 3:53 PM · Python, Bug Report, gpgme
mlaurent committed rLIBKLEO8c8517350086: GIT_SILENT: disable BUILD_TESTING in release (authored by mlaurent).
GIT_SILENT: disable BUILD_TESTING in release
May 23 2023, 3:47 PM
mlaurent committed rKLEOPATRA65bb0c0b0cd9: GIT_SILENT: disable BUILD_TESTING in release (authored by mlaurent).
GIT_SILENT: disable BUILD_TESTING in release
May 23 2023, 3:44 PM
werner updated the task description for T6504: Adding an ADSK to several keys may fail with Wrong Key Usage..
May 23 2023, 3:18 PM · gnupg24 (gnupg-2.4.2), OpenPGP, Bug Report
werner triaged T6504: Adding an ADSK to several keys may fail with Wrong Key Usage. as High priority.
May 23 2023, 3:18 PM · gnupg24 (gnupg-2.4.2), OpenPGP, Bug Report
werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Hmm, for the latter this:

May 23 2023, 3:03 PM · Emacs, gnupg, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Orthogonally, here is possible change for GnuPG, if we need to support the workaround of compress-level 0 in ~/.gnupg/gpg.conf.

May 23 2023, 2:11 PM · Emacs, gnupg, Bug Report
werner updated the task description for T6488: Kleopatra: moving decrypted Folder to USB device fails.
May 23 2023, 1:25 PM · kleopatra, Restricted Project
mlaurent committed rLIBKLEOa2b918b8a92c: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 23 2023, 1:25 PM
werner updated the task description for T6488: Kleopatra: moving decrypted Folder to USB device fails.
May 23 2023, 1:25 PM · kleopatra, Restricted Project
werner added a comment to T6503: Do not make use of the VirtualStore under Windows.

Kleopatra test case (similar to gpg):

May 23 2023, 1:22 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, kleopatra
werner renamed T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder from Do not make use of the VirtualStore under Windows. to Kleopatra: no error if trying to write decrypted file to write-protected folder.
May 23 2023, 1:17 PM · vsd33, kleopatra, Restricted Project
werner triaged T6503: Do not make use of the VirtualStore under Windows as High priority.
May 23 2023, 1:15 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, kleopatra
werner renamed T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder from Kleopatra: no error if trying to write decrypted file to write-protected folder to Do not make use of the VirtualStore under Windows..
May 23 2023, 12:44 PM · vsd33, kleopatra, Restricted Project
werner triaged T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder as High priority.
May 23 2023, 12:43 PM · vsd33, kleopatra, Restricted Project
werner added a comment to T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder.
May 23 2023, 12:42 PM · vsd33, kleopatra, Restricted Project
ebo updated the task description for T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder.
May 23 2023, 10:48 AM · vsd33, kleopatra, Restricted Project
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

OK, here is my changes which always use make-temp-file (to avoid confusion between data input and passphrase input).

May 23 2023, 10:47 AM · Emacs, gnupg, Bug Report
gniibe claimed T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

I use epg.el with the change of removing the wait:

May 23 2023, 9:23 AM · Emacs, gnupg, Bug Report
ebo added a comment to T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder.

At least the first part seems to be identical behavior to that described in T6488 for USB devices.

May 23 2023, 8:43 AM · vsd33, kleopatra, Restricted Project
mlaurent committed rKLEOPATRAe12b2546fa43: not necessary to define it as slots (authored by mlaurent).
not necessary to define it as slots
May 23 2023, 8:29 AM
mlaurent committed rKLEOPATRA7aca9019a079: Initialize pointer to nullptr (authored by mlaurent).
Initialize pointer to nullptr
May 23 2023, 8:12 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOa6dcac17bcff: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 23 2023, 7:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA16fba56103ce: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 23 2023, 7:10 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO688eafd33473: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 23 2023, 4:43 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2b622ff24f7c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 23 2023, 4:42 AM
Angel added a comment to T6501: Check use of write in gpgme's Python bindings.

it's not hard to fix that header to actually provide a sensible write(), avoiding the issue listed on the mailing list, where there was no return to check:

May 23 2023, 3:04 AM · Python, Bug Report, gpgme

May 22 2023

werner committed rD66d4623e5861: ids: Add published draft-koch-openpgp-webkey-service-16.txt (authored by werner).
ids: Add published draft-koch-openpgp-webkey-service-16.txt
May 22 2023, 5:14 PM
werner committed rD87110c5ddfb8: web: Improve CSS for footnotes. (authored by werner).
web: Improve CSS for footnotes.
May 22 2023, 5:14 PM
werner committed rDe5174f234f90: ids: Prepare draft-koch-openpgp-webkey-service-16 (authored by werner).
ids: Prepare draft-koch-openpgp-webkey-service-16
May 22 2023, 5:14 PM
aheinecke created P23 (An Untitled Masterwork).
May 22 2023, 4:04 PM
ebo created T6502: Kleopatra: display implicit expiry date.
May 22 2023, 2:54 PM · kleopatra, Restricted Project
werner added a project to T6501: Check use of write in gpgme's Python bindings: Python.
May 22 2023, 10:38 AM · Python, Bug Report, gpgme
werner triaged T6501: Check use of write in gpgme's Python bindings as High priority.
May 22 2023, 10:37 AM · Python, Bug Report, gpgme
werner added projects to T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver: gnupg24, dns.

Seems it gets a record but is not able to parse it (gnupg/dirmngr/dns-stuff.c:getsrv-standard) in your setup. Not sure why it loops - need to debug it.

May 22 2023, 9:25 AM · dns, gnupg24, Bug Report
mgorny added a comment to T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver.

Ok, it seems that my reproducer isn't correct after all. The user just confirmed that the SRV lookup succeeds on their system, so it seems GPG hits some loop repeating that for no apparent reason.

May 22 2023, 7:51 AM · dns, gnupg24, Bug Report
mgorny created T6500: Keyserver access via http-proxy isn't attempted when using standard-resolver.
May 22 2023, 7:09 AM · dns, gnupg24, Bug Report

May 21 2023

mlaurent committed rKLEOPATRAa45ed988e7b5: It builds against not deprecated kf6 methods (authored by mlaurent).
It builds against not deprecated kf6 methods
May 21 2023, 8:04 PM
mlaurent committed rLIBKLEO74265c6499cb: It compiles without kf6 deprecated methods (authored by mlaurent).
It compiles without kf6 deprecated methods
May 21 2023, 7:57 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA74d08f603b66: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 21 2023, 3:53 AM

May 20 2023

mlaurent committed rKLEOPATRA3b8d978e2bd8: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 20 2023, 9:55 AM
mlaurent committed rLIBKLEOf1bf8de68e3f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 20 2023, 9:53 AM

May 19 2023

matthias.wolff added a comment to T6498: Release signing key trust does not work.

On the command line it works. It seem's to be a problem of Kleopatra.

May 19 2023, 4:25 PM · Bug Report
ebo created T6499: Kleopatra: no error if trying to write decrypted file to write-protected folder.
May 19 2023, 4:21 PM · vsd33, kleopatra, Restricted Project
aheinecke triaged T6498: Release signing key trust does not work as Low priority.

Can you try on the command line, errors might be more specific there. This can be caused for example by a wrong system clock.

May 19 2023, 4:15 PM · Bug Report
aheinecke added a comment to T2820: GPGME: Allow to set the keyring for a context.

This is not really what the issue here is talking about. This issue was about "merging" multiple keyrings into a single view. If I understand you correctly you want to have matching pubrings and secret key directories for different applications. That is fully covered and what many users do by setting GNUPGHOME through the environment, the --homedir option or the windows registry.

May 19 2023, 4:13 PM · Won't Fix, gpgme, Feature Request
sfought added a comment to T2820: GPGME: Allow to set the keyring for a context.

Did anything get implemented to handle this? We have a central network file share where we store our public and secret key rings. We have several different applications that access these key rings. I'm trying to convert one of them from using gpg.exe via the command line with the --keyring and --secret-keyring paramters to using gpgme, but I don't see a way to specify the keyrings. Any help would be appreciated.

May 19 2023, 3:47 PM · Won't Fix, gpgme, Feature Request
matthias.wolff created T6498: Release signing key trust does not work.
May 19 2023, 3:47 PM · Bug Report
aheinecke committed rWf01467f9d48a: Master is now preparing for 4.2.0 (authored by aheinecke).
Master is now preparing for 4.2.0
May 19 2023, 1:53 PM
aheinecke committed rWd9a1e0634d14: Update gpgol to 2.5.7 (authored by aheinecke).
Update gpgol to 2.5.7
May 19 2023, 1:53 PM
dvratil added a comment to T6496: KMail: Fix crash when switching from signed / encrypted mails before verification is done.

Absolutely, I'll prioritize looking at this.

May 19 2023, 1:50 PM · Restricted Project, KMail
aheinecke created P22 (An Untitled Masterwork).
May 19 2023, 1:37 PM
werner moved T6497: gpgtar does not return failure code to gpgme from Backlog to WiP on the gnupg22 board.
May 19 2023, 1:08 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner moved T6497: gpgtar does not return failure code to gpgme from Backlog to QA on the gnupg24 board.
May 19 2023, 1:07 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner triaged T6497: gpgtar does not return failure code to gpgme as Normal priority.

Fixed in 2.4

May 19 2023, 1:07 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
ebo created T6497: gpgtar does not return failure code to gpgme.
May 19 2023, 12:18 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
aheinecke assigned T6199: Kleopatra: MIME viewer support to svuorela.

Moved this on the workboard to have a better overview.

May 19 2023, 12:18 PM · Restricted Project, kleopatra
ebo added a comment to T6488: Kleopatra: moving decrypted Folder to USB device fails.

Before you ask: I can write on that device and it works with gpgtar on the commandline:

May 19 2023, 11:47 AM · kleopatra, Restricted Project
aheinecke triaged T6496: KMail: Fix crash when switching from signed / encrypted mails before verification is done as High priority.
May 19 2023, 11:46 AM · Restricted Project, KMail

May 18 2023

zhangguangzhi triaged T6495: kbx/keybox-dump.c: close file handle when return as Normal priority.
May 18 2023, 2:54 PM · gnupg
l10n daemon script <scripty@kde.org> committed rLIBKLEO7d42acde5532: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 18 2023, 3:53 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8737d5f327bd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 18 2023, 3:53 AM

May 17 2023

werner added projects to T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled: pinentry, kleopatra.

I see the problem: The Qt Pinentry does not implement the BUTTON_INFO status and thus we don't get a fully canceled error back (gpg-agent maps the cancel error to fully-cancel if the close button was used). Should be easy to fix in pinentry (set pinentry->close_button in the close eventhandler).

May 17 2023, 6:12 PM · kleopatra, pinentry, gnupg24 (gnupg-2.4.2), Restricted Project
mlaurent committed rLIBKLEObe0703e93710: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 17 2023, 6:03 PM
mlaurent committed rKLEOPATRAaa7bb1fe921b: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 17 2023, 6:01 PM
svuorela updated the task description for T6494: GOST Infos.
May 17 2023, 4:43 PM · S/MIME, Memo
werner moved T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled from gnupg-2.4.1 to gnupg-2.4.2 on the gnupg24 board.
May 17 2023, 4:06 PM · kleopatra, pinentry, gnupg24 (gnupg-2.4.2), Restricted Project
werner added a comment to T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled.

For me it works if I fully cancel (i.e. close the Window at the first prompt):

May 17 2023, 4:04 PM · kleopatra, pinentry, gnupg24 (gnupg-2.4.2), Restricted Project
werner changed the edit policy for T6494: GOST Infos.
May 17 2023, 3:51 PM · S/MIME, Memo
werner triaged T6494: GOST Infos as Wishlist priority.
May 17 2023, 3:50 PM · S/MIME, Memo
ikloecker committed rKLEOPATRA8f3acad7e577: Require KMime 5.23.0 (authored by ikloecker).
Require KMime 5.23.0
May 17 2023, 3:14 PM
ikloecker committed rKLEOPATRA5e57bdc2c531: Require 23.04 version of kmime, don't require optional dependencies (authored by ikloecker).
Require 23.04 version of kmime, don't require optional dependencies
May 17 2023, 3:11 PM
ikloecker committed rLIBKLEOb4c747564e46: Require 23.04 version of kpimtextedit (authored by ikloecker).
Require 23.04 version of kpimtextedit
May 17 2023, 3:06 PM
ikloecker committed rLIBKLEO2ce0fc710b2e: Make test work with fixed sorting and test sorting (authored by ikloecker).
Make test work with fixed sorting and test sorting
May 17 2023, 2:41 PM
ikloecker committed rLIBKLEOf764b2951d74: Sort locale-aware (and case insensitive) (authored by ikloecker).
Sort locale-aware (and case insensitive)
May 17 2023, 2:41 PM
ikloecker committed rLIBKLEO6d9651b8497a: Split the proxy model in two models (authored by ikloecker).
Split the proxy model in two models
May 17 2023, 2:41 PM
ikloecker committed rLIBKLEO46e591301863: Fix sorting of entries (authored by ikloecker).
Fix sorting of entries
May 17 2023, 2:41 PM
ebo triaged T6488: Kleopatra: moving decrypted Folder to USB device fails as High priority.
May 17 2023, 12:33 PM · kleopatra, Restricted Project
ebo created T6493: Kleopatra: Add feedback in search window.
May 17 2023, 11:57 AM · vsd33 (vsd-3.3.0), kleopatra, Restricted Project
ikloecker claimed T6492: Kleopatra: Entries in certificate drop-down are not sorted.
May 17 2023, 10:25 AM · Restricted Project, kleopatra, Bug Report
ikloecker created T6492: Kleopatra: Entries in certificate drop-down are not sorted.
May 17 2023, 10:24 AM · Restricted Project, kleopatra, Bug Report
gniibe added a comment to T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control.

For (2-2), there are two use cases in GnuPG.
(A) In call-daemon.c (for SCD and TPM2D), wait_child_thread cares about daemon termination to clean up resources. In this case, it calls waitpid/WaitForSingleObject.
(B) In call-pinentry.c, watch_sock cares about dangling pinentry. When it detects client's EOF on the socket (between the client and gpg-agent), it kills pinentry process. In this case, it calls kill/TerminateProcess.

May 17 2023, 9:02 AM · libassuan, Memo
gniibe committed rGb789ada2b07a: scd: Fix send_client_notifications for Windows. (authored by gniibe).
scd: Fix send_client_notifications for Windows.
May 17 2023, 8:31 AM
mlaurent committed rKLEOPATRAd060fa9458b6: It seems that it's not necessary (authored by mlaurent).
It seems that it's not necessary
May 17 2023, 8:04 AM