Page MenuHome GnuPG
Feed All Stories

May 9 2023

werner closed T4669: Key expiration time sometimes improperly interpreted as a signed 32-bit value as Resolved.
May 9 2023, 7:50 AM · Not A Bug, OpenPGP, gnupg
mlaurent committed rKLEOPATRA40be0e6c0dc5: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 9 2023, 6:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA8db5ebc44bd4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 9 2023, 4:01 AM

May 8 2023

fgunbin added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

@werner We could make the wait conditional on (equal epg-gpg-program "gpg"), that is, only when user has GnuPG 1.x.

May 8 2023, 4:54 PM · Emacs, gnupg, Bug Report
aheinecke added a comment to T6469: Kleopatra: Certify a group.

I think that you both misunderstand my idea a bit. I would like to present it to you at some point over a Video Call or I have to write the proposal out in some longer form.

May 8 2023, 3:35 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke committed rWf5ee3c67eb21: Fix qttranslations install pt is now pt_PT and pt_BR (authored by aheinecke).
Fix qttranslations install pt is now pt_PT and pt_BR
May 8 2023, 2:46 PM
aheinecke committed rWeba35f0755a8: po: Update translations (authored by aheinecke).
po: Update translations
May 8 2023, 2:46 PM
aheinecke committed rW8d210db78bdb: Update Kleopatra again to fix a compile error (authored by aheinecke).
Update Kleopatra again to fix a compile error
May 8 2023, 2:45 PM
aheinecke committed rW24671b00b3bf: Add okular to qtlogging.ini (authored by aheinecke).
Add okular to qtlogging.ini
May 8 2023, 2:45 PM
aheinecke committed rWc7afbf57af4a: Start calling Okular, Okular (GnuPG Edition) (authored by aheinecke).
Start calling Okular, Okular (GnuPG Edition)
May 8 2023, 2:45 PM
aheinecke committed rWe9a55a4cebc1: Add some more missing icons for okular (authored by aheinecke).
Add some more missing icons for okular
May 8 2023, 2:45 PM
aheinecke committed rWbe73a1fd6677: Update Qt to 5.12.9 (authored by aheinecke).
Update Qt to 5.12.9
May 8 2023, 2:45 PM
aheinecke committed rW1df57c020338: Update Kleopatra and libkleo to latest master (authored by aheinecke).
Update Kleopatra and libkleo to latest master
May 8 2023, 2:45 PM
aheinecke committed rW83907969fe7e: Fix kio file uninstallation (authored by aheinecke).
Fix kio file uninstallation
May 8 2023, 2:45 PM
Seannybird raised a concern with rKLEOPATRAffdac19dee3d: Fix build for windows / different versions.
May 8 2023, 2:41 PM
aheinecke committed rKLEOPATRAffdac19dee3d: Fix build for windows / different versions (authored by aheinecke).
Fix build for windows / different versions
May 8 2023, 2:01 PM
werner committed rGef2c3d50fa8c: gpg: Print a warning if no more encryption subkey was left over. (authored by werner).
gpg: Print a warning if no more encryption subkey was left over.
May 8 2023, 1:11 PM
werner committed rGa2c199affb8e: kbx: For non-Windows use 64k buffers by default instead of 128k. (authored by werner).
kbx: For non-Windows use 64k buffers by default instead of 128k.
May 8 2023, 1:11 PM
werner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Well okay, then I have no workaround. However, I won't consider this a bug because BEGIN_ENCRYPTION marks the start of the actual encryption process but not when it starts to read input data.

May 8 2023, 12:53 PM · Emacs, gnupg, Bug Report
aheinecke committed rKLEOPATRA23c4b0d4db4a: Bump version to 3.1.27 (authored by aheinecke).
Bump version to 3.1.27
May 8 2023, 11:43 AM
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

The change rG60963d98cfd8: gpg: Detect already compressed data also when using a pipe. for T6332 introduce IOBUF_IOCTL_PEEK.

May 8 2023, 11:10 AM · Emacs, gnupg, Bug Report
werner committed rG08ff55bd44ae: kbx: Use custom estream buffering (authored by werner).
kbx: Use custom estream buffering
May 8 2023, 9:44 AM
gniibe committed rA9110945ce625: Implement timeout in assuan_sock_connect_byname. (authored by gniibe).
Implement timeout in assuan_sock_connect_byname.
May 8 2023, 5:23 AM
gniibe changed the status of T3302: Allow non-blocking connect with Tor from Open to Testing.

Implemented in rA9110945ce625: Implement timeout in assuan_sock_connect_byname..

May 8 2023, 4:18 AM · libassuan
gniibe added a comment to T3302: Allow non-blocking connect with Tor.

Actually, it's not 'connect' system call, but 'CONNECT' request which matters. The use of SOCKS in libassuan is that it always connects to SOCKS server at localhost.
So, other than the special case of erroneous configuration of TOR, introducing timeout handling to the initial connection to the SOCKS server makes less sense.

May 8 2023, 4:14 AM · libassuan
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfa81c8bca409: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 8 2023, 3:57 AM
yescallop added a comment to T5942: scdaemon is blocking system shutdown.

If it were the case, I think that graceful shutdown of the system would need to terminate the client of scdaemon at first.

May 8 2023, 3:13 AM · Support, scd, gpgagent
gniibe added a comment to T5942: scdaemon is blocking system shutdown.

The root cause might be that the "DEVINFO --watch" command causes ...

May 8 2023, 1:55 AM · Support, scd, gpgagent

May 7 2023

yescallop added a comment to T5942: scdaemon is blocking system shutdown.

I also experienced hang on shutdown with GPG 2.4.1 and bisecting reveals that the first bad commit is rG2ccbcfec121f.

May 7 2023, 7:51 PM · Support, scd, gpgagent
stardiviner added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

@werner I tested by switch back to GnuPG 2.4.1 (I downgraded to 2.4.0 before to temporary work around issue), adding compress-level 0 to gpg.conf file. It's not working. The problem still exist.

May 7 2023, 5:09 PM · Emacs, gnupg, Bug Report
mlaurent committed rKLEOPATRA9caaf275bb6e: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 7 2023, 8:28 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1c23ebeea876: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 7 2023, 4:02 AM

May 6 2023

heirecka committed rKLEOPATRA09b68cb7060f: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
May 6 2023, 10:55 AM
heirecka committed rKLEOPATRAaaa3a75443e7: GIT_SILENT Upgrade release service version to 23.04.1. (authored by heirecka).
GIT_SILENT Upgrade release service version to 23.04.1.
May 6 2023, 10:55 AM
heirecka committed rKLEOPATRA90a7a78d9741: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
May 6 2023, 10:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd2836b772079: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 6 2023, 5:43 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfa7db5921748: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 6 2023, 3:58 AM

May 5 2023

werner triaged T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG) as High priority.

I have not yet experienced that although I am using Gnus with encrypted mail all the time. My guess is that this is due to the improved compressed input detection in gpg. You might be able to work around it by adding compress-level 0 to gpg.conf

May 5 2023, 7:35 PM · Emacs, gnupg, Bug Report
aheinecke committed rWbea0fd144ed1: Fix poppler crash when signing (authored by aheinecke).
Fix poppler crash when signing
May 5 2023, 3:59 PM
aheinecke committed rW499cdd798184: Make KSharedDataCache work for Windows (authored by aheinecke).
Make KSharedDataCache work for Windows
May 5 2023, 3:59 PM
ebo added a comment to T6480: Kleopatra: Change visibility of advanced options in the certification dialog.

And please add a tooltip for "Certify for everyone to see (exportable)", all other options there have one.
Suggestion for the text:

May 5 2023, 3:55 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
fgunbin created T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).
May 5 2023, 3:37 PM · Emacs, gnupg, Bug Report
kloczek added a comment to T5606: 2.3.2: compile and link time warnings.

To sort out LTO warning someone needs to make the decision which one routines declarations are correct (those in header files or those in .c files).

May 5 2023, 3:15 PM · Bug Report
kloczek reopened T5606: 2.3.2: compile and link time warnings as "Open".

As I mention LTO warnings are most important.
Just retested 2.4.1 and I still see LTO warnings which still not been sorted out and those warnings are not false positives.

[tkloczko@pers-jacek build]$ rpmbuild -ba --with check --with failing_tests gnupg2.spec --quiet 2>&1 | grep -- \\[-W | sed 's/.*\[//; s/\]//' | sort | uniq -c | sort -nr
     28 -Wunused-result
     22 -Wlto-type-mismatch
      4 -Wenum-int-mismatch

<details>

May 5 2023, 3:13 PM · Bug Report
ebo created T6480: Kleopatra: Change visibility of advanced options in the certification dialog.
May 5 2023, 3:05 PM · vsd32 (vsd-3.2.0), kleopatra, Restricted Project
kloczek closed T4602: 2.2.16: test suite fails as Resolved.

Just checked 2.4.1 and looks like now everything is OK.

May 5 2023, 2:57 PM · Fedora, gnupg, Bug Report
ebo created T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
May 5 2023, 2:29 PM · kleopatra, Restricted Project
werner committed rGa6c4d6413ae0: kbx: Use wrapper functions for es_fclose and es_fopen. (authored by werner).
kbx: Use wrapper functions for es_fclose and es_fopen.
May 5 2023, 11:56 AM
werner added a comment to T5691: Release libgcrypt 1.10.0.

If you experience build problems on macOS see T6442

May 5 2023, 10:47 AM · FIPS, Release Info, libgcrypt
mlaurent committed rLIBKLEOe20d850ed9ac: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 5 2023, 7:09 AM
mlaurent committed rKLEOPATRAcabe5798eb3f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 5 2023, 7:06 AM
mlaurent committed rLIBKLEO42d6083db364: GIT_SILENT: ignore Testing (authored by mlaurent).
GIT_SILENT: ignore Testing
May 5 2023, 7:00 AM
mlaurent committed rKLEOPATRAcbe53897e790: GIT_SILENT: ignore Testing (authored by mlaurent).
GIT_SILENT: ignore Testing
May 5 2023, 6:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf3aae962905f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 5 2023, 4:03 AM

May 4 2023

werner added a project to T6478: gpg-agent works for gpg, but not ssh with pinentry-tty: pinentry.
May 4 2023, 4:55 PM · pinentry, Bug Report
werner committed rGa7dbf1195487: kbx: Add extra flags to fopen for use by Windows. (authored by werner).
kbx: Add extra flags to fopen for use by Windows.
May 4 2023, 4:04 PM
werner committed rG68613a6a9de4: gpgsm: Cache the non-existence of the policy file. (authored by werner).
gpgsm: Cache the non-existence of the policy file.
May 4 2023, 4:04 PM
aheinecke created P21 (An Untitled Masterwork).
May 4 2023, 3:33 PM
aheinecke committed rWfb3f08139bfa: okular: Install more icons and kxmlgui rc files (authored by aheinecke).
okular: Install more icons and kxmlgui rc files
May 4 2023, 2:22 PM
aheinecke committed rW603718f7c01f: Update okular and poppler to latest sune-work (authored by aheinecke).
Update okular and poppler to latest sune-work
May 4 2023, 2:22 PM
ikloecker changed the status of T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys" from Open to Testing.

Instead of using gpg --quick-set-expire with the * wildcard for the subkeys to update, the subkeys to update are now listed explicitly. This way the last three options from my comment could be implemented, i.e.

  • Subkeys without explicit expiration are not updated. Note: This doesn't work for already expired subkeys because gpgme has no way to know whether an expired subkey has an explicit expiration set because gpg --list-colon always prints an expiration date for subkeys of expired keys.
  • Not yet expired subkeys with explicit expiration are updated.
  • Expired subkeys which expired at the same time (+/- 10 seconds) as the primary key are updated.
  • All other expired subkeys are not updated.
May 4 2023, 11:35 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA0bb08ff51ea0: Update expiration of subkeys that expired together with the primary key (authored by ikloecker).
Update expiration of subkeys that expired together with the primary key
May 4 2023, 11:22 AM
drybalka created T6478: gpg-agent works for gpg, but not ssh with pinentry-tty.
May 4 2023, 10:15 AM · pinentry, Bug Report
ikloecker claimed T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".
May 4 2023, 9:00 AM · kleopatra, Restricted Project
l10n daemon script <scripty@kde.org> committed rLIBKLEOfb8bf9b6c5b2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2023, 5:47 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOef7214049032: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2023, 4:08 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA11efbf80adeb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 4 2023, 4:06 AM

May 3 2023

aheinecke committed rWb18c89abaf40: Add tiff, jpeg and png support for poppler (authored by aheinecke).
Add tiff, jpeg and png support for poppler
May 3 2023, 6:58 PM
aheinecke committed rWb47a86064b48: Add kio / okular and kparts translation (authored by aheinecke).
Add kio / okular and kparts translation
May 3 2023, 6:58 PM
aheinecke committed rW1562d41ba78b: Fix kwindowsystem dependcy to qttools (authored by aheinecke).
Fix kwindowsystem dependcy to qttools
May 3 2023, 6:58 PM
aheinecke committed rWf1d6348a7341: Kleopatra add missing doubledash for reg entries (authored by aheinecke).
Kleopatra add missing doubledash for reg entries
May 3 2023, 6:58 PM
aheinecke committed rW857c5b5441f1: Fix acidentally commited local hack for me (authored by aheinecke).
Fix acidentally commited local hack for me
May 3 2023, 6:58 PM
ebo moved T5989: Kleopatra: Customization Window Title and custom Logo from VERSION file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 3 2023, 5:06 PM · kleopatra, Restricted Project
werner added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

There are pros and cons for both key generation versions. I can't remember whether or why I decided that --quick-gen-key should behave different. Maybe because the creation of the subkey was added a bit later or because a new internal API is used here.

May 3 2023, 2:52 PM · kleopatra, Restricted Project
aheinecke added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

I had two arguments about using gpg_op_createkey, first it was only available on "recent" gnupg versions. That is obsolete now.
Secondly it required you to add each subkey one after another. With rentering the passphasre. This could lead to error behaviors are was just confusing. But otherwise I am all for it. But I think changing this now is a bit too invasive.

May 3 2023, 2:39 PM · kleopatra, Restricted Project
ebo closed T6144: Kleopatra: Please Certify Dialog is no longer shown as Resolved.

works

May 3 2023, 12:50 PM · kleopatra, Restricted Project
aheinecke committed rW58dea21312b4: Add kio_file build and packaging (authored by aheinecke).
Add kio_file build and packaging
May 3 2023, 12:23 PM
aheinecke added a comment to T6439: Kleopatra: Decrypting an encrypted archive fails on Windows.

Starting to understand KIO architecture a bit better. We can easily add more protocols if we want to. For now I have just added the file plugin. I tested with moving.

May 3 2023, 11:43 AM · gnupg24 (gnupg-2.4.1), Restricted Project, Windows, gpg4win, kleopatra, Bug Report
ikloecker updated subscribers of T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

Adding @werner @aheinecke to get their feedback especially on the options at the end of the previous comment.

May 3 2023, 11:07 AM · kleopatra, Restricted Project
ikloecker added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

@Angel thanks for the valuable feedback

May 3 2023, 11:04 AM · kleopatra, Restricted Project
werner added a comment to T6477: WKD redirects and dirmngr redirect rewriting.

I will review the issue. A likely outcome will be to follow your suggestion but to add an option for the old behaviour to avoid further security discussions.

May 3 2023, 8:29 AM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
werner triaged T6477: WKD redirects and dirmngr redirect rewriting as High priority.
May 3 2023, 8:27 AM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
mlaurent committed rKLEOPATRA6928adb7bd58: We already depend against qt6 (authored by mlaurent).
We already depend against qt6
May 3 2023, 7:21 AM
Angel added a comment to T6473: Kleopatra: "Change Validity" does ignore the option "Also update the validity period of the subkeys".

Option #1 is good from a descriptional POV, but in most cases both the main key and the subkeys will be expired, so it would end up not updating any subkey.

May 3 2023, 5:06 AM · kleopatra, Restricted Project
Angel updated the task description for T6477: WKD redirects and dirmngr redirect rewriting.
May 3 2023, 4:53 AM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
Angel created T6477: WKD redirects and dirmngr redirect rewriting.
May 3 2023, 4:50 AM · gnupg24 (gnupg-2.4.3), wkd, dirmngr
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1270ffcc8422: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 3 2023, 4:05 AM

May 2 2023

mlaurent committed rLIBKLEO4db92829a243: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 2 2023, 8:50 PM
mlaurent committed rKLEOPATRA906b6f72221f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
May 2 2023, 8:49 PM
ikloecker committed rLIBKLEO82bb6e2b870b: Fix checking never expiring subkeys for expiration (authored by ikloecker).
Fix checking never expiring subkeys for expiration
May 2 2023, 3:29 PM
werner moved T6253: GpgSM: Backport ECC support to 2.2 from Backlog to QA on the gnupg22 board.
May 2 2023, 2:51 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner committed rWf9f0e33fbb63: First May fix for gen-gnupg.sh (authored by werner).
First May fix for gen-gnupg.sh
May 2 2023, 2:27 PM
werner triaged T6450: Kleopatra: add possibility to change filename if it already exists as Normal priority.
May 2 2023, 12:56 PM · Feature Request, kleopatra
werner added a comment to T3469: gpg: decryption failed: No secret key <= after debian upgrade from Jessie to Stretch.

The user tried to sneak in an ad link and he has thus been banned. Here is his probably AI generated comment for documentation:

May 2 2023, 12:54 PM · Support, Documentation
werner added a comment to T6062: Kleopatra: Kleopatra fails with error if signed data is not found.

That comment was used to sneak in an ad. For documentation here is the comment w/o the link:
The changes made to the code have improved the workflow when verifying detached signature [redacted] without a corresponding signed file from Kleopatra's UI, which should make the process more intuitive for users. It is possible that users who experienced this issue in the past may express their satisfaction with the fix in the comments, while others may provide feedback on the usability of the updated workflow.

May 2 2023, 12:49 PM · Restricted Project, kleopatra
werner closed T6442: libgcrypt-1.10.2: getrandom() is not available everywhere as Resolved.

I don't see a reason backing off the original commit. A fix for macOS is now available (rCfa21ddc158b5) and will be in the next release. No reason for other changes.

May 2 2023, 8:49 AM · MacOS, libgcrypt, Bug Report
gniibe added a comment to T3302: Allow non-blocking connect with Tor.

I see the point of use of int.
For backward compatibility, the semantics of 0 should remain as default timeout (let kernel decide == 120 sec, usually), -1 would be meaning immediately (only success when local).

May 2 2023, 8:00 AM · libassuan

May 1 2023

hunterthompson added a comment to T6062: Kleopatra: Kleopatra fails with error if signed data is not found.
May 1 2023, 10:57 AM · Restricted Project, kleopatra
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0a113d395076: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
May 1 2023, 6:06 AM
gniibe closed T6264: gpgrt-config: Support multilib MinGW-w64 as Resolved.
May 1 2023, 5:06 AM · toolchain, gpgrt