Page MenuHome GnuPG
Feed All Stories

May 16 2023

ebo closed T2879: There is no way to selectively delete secret subkeys as Resolved.

Was resolved, see T4457

May 16 2023, 2:45 PM · gnupg, Feature Request
gniibe committed rGd22106276947: w32: Also use _putenv_s for gnupg_unsetenv. (authored by gniibe).
w32: Also use _putenv_s for gnupg_unsetenv.
May 16 2023, 12:13 PM
ikloecker moved T5903: Kleopatra: Add refresh button in certificatedetails from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 16 2023, 12:11 PM · backport, kleopatra, Restricted Project
ikloecker changed the status of T6330: Kleopatra: Additional Expiry handling from Open to Testing.

The warning is now removed immediately, when the input field becomes empty.

May 16 2023, 12:03 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA7439a5e0c9c6: Remove expiry message if input field is cleared (authored by ikloecker).
Remove expiry message if input field is cleared
May 16 2023, 11:56 AM
ikloecker committed rKLEOPATRAd2aa4e331698: Unify behavior of completion handling (authored by ikloecker).
Unify behavior of completion handling
May 16 2023, 11:56 AM
ebo triaged T6491: Pinentry-Qt: Password prompt for each subkey if password change is cancelled as High priority.
May 16 2023, 11:00 AM · gpd5x, kleopatra, pinentry, gnupg24 (gnupg-2.4.2)
ikloecker added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".
In T6473#170571, @ebo wrote:
In T6473#170380, @ebo wrote:

And when I set the validity to never expire (works) and afterwards set it to a date again, the date is now only set for the main key

Update: This is as designed, see https://dev.gnupg.org/T6473#170299 point one.

This bothers me a bit, as I find it confusing. Werner suggested for subkeys without explicit expiry date we could show in Kleopatra the expiry date of the main key in grey to make it visually obvious that a subkey will expire implicitly when the main key expires.

What do you think?

May 16 2023, 10:48 AM · kleopatra, Restricted Project
ebo closed T4375: unable to change empty passwords for private keys as Resolved.

closing, as setting a password on a key without password works (at least in current gpg4win version). For improvement of the user guidance see T6436.

May 16 2023, 10:02 AM · Info Needed, Bug Report
gniibe committed rG86cdb49097a1: w32: Use _putenv_s. (authored by gniibe).
w32: Use _putenv_s.
May 16 2023, 9:27 AM
ebo added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".
In T6473#170380, @ebo wrote:

And when I set the validity to never expire (works) and afterwards set it to a date again, the date is now only set for the main key

Update: This is as designed, see https://dev.gnupg.org/T6473#170299 point one.

May 16 2023, 8:48 AM · kleopatra, Restricted Project
gniibe renamed T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control from libassuan: Deprecate assuan_get_pid and improve use cases for process control to libassuan: Clear semantics for assuan_get_pid and improve use cases for process control.
May 16 2023, 8:06 AM · libassuan, Memo
gniibe committed rA18edc4f89f9a: Fix wrong return type for functions. (authored by gniibe).
Fix wrong return type for functions.
May 16 2023, 7:55 AM
gniibe committed rT1fe9e9b5597c: build: Sync libtool from libgpg-error for 64-bit Windows. (authored by gniibe).
build: Sync libtool from libgpg-error for 64-bit Windows.
May 16 2023, 7:46 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA62683e5dbf2b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 16 2023, 5:34 AM
gniibe committed rMe622e36f1f32: build: Sync to libtool from libgpg-error for 64-bit Windows. (authored by gniibe).
build: Sync to libtool from libgpg-error for 64-bit Windows.
May 16 2023, 5:18 AM
gniibe committed rKa920c2ff1a72: build: Sync libtool from libgpg-error for 64-bit Windows. (authored by gniibe).
build: Sync libtool from libgpg-error for 64-bit Windows.
May 16 2023, 4:12 AM
gniibe committed rC01c0185e6360: build: Sync libtool from libgpg-error for 64-bit Windows. (authored by gniibe).
build: Sync libtool from libgpg-error for 64-bit Windows.
May 16 2023, 4:05 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbf2ffe023fe1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 16 2023, 4:01 AM
gniibe changed the status of T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme from Open to Testing.

Pushed changes for those libraries.

May 16 2023, 3:57 AM
gniibe renamed T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme from dll: 64-bit different name for libgcrypt, libksba, and ntbtls to dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
May 16 2023, 3:52 AM
gniibe committed rG5c7c6065f32d: w32: Remove support of Windows 95/98/Me. (authored by gniibe).
w32: Remove support of Windows 95/98/Me.
May 16 2023, 3:26 AM

May 15 2023

werner closed T6489: GPG 2.4.0 encrypted files in FIPS mode is non-compliant as Resolved.

GnuPG is and can't be FIPS-140-3 compliant due to the way it is implemented. We may eventually employ the new hash-and-sign API of Libgcrypt to move into this direction but that has not yet been done. However, this also requires the use of the new indicator API and the, well, a RedHat kernel.

May 15 2023, 8:51 PM · Not A Bug, gnupg, FIPS
werner closed T6490: GPG 2.4.0 encrypting files with `--openpgp` flag does not make the encrypted file adhere to OpenPGP RFC as Resolved.

--openpgp means the current OpenPGP standard as implemented by GnuPG. This was important in the first few years of OpenPGP but not anymore today. The option --rfc4880 might be what you want. Please keep also in mind that the preference list declares what a concrete implementation supports and not necessary what's in an RFC.

May 15 2023, 8:47 PM · Not A Bug, Bug Report
vicwuqinyi created T6490: GPG 2.4.0 encrypting files with `--openpgp` flag does not make the encrypted file adhere to OpenPGP RFC.
May 15 2023, 4:42 PM · Not A Bug, Bug Report
vicwuqinyi created T6489: GPG 2.4.0 encrypted files in FIPS mode is non-compliant.
May 15 2023, 4:40 PM · Not A Bug, gnupg, FIPS
ebo created T6488: Kleopatra: moving decrypted Folder to USB device fails.
May 15 2023, 4:24 PM · kleopatra, Restricted Project
aheinecke closed T6357: GpgOL: Some text/plain mails are empty if outlook is set to prefer text mails. as Resolved.

Fixed with: 8e258f77114ce0474a2bb6aa1314385e2fb68e15

May 15 2023, 3:58 PM · gpgol, Restricted Project
aheinecke committed rOb3630b28a2e0: Add some debug output to mimedataprovider (authored by aheinecke).
Add some debug output to mimedataprovider
May 15 2023, 3:58 PM
aheinecke committed rO8e258f77114c: Ensure data is fully collected first in finalize (authored by aheinecke).
Ensure data is fully collected first in finalize
May 15 2023, 3:58 PM
aheinecke committed rW51a178b4cf3a: Add patch for qtsvg CVE-2023-32573 (authored by aheinecke).
Add patch for qtsvg CVE-2023-32573
May 15 2023, 3:13 PM
aheinecke committed rW65e0ea3ecb43: Fix okular startup from command line (authored by aheinecke).
Fix okular startup from command line
May 15 2023, 3:13 PM
ikloecker added a comment to T6330: Kleopatra: Additional Expiry handling.
In T6330#170382, @ebo wrote:

[...] The only drawback is: for the message to be displayed in the "for others" part of the encryption dialog you have to click in the next line before it is displayed.
If you click on sign/encrypt directly, you won't see the warning. At least if you select the recipient by starting to type and the selecting from the dropdown.

May 15 2023, 12:29 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA7f9bb9c8f847: Avoid different dates for expiry of primary key and subkeys (authored by ikloecker).
Avoid different dates for expiry of primary key and subkeys
May 15 2023, 12:05 PM
aheinecke lowered the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from High to Normal.

With the recent commit the old workaround works reliably again.

May 15 2023, 12:04 PM · Restricted Project, gpg4win, gpgol
aheinecke committed rO377b5544dba3: Fix build without deprecated declarations (authored by aheinecke).
Fix build without deprecated declarations
May 15 2023, 11:31 AM
aheinecke committed rOdd3ff8397aaf: Extend protection against plaintext syncs (authored by aheinecke).
Extend protection against plaintext syncs
May 15 2023, 11:31 AM
aheinecke committed rO81cc281aa8d4: Silence a new compiler warning (authored by aheinecke).
Silence a new compiler warning
May 15 2023, 11:31 AM
ebo closed T6118: Kleopatra: Bogus </item><item> in message when importing secret key with multiple user IDs as Resolved.

works

May 15 2023, 11:28 AM · kleopatra, Restricted Project, Bug Report
gniibe triaged T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control as Wishlist priority.
May 15 2023, 6:45 AM · libassuan, Memo
l10n daemon script <scripty@kde.org> committed rKLEOPATRAcf36db24380f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 15 2023, 3:53 AM

May 14 2023

mlaurent committed rLIBKLEO06b2ff0bcaa6: GIT_SILENT: prepare 5.23.2 (authored by mlaurent).
GIT_SILENT: prepare 5.23.2
May 14 2023, 9:36 AM
mlaurent committed rKLEOPATRA9694d5bae9ba: GIT_SILENT: prepare 5.23.2 (authored by mlaurent).
GIT_SILENT: prepare 5.23.2
May 14 2023, 9:34 AM
mlaurent committed rLIBKLEOa922cf40c84b: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 14 2023, 9:19 AM
mlaurent committed rKLEOPATRA89eaa1b02f26: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 14 2023, 9:17 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc4dd5be13d01: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 14 2023, 5:56 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc42a63fa72fc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 14 2023, 4:14 AM

May 12 2023

ebo created T6486: Kleopatra: Put help info on welcome page.
May 12 2023, 5:52 PM · vsd33 (vsd-3.3.0), vsd, kleopatra
drybalka closed T6478: gpg-agent works for gpg, but not ssh with pinentry-tty as Resolved.
May 12 2023, 3:21 PM · pinentry, Bug Report
drybalka added a comment to T6478: gpg-agent works for gpg, but not ssh with pinentry-tty.

Thank you, your suggestion inspired me to experiment a bit further and I found the problem - I needed in fact to delete the line from my ssh config, no idea why:

Match host * exec "gpg-connect-agent UPDATESTARTUPTTY /bye"

Now I update startup tty only on terminal start and it seems to be working. Still a bit strange.

May 12 2023, 3:20 PM · pinentry, Bug Report
ebo created T6485: Kleopatra: Don't use checkboxes to configure signing and encryption.
May 12 2023, 2:41 PM · gpd5x, kleopatra
mlaurent committed rLIBKLEOdccf4f8be92f: GIT_SILENT: remove /Qt6 suffix (authored by mlaurent).
GIT_SILENT: remove /Qt6 suffix
May 12 2023, 1:05 PM
mlaurent committed rKLEOPATRA4202e6e2d8f2: GIT_SILENT: remove /Qt6 suffix (authored by mlaurent).
GIT_SILENT: remove /Qt6 suffix
May 12 2023, 1:04 PM
werner closed T5606: 2.3.2: compile and link time warnings as Wontfix.

This is a standard C pattern to declare that one is not interested in the return value. In this case a return value won't help us because we can't log that anyway because we are in a signal handler.

May 12 2023, 10:59 AM · Bug Report
gniibe added a comment to T6478: gpg-agent works for gpg, but not ssh with pinentry-tty.

On a terminal, please invoke:
$ gpg-connect-agent UPDATESTARTUPTTY /bye

May 12 2023, 9:58 AM · pinentry, Bug Report
gniibe triaged T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme as Wishlist priority.
May 12 2023, 9:41 AM
gniibe added a comment to T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.

My use case is using Wine, like this:

  • having different bindir (/usr/local/i686-w64-mingw32 and /usr/local/x86_64-w64-mingw32)
  • but I was too lazy to have different configurations for 32-bit and 64-bit, but to have shared configuration with
    • PATH adding both of /usr/local/i686-w64-mingw32 and /usr/local/x86_64-w64-mingw32
May 12 2023, 9:30 AM
mlaurent committed rLIBKLEOed988242f3d6: GIT_SILENT: prepare 5.23.2 (authored by mlaurent).
GIT_SILENT: prepare 5.23.2
May 12 2023, 8:27 AM
gniibe committed rK74fb95dbaf70: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
May 12 2023, 3:23 AM
gniibe committed rPTH7b9dc4d24979: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
May 12 2023, 2:53 AM
gniibe committed rEdfdd07c3c488: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
May 12 2023, 2:02 AM
gniibe committed rA695781375709: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
May 12 2023, 1:56 AM
gniibe added a comment to T6275: gnupg26: Improve gnupg_spawn_process function.

Pushed to GnuPG master. Let us test. For my machine of Debian GNU/Linux, Wine emulation (Windows 32-bit, Windows 64-bit), make check goes all well.
After confirming the implementation, I'd like to put it into gpgrt.

May 12 2023, 1:50 AM · gnupg, libassuan, gpgrt

May 11 2023

werner closed T6483: t-iobuf: check whether state is valid as Resolved.

You are right, it is a bad habit not to check this. Thanks for your patch.

May 11 2023, 3:53 PM · Tests, Bug Report, gnupg26
werner committed rG23bb92b755b5: common: Fix malloc nit in regression test. (authored by werner).
common: Fix malloc nit in regression test.
May 11 2023, 3:53 PM
werner added a comment to T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.

We need the 64 bit version for the GpgOL because there are 32 and 64 bit versions of outlook. Thus we also need a 64 bit gpgme and in turn a 64 bit libassuan and libgpg-error. I can't remember why we don't append the 6 to the gpgme dll, though.

May 11 2023, 3:36 PM
gniibe created T6484: dll: 64-bit different name for libgcrypt, libksba, ntbtls, and gpgme.
May 11 2023, 2:22 PM
mlaurent committed rLIBKLEOebdb1e8ba66e: Fix platforms info (authored by mlaurent).
Fix platforms info
May 11 2023, 1:40 PM
zhangguangzhi updated the task description for T6483: t-iobuf: check whether state is valid.
May 11 2023, 1:37 PM · Tests, Bug Report, gnupg26
zhangguangzhi updated the task description for T6482: Delete redundant characters.
May 11 2023, 1:37 PM · gnupg
zhangguangzhi updated the task description for T6482: Delete redundant characters.
May 11 2023, 1:32 PM · gnupg
zhangguangzhi updated the task description for T6483: t-iobuf: check whether state is valid.
May 11 2023, 1:31 PM · Tests, Bug Report, gnupg26
gniibe committed rGa035938216c3: common,agent,gpg,dirmngr,g13,scd,tests,tools: New spawn function. (authored by gniibe).
common,agent,gpg,dirmngr,g13,scd,tests,tools: New spawn function.
May 11 2023, 12:52 PM
gniibe committed rA9ecbd8e60c69: Deprecate ASSUAN_SYSTEM_NPTH. (authored by gniibe).
Deprecate ASSUAN_SYSTEM_NPTH.
May 11 2023, 12:11 PM
gniibe committed rA1eb66efbdd7b: Allow NULL for system_hooks. (authored by gniibe).
Allow NULL for system_hooks.
May 11 2023, 12:11 PM
zhangguangzhi created T6483: t-iobuf: check whether state is valid.
May 11 2023, 11:28 AM · Tests, Bug Report, gnupg26
gniibe committed rA620acf6fe3aa: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
May 11 2023, 11:05 AM
jap added a comment to T5851: dev.gnupg.org static resources not loaded on safari.

Anyway, thanks for fixing this.

May 11 2023, 11:04 AM · MacOS, dev.gnupg.org
jap added a comment to T5851: dev.gnupg.org static resources not loaded on safari.

It does work indeed!

May 11 2023, 11:04 AM · MacOS, dev.gnupg.org
werner closed T5851: dev.gnupg.org static resources not loaded on safari as Resolved.

Guessing that it works now.

May 11 2023, 11:01 AM · MacOS, dev.gnupg.org
werner closed T5148: gnupg.org mail server doesn't encrypt outgoing mail as Resolved.

Meanwhile fixed.

May 11 2023, 11:00 AM · dev.gnupg.org
werner closed T4374: unable to login to gnupg.org with a twitter account as Wontfix.
May 11 2023, 10:58 AM · dev.gnupg.org
werner closed T3258: clean up note on bug reporting form as Resolved.
May 11 2023, 10:57 AM · gpgweb, dev.gnupg.org, Bug Report
werner closed T3081: Write PHP parser for gnupg style commit messages. as Wontfix.
May 11 2023, 10:57 AM · g10code Sprint, dev.gnupg.org
werner closed T3081: Write PHP parser for gnupg style commit messages., a subtask of T3069: Implement gnupg commit message style, as Wontfix.
May 11 2023, 10:57 AM · g10code Sprint, dev.gnupg.org
werner closed T3051: calendar spams exceptions when no invitees exist for recurrent events as Resolved.
May 11 2023, 10:56 AM · Too Old, dev.gnupg.org
werner closed T3043: Explore wiki options. as Resolved.
May 11 2023, 10:55 AM · dev.gnupg.org
werner closed T3063: Add more RAM to al-kindi as Resolved.

We have new box meanwhile.

May 11 2023, 10:55 AM · dev.gnupg.org
werner closed T3115: Implement simple captcha as Wontfix.

We do manual approvals.

May 11 2023, 10:53 AM · dev.gnupg.org
werner closed T4468: twitter login broken as Wontfix.
May 11 2023, 10:52 AM · dev.gnupg.org
zhangguangzhi triaged T6482: Delete redundant characters as Normal priority.
May 11 2023, 10:35 AM · gnupg
gniibe committed rA223cc95c188a: Fix calling gpgrt_get_syscall_clamp. (authored by gniibe).
Fix calling gpgrt_get_syscall_clamp.
May 11 2023, 6:13 AM
gniibe committed rAfb5d02d76602: tests: Fix for POSIX machine. (authored by gniibe).
tests: Fix for POSIX machine.
May 11 2023, 6:09 AM

May 10 2023

bernhard added a comment to T6433: SHA-1 digest is not considered weak.

it would break the verification of too many signatures.

May 10 2023, 4:57 PM · Bug Report
gniibe committed rC33f9f0dec26d: tests: Use -no-fast-install LDFLAGS for Windows. (authored by gniibe).
tests: Use -no-fast-install LDFLAGS for Windows.
May 10 2023, 11:07 AM
gniibe committed rC501dee123efe: w32: Silence GCC warning for -Wcast-function-type. (authored by gniibe).
w32: Silence GCC warning for -Wcast-function-type.
May 10 2023, 11:07 AM
werner created gnupg26.
May 10 2023, 10:27 AM
werner committed rG1e41878bf283: Prepare new development cycle (authored by werner).
Prepare new development cycle
May 10 2023, 10:24 AM
werner committed rG709ab03bc208: common: Fix parsing ECC key. (authored by gniibe).
common: Fix parsing ECC key.
May 10 2023, 10:15 AM
werner committed rGc40e7641087a: scd: Fix cmd_apdu on error. (authored by gniibe).
scd: Fix cmd_apdu on error.
May 10 2023, 10:15 AM