Page MenuHome GnuPG
Feed All Stories

Jun 13 2022

werner committed rGce63eaa4f8f3: common: New function parse_compatibility_flags. (authored by werner).
common: New function parse_compatibility_flags.
Jun 13 2022, 5:57 PM
werner committed rGf0b373cec93b: gpgsm: New option --compatibility-flags. (authored by werner).
gpgsm: New option --compatibility-flags.
Jun 13 2022, 5:57 PM
werner committed rGfb3fd553dff9: dirmngr: Fix a wrong compiler warning. (authored by werner).
dirmngr: Fix a wrong compiler warning.
Jun 13 2022, 5:57 PM
DemiMarie created T6028: gpgme should support creating clearsigned messages.
Jun 13 2022, 5:52 PM · Feature Request, gpgme
ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible from Open to Testing.

The buttons in the main toolbar can now be selected with Tab and Shift+Tab.

Jun 13 2022, 4:02 PM · kleopatra, Restricted Project
ikloecker changed the status of T6026: Kleopatra: Make the main toolbar in the main window accessible, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Jun 13 2022, 4:02 PM · a11y, kleopatra
ikloecker committed rKLEOPATRA615dfe8368d6: Focus first child widget when switching the main view (authored by ikloecker).
Focus first child widget when switching the main view
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA4a18b282c9b7: Add a Reload button to the smart card placeholder widget (authored by ikloecker).
Add a Reload button to the smart card placeholder widget
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRAaeb3e4986153: Add two helpers for debugging focus chain problems (authored by ikloecker).
Add two helpers for debugging focus chain problems
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA8f12135f7d6e: Factor certificate view out of MainWindow into separate widget (authored by ikloecker).
Factor certificate view out of MainWindow into separate widget
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA856652e7ac39: Initialize pointers in-class and pass parent to all widgets (authored by ikloecker).
Initialize pointers in-class and pass parent to all widgets
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRAf44ed709da13: Make the tool bar buttons accessible (authored by ikloecker).
Make the tool bar buttons accessible
Jun 13 2022, 3:57 PM
ikloecker committed rKLEOPATRA19ee35922884: Fix the tab order on the Welcome page (authored by ikloecker).
Fix the tab order on the Welcome page
Jun 13 2022, 3:57 PM
werner added a member for Contributor: sergi.
Jun 13 2022, 12:44 PM
werner added a member for Contributor: DemiMarie.
Jun 13 2022, 12:44 PM
werner triaged T6027: Revisit write_status_text_and buffer as High priority.
Jun 13 2022, 12:35 PM · Bug Report, gnupg (gpg23)
gniibe claimed T6019: Parsing AEAD preference string parsing causes reads uninitialized memory.
Jun 13 2022, 10:24 AM · patch, gnupg (gpg23), Bug Report
ikloecker added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

The original description of the problem seems to be wrong. gpg-agent does not have a KEYPARAM command. If I understand correctly then gpg-agent sends a KEYPARAM inquiry to the client, but you are sending KEYPARAM to the server.

Jun 13 2022, 9:05 AM · can't replicate, gnupg
ikloecker moved T6026: Kleopatra: Make the main toolbar in the main window accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 13 2022, 8:48 AM · kleopatra, Restricted Project
gniibe added a comment to T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP.

I realized that we need to invent a way to represent KEYGRIP (40-byte string) in the scheme of PKCS#11; PKCS#11 uses fixed-size string (space padded) for it's label (32) and serialno (16). Basically, it identifies the device by slot number.

Jun 13 2022, 7:59 AM · Feature Request, scute
l10n daemon script <scripty@kde.org> committed rLIBKLEOac95c179ddfe: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 13 2022, 6:20 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf56a6ada9837: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 13 2022, 4:38 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA229211c7c7ee: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 13 2022, 4:34 AM

Jun 12 2022

jukivili closed T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE as Resolved.
Jun 12 2022, 9:58 PM · patch, ppc, Feature Request, libgcrypt
jukivili added a comment to T6006: Optimize Chacha20 and Poly1305 for PPC P10 LE.

Patch applied to master with small changes.

Jun 12 2022, 9:58 PM · patch, ppc, Feature Request, libgcrypt
jukivili committed rC88fe7ac33eb4: Chacha20/poly1305 - Optimized chacha20/poly1305 for P10 operation (authored by dannytsen).
Chacha20/poly1305 - Optimized chacha20/poly1305 for P10 operation
Jun 12 2022, 9:14 PM
jukivili committed rC2c5e5ab6843d: ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00 (authored by jukivili).
ppc: enable P10 assembly with ENABLE_FORCE_SOFT_HWFEATURES on arch-3.00
Jun 12 2022, 9:14 PM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA63f54cde1376: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 12 2022, 3:45 AM

Jun 11 2022

werner added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

FWIW, on Unix is common to describe options as given on the standard shell.

Jun 11 2022, 1:09 PM · g10, Bug Report

Jun 10 2022

DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

The quotes are irrelevant because they are evaluated by the shell and don't make a difference here.

Jun 10 2022, 11:59 PM · g10, Bug Report
werner added a comment to T6015: Default OpenPGP keyserver.

You need to install the correct Let's Encrypt CA certificates on your legacy Windows box. Check the mailing lists for a discussion on this topic.

Jun 10 2022, 11:53 PM · Support, gpg4win
werner added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

No crash here

Jun 10 2022, 11:50 PM · can't replicate, gnupg
werner closed T6025: '--list-options=show-sig-subpackets="100"a` mishandled as Invalid.

Duplicate of T6021. Please don't create a new bug for one you already created (and which was marked as won'tfix).

Jun 10 2022, 11:47 PM
DemiMarie added a reviewer for D555: g10: Disallow compressed signatures and certificates: werner.
Jun 10 2022, 9:44 PM · gnupg
DemiMarie updated the diff for D555: g10: Disallow compressed signatures and certificates.

Added missing context lines and replaced some tabs with spaces

Jun 10 2022, 9:42 PM · gnupg
DemiMarie requested review of D555: g10: Disallow compressed signatures and certificates.
Jun 10 2022, 9:01 PM · gnupg
ikloecker triaged T6026: Kleopatra: Make the main toolbar in the main window accessible as Normal priority.
Jun 10 2022, 1:43 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA8d50e6ada15c: Change maximum expiration date to 2106-02-05 (authored by ikloecker).
Change maximum expiration date to 2106-02-05
Jun 10 2022, 12:10 PM
ikloecker closed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. as Resolved.

Fixed. Thanks for the report.

Jun 10 2022, 12:07 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rMfd813f5c3938: qt,tests: Allow 1-day-offset for expiration date (authored by ikloecker).
qt,tests: Allow 1-day-offset for expiration date
Jun 10 2022, 12:07 PM
ikloecker committed rM918afc809d40: Revert "tests: Avoid problems with local time across a day boundary." (authored by ikloecker).
Revert "tests: Avoid problems with local time across a day boundary."
Jun 10 2022, 12:07 PM
ikloecker committed rM7870fdbfeff4: qt: Prevent u32 overflow when calculating expiration date (authored by ikloecker).
qt: Prevent u32 overflow when calculating expiration date
Jun 10 2022, 12:07 PM
ikloecker added a reverting change for rM5ba0e454a37c: tests: Avoid problems with local time across a day boundary.: rM918afc809d40: Revert "tests: Avoid problems with local time across a day boundary.".
Jun 10 2022, 12:07 PM
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Yeah, seems to be related to daylight saving. Running

TZ='America/Adak' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

results in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2106/02/04
   Expected (QDate(2106, 2, 5)): 2106/02/05
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because the code adds 30555 days to the current time (2022-06-10-00:xx:xx+UTC-9) which gives us 2106-02-04-23:xx:xx+UTC-10.

Jun 10 2022, 11:28 AM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I couldn't reproduce the one-off problem of the original report, but running the test with time zone UTC-11

TZ='Pacific/Pago_Pago' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

resulted in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2022/06/09
   Expected (QDate(2106, 2, 6)): 2106/02/06
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because adding 30557d (number of days in UTC-11 until 2106-02-06) to the current time resulted in a u32-overflow. I'll change the maximal expiration date to 2106-02-05 to avoid the overflow.

Jun 10 2022, 11:18 AM · Restricted Project, gpgme, Bug Report
DemiMarie created T6025: '--list-options=show-sig-subpackets="100"a` mishandled.
Jun 10 2022, 10:26 AM
DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

For clarification, the strings I have provided are raw argv elements as would be passed to execve(), with quoting already removed.

Jun 10 2022, 10:24 AM · g10, Bug Report
DemiMarie renamed T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire from gpg-agent segfaults if it receives an invalid response to a KEYPARAMS inquire to gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.
Jun 10 2022, 10:21 AM · can't replicate, gnupg
werner closed T6021: GPG misparses `--list-options=show-sig-subpackets="100"a` as Wontfix.

The quotes are irrelevant because they are evaluated by the shell and don't make a difference here. A Unix shell is different than Windows cmd.exe.

Jun 10 2022, 10:17 AM · g10, Bug Report
werner added a comment to T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.

Please provide a more verbose report.

Jun 10 2022, 10:14 AM · can't replicate, gnupg
gniibe committed rS60f19aa4977e: First step for multiple device support. Use keygrip. (authored by gniibe).
First step for multiple device support. Use keygrip.
Jun 10 2022, 9:19 AM
gniibe committed rS14afb3b7d293: Remove $DISPSERIALNO support. (authored by gniibe).
Remove $DISPSERIALNO support.
Jun 10 2022, 9:19 AM
gniibe committed rS0b287cd78dd6: Only use the first slot for now. (authored by gniibe).
Only use the first slot for now.
Jun 10 2022, 9:19 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOab6f0866e092: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 10 2022, 7:00 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd0d60f63a083: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 10 2022, 6:58 AM
gniibe committed rGdd600bbc84dd: scd: Support specifying keygrip for learn command. (authored by gniibe).
scd: Support specifying keygrip for learn command.
Jun 10 2022, 6:55 AM
gniibe committed rG273b8ec1931d: scd,openpgp: Support READCERT by keygrip. (authored by gniibe).
scd,openpgp: Support READCERT by keygrip.
Jun 10 2022, 4:47 AM
DemiMarie created T6024: gpg-agent segfaults if it receives an invalid response to a KEYPARAM inquire.
Jun 10 2022, 4:14 AM · can't replicate, gnupg
DemiMarie added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

I am using GnuPG 2.3.4 on Fedora Linux. I am referring to --list-options=show-sig-subpackets="100"a (note the quotes). The bug is that the character after the trailing close quote is ignored, rather than being treated as an invalid option and causing an error. That is, I would expect show-sig-subpackets="100"a to be parsed as show-sig-subpackets="100",a or be an error.

Jun 10 2022, 4:10 AM · g10, Bug Report
DemiMarie added a comment to T6022: Socket activation for keyboxd and scdaemon.

gpg-agent --supervised being deprecated is highly surprising, especially because it works so well with systemd.

Jun 10 2022, 4:02 AM · Feature Request
l10n daemon script <scripty@kde.org> committed rKLEOPATRA50230548e1c1: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 10 2022, 3:43 AM

Jun 9 2022

werner moved T5962: Kleopatra: Crash when quitting Application on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 5:05 PM · Restricted Project, kleopatra
ikloecker moved T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report
ikloecker added a project to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary.: Restricted Project.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report
ikloecker committed rM5d19eb4ad5ad: core: Handle import status lines during keylist operation (authored by ikloecker).
core: Handle import status lines during keylist operation
Jun 9 2022, 3:55 PM
werner added a comment to T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.

Please explain what you mean by this. Which GnuPG version, which OS, which shell, what is the problem.

Jun 9 2022, 2:31 PM · g10, Bug Report
werner changed the edit policy for T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.
Jun 9 2022, 2:26 PM · g10, Bug Report
werner closed T6022: Socket activation for keyboxd and scdaemon as Wontfix.

The --supervised option of GnuPG is deprecated and thus it does not make sense to add this to keyboxd or even sdaemon (which is a helper to gpg-agent).

Jun 9 2022, 2:25 PM · Feature Request
Laurent Montel <montel@kde.org> committed rLIBKLEOfdf8f907d6e2: GIT_SILENT: prepare 5.20.3 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20.3
Jun 9 2022, 1:46 PM
ikloecker committed rKLEOPATRAf2bc96b74bee: Use customized labels and hints in Add User ID dialog (authored by ikloecker).
Use customized labels and hints in Add User ID dialog
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAbd3637cf8706: Remove the margins around the name and email widget (authored by ikloecker).
Remove the margins around the name and email widget
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA4a3df3b8bef2: Allow customization of name and email input field labels (authored by ikloecker).
Allow customization of name and email input field labels
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA4b2cdc0e99aa: Allow setting a custom hint for name and email address (authored by ikloecker).
Allow setting a custom hint for name and email address
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA20107d808962: Use separate dialogs instead of the wizard when creating OpenPGP keys (authored by ikloecker).
Use separate dialogs instead of the wizard when creating OpenPGP keys
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA8f1a3f1f8ad1: Allow getting the parentWId of a command (authored by ikloecker).
Allow getting the parentWId of a command
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAfe924fabddfd: Set the initial focus just before showing the dialog for the first time (authored by ikloecker).
Set the initial focus just before showing the dialog for the first time
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAb1529a3af5bb: Add default c'tor for KeyParameters (authored by ikloecker).
Add default c'tor for KeyParameters
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRA7319e7655ce2: Do not set key size or curve type to invalid values (authored by ikloecker).
Do not set key size or curve type to invalid values
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAa2bc1fecfe49: Factor invokeMailer helper from ResultPage (authored by ikloecker).
Factor invokeMailer helper from ResultPage
Jun 9 2022, 11:25 AM
ikloecker committed rKLEOPATRAd19de25b703d: Make the EmptyPassphraseProvider available to other classes (authored by ikloecker).
Make the EmptyPassphraseProvider available to other classes
Jun 9 2022, 11:25 AM
ikloecker added a comment to T6023: Check how GnuPG handles several keys from WKD.

gpg tries to find the "best" key using get_best_pubkey_byname (https://dev.gnupg.org/source/gnupg/browse/master/g10/getkey.c$1507), but the applied rules are not clearly documented in one place.

Jun 9 2022, 11:23 AM · gnupg24, g10, common, Documentation, wkd
ebo renamed T6017: Add *.kgrp to Kleo's import file selection dialog. from Add *.krp to Kleo's import file selection dialog. to Add *.kgrp to Kleo's import file selection dialog..
Jun 9 2022, 11:03 AM · Restricted Project, Feature Request, kleopatra
werner triaged T6023: Check how GnuPG handles several keys from WKD as High priority.
Jun 9 2022, 10:37 AM · gnupg24, g10, common, Documentation, wkd
DemiMarie created T6022: Socket activation for keyboxd and scdaemon.
Jun 9 2022, 8:56 AM · Feature Request
DemiMarie created T6021: GPG misparses `--list-options=show-sig-subpackets="100"a`.
Jun 9 2022, 8:53 AM · g10, Bug Report
gniibe closed T5831: Backport (f808012a) scd: Use lock_slot for apdu_send_direct. to GnuPG 2.2 as Resolved.
Jun 9 2022, 7:56 AM · gnupg (gpg22), Bug Report, scd
gniibe closed T5917: gpg-agent: Not writing password into file as Resolved.
Jun 9 2022, 7:55 AM · Bug Report, gpgagent
gniibe added a comment to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

Because it's the library which refuses null passphrase as input, only possible options are either:

Jun 9 2022, 7:50 AM · gnupg24, Bug Report
gniibe committed rGaeee62593ae9: agent,scd: Make sure to set CONFIDENTIAL flag in Assuan. (authored by gniibe).
agent,scd: Make sure to set CONFIDENTIAL flag in Assuan.
Jun 9 2022, 7:44 AM
gniibe added a comment to T5977: Smartcard PIN stays in clear in memory.

Backported to GnuPG 2.2.

Jun 9 2022, 7:39 AM · backport, libassuan, pinentry, scd, gnupg (gpg22), Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAdbf6d21875e1: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 9 2022, 5:32 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA31d45a5404f3: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jun 9 2022, 4:08 AM
peterglen added a comment to T1297: [2.0.16] Makefile fails to create audit-events.h..

Added --enable-maintainer-mode to ./configure

Jun 9 2022, 2:08 AM · Too Old, Bug Report, gnupg
Saklad5 triaged T6020: Make %-expandos available for --default-keyserver-url as Wishlist priority.
Jun 9 2022, 12:41 AM · gnupg24, Feature Request, Keyserver

Jun 8 2022

gniibe added a project to T6018: libassuan: Coverity reports: Restricted Project.

Applied the changes.

Jun 8 2022, 2:20 PM · patch, libassuan, Bug Report
gniibe committed rA850f404ef079: config: Remove 18 years unused variable (authored by Jakuje).
config: Remove 18 years unused variable
Jun 8 2022, 12:56 PM
gniibe committed rA2e310bb10e33: tests: Remove dead code (authored by Jakuje).
tests: Remove dead code
Jun 8 2022, 12:56 PM
gniibe committed rA70b465e0bf65: tests: Avoid leaking file descriptors on errors (authored by Jakuje).
tests: Avoid leaking file descriptors on errors
Jun 8 2022, 12:56 PM
cklassen committed rW0ad91674eeaf: updated address of g10code; added link to privacy policy (authored by cklassen).
updated address of g10code; added link to privacy policy
Jun 8 2022, 7:14 AM
gniibe committed rC6d32bf80846a: kdf: Add support for One-Step KDF with MAC. (authored by gniibe).
kdf: Add support for One-Step KDF with MAC.
Jun 8 2022, 6:42 AM