Page MenuHome GnuPG
Feed All Stories

May 17 2023

mlaurent committed rLIBKLEO7a9a33acc7fa: Use KF6ColorScheme (authored by mlaurent).
Use KF6ColorScheme
May 17 2023, 7:58 AM
gniibe committed rAaf34d84651b6: doc: Update documentation for the method spawn and waitpid. (authored by gniibe).
doc: Update documentation for the method spawn and waitpid.
May 17 2023, 6:25 AM
gniibe committed rE89e53ad90f3a: w32: Use _putenv_s when available. (authored by gniibe).
w32: Use _putenv_s when available.
May 17 2023, 5:27 AM
gniibe added a comment to T6487: libassuan: Clear semantics for assuan_get_pid and improve use cases for process control.

Finished the step to have cleaner semantics of the implementation by: rA6350f796fdd1: w32: Cleaner semantics for PID and Process handle.
Clarified the fact (1-1).
And as a bonus, when it's "cygwin" mode, peer (client) process ID is now available.

May 17 2023, 5:06 AM · libassuan, Memo
gniibe closed T6293: w32: putenv in Microsoft runtime doesn't support GNU extension as Resolved.
May 17 2023, 4:37 AM · gnupg, Bug Report
gniibe committed rA316fae440197: w32: File handle passing to server is now supported. (authored by gniibe).
w32: File handle passing to server is now supported.
May 17 2023, 4:33 AM
gniibe committed rA5d1cdaaa03c6: Don't use ASSUAN_INVALID_PID for assuan_pid_t value. (authored by gniibe).
Don't use ASSUAN_INVALID_PID for assuan_pid_t value.
May 17 2023, 4:33 AM
gniibe committed rA6350f796fdd1: w32: Cleaner semantics for PID and Process handle. (authored by gniibe).
w32: Cleaner semantics for PID and Process handle.
May 17 2023, 4:07 AM
gniibe committed rAf3b3ddfd7ffb: Fix comments. (authored by gniibe).
Fix comments.
May 17 2023, 4:07 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA47c4381789c3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 17 2023, 3:53 AM

May 16 2023

mlaurent committed rLIBKLEO22f887ffe6cb: GIT_SILENT: remove unused variable (authored by mlaurent).
GIT_SILENT: remove unused variable
May 16 2023, 9:27 PM
mlaurent committed rKLEOPATRA1282b15780c0: GIT_SILENT: remove unused variable (authored by mlaurent).
GIT_SILENT: remove unused variable
May 16 2023, 9:23 PM
werner added a comment to T5576: New set of API for public key cryptography.

Just let me note that we used to have such an API : the former gcry_ac_ functions. However, it turned out that they were more complicated to use.

May 16 2023, 6:00 PM · libgcrypt, Feature Request
aheinecke committed rD12e52118bda8: swdb: gpgol-2.5.7 (authored by aheinecke).
swdb: gpgol-2.5.7
May 16 2023, 5:04 PM
werner added a comment to rGd22106276947: w32: Also use _putenv_s for gnupg_unsetenv..

FWIW, we should anyway move on Widnows to the gpgrt provided setenv and getenv which are directly based on the W32API. The problem here is only that we have a lot of getenv in out code and need a wrapper. That wrapper would then also need to provide a static string as getenv does. A first step would be to wrap all getenv into gnupg-getenv calls.

May 16 2023, 4:36 PM
aheinecke committed rOd99b0d823ff9: Post release version bump (authored by aheinecke).
Post release version bump
May 16 2023, 4:36 PM
aheinecke committed rOd7011a29789e: Auto update po files (authored by aheinecke).
Auto update po files
May 16 2023, 4:36 PM
aheinecke committed rO73fb71278dba: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
May 16 2023, 4:36 PM
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 · kleopatra, pinentry, gnupg24 (gnupg-2.4.2), Restricted Project
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 · vsd, kleopatra, Restricted Project
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: give warning if file will only be encrypted to self.
May 12 2023, 2:41 PM · kleopatra, Restricted Project
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