Page MenuHome GnuPG
Feed All Stories

Jan 11 2024

werner created rationale.
Jan 11 2024, 4:01 PM
werner closed T5590: OpenPGP: Curve 448, modernize? as Wontfix.

Way to late for a change and also adding another algorithm (SIV) complicates things for no good purposes.

Jan 11 2024, 4:00 PM · rationale, gnupg, OpenPGP
werner committed rGbbad0a2644d1: gpg: Improve error message for expired default keys. (authored by werner).
gpg: Improve error message for expired default keys.
Jan 11 2024, 3:54 PM
werner changed the status of T4704: Wrong error message when key is expired from Open to Testing.
Jan 11 2024, 3:54 PM · gnupg24 (gnupg-2.4.4), UI, Bug Report
svuorela triaged T6932: Icons, darkmode and stuff as Normal priority.
Jan 11 2024, 3:49 PM · kleopatra
werner removed a project from T4704: Wrong error message when key is expired: gnupg (gpg23).
Jan 11 2024, 3:38 PM · gnupg24 (gnupg-2.4.4), UI, Bug Report
werner moved T6578: Release GnuPG 2.4.4 from Backlog to WiP on the gnupg24 board.
Jan 11 2024, 3:35 PM · gnupg24 (gnupg-2.4.4), Release Info
ebo created T6931: Kleopatra: Move kleopatragroupsrc to GNUPGHOME.
Jan 11 2024, 3:34 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
werner closed T6838: keyboxd hangs on stale locks after changing hostname as Resolved.

Tested this some time ago.

Jan 11 2024, 3:31 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner moved T6838: keyboxd hangs on stale locks after changing hostname from QA to gnupg-2.4.4 on the gnupg24 board.
Jan 11 2024, 3:30 PM · gnupg24 (gnupg-2.4.4), Bug Report
werner committed rGe65720f286cc: doc: Document the gpgconf --unlock command. (authored by werner).
doc: Document the gpgconf --unlock command.
Jan 11 2024, 3:30 PM
werner moved T6838: keyboxd hangs on stale locks after changing hostname from Backlog to QA on the gnupg24 board.

Better don't remove your entire ~/.gnupg - removing the *.lock files after gpgconf -K all is sufficient.

Jan 11 2024, 3:12 PM · gnupg24 (gnupg-2.4.4), Bug Report
nicolasfella created T6930: pinentry-qt window is not parented to Kleopatra on Wayland.
Jan 11 2024, 2:18 PM · kleopatra, Restricted Project, Bug Report
ikloecker added a comment to T6926: No tray icon for Kleopatra in dark mode on Windows..

And another note: In KF6 icon inverting happens automatically in ksvg or so, so that we don't need to ship breeze-dark anymore. And there will be a BreezeIcons library including the icons that can be used instead of the RCC file. This means we just need a quick fix for VSD and not a general solution for upstream.

Jan 11 2024, 1:23 PM · Restricted Project, Bug Report, Windows, kleopatra
werner added a comment to T6927: gpgsm: Accept file names for input and output in server mode.

This either requires an updated libassuan which allows "INPUT FILE=foo" in addition to INPUT FD=n" or using custom handlers in for INPUT et al. in gpgsm. I'd prefer the former. Anoter option would be to open and close the file in ggpgme and pass the fd.

Jan 11 2024, 12:03 PM · gnupg, Restricted Project
werner changed the status of T6929: Kleopatra: Allow revocation of RSA 2048 keys from Open to Testing.

Already done with rG89c7eccba51554 which will be in the next VSD release.

Jan 11 2024, 12:00 PM · kleopatra, gnupg
ikloecker claimed T6926: No tray icon for Kleopatra in dark mode on Windows..
Jan 11 2024, 11:42 AM · Restricted Project, Bug Report, Windows, kleopatra
ikloecker added a comment to T6926: No tray icon for Kleopatra in dark mode on Windows..

One more data point: breeze-icons installs a copy of all breeze icons that do not exist in breeze-dark in the breeze-dark icons folder. So, with icon files on disk breeze-dark has all icons that breeze has even without using breeze as fallback icon theme. Looks like an oversight that the breeze-dark RCC generated by breeze-icons doesn't include missing breeze icons.

Jan 11 2024, 11:35 AM · Restricted Project, Bug Report, Windows, kleopatra
ikloecker added a comment to T6926: No tray icon for Kleopatra in dark mode on Windows..

KIconTheme sets the fallback theme name to breeze, but those icons cannot be found because we only load the icon theme RCC for breeze-dark. I think we need to load both RCC files in dark mode. No, that doesn't work.

Jan 11 2024, 11:20 AM · Restricted Project, Bug Report, Windows, kleopatra
ebo created T6929: Kleopatra: Allow revocation of RSA 2048 keys.
Jan 11 2024, 10:57 AM · kleopatra, gnupg
ikloecker added a comment to T6926: No tray icon for Kleopatra in dark mode on Windows..

Possible reason: There's a kleopatra.svg in breeze-icons/icons, but there's none in breeze-icons/icons-dark.

Jan 11 2024, 10:15 AM · Restricted Project, Bug Report, Windows, kleopatra
ikloecker changed the status of T6351: Kleopatra: Performance problems when encrypting large files from Open to Testing.

The problem has been addressed for all OpenPGP crypto operations on files.

Jan 11 2024, 9:35 AM · vsd33, Restricted Project, kleopatra
ikloecker updated the task description for T6351: Kleopatra: Performance problems when encrypting large files.
Jan 11 2024, 9:34 AM · vsd33, Restricted Project, kleopatra
ikloecker edited parent tasks for T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename, added: T6928: Kleopatra: Speed up S/MIME crypto operations for large files (on Windows); removed: T6351: Kleopatra: Performance problems when encrypting large files.
Jan 11 2024, 9:30 AM · gpgme, Restricted Project
ikloecker added a subtask for T6928: Kleopatra: Speed up S/MIME crypto operations for large files (on Windows): T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename.
Jan 11 2024, 9:30 AM
ikloecker removed a subtask for T6351: Kleopatra: Performance problems when encrypting large files: T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename.
Jan 11 2024, 9:30 AM · vsd33, Restricted Project, kleopatra
ikloecker created T6928: Kleopatra: Speed up S/MIME crypto operations for large files (on Windows).
Jan 11 2024, 9:30 AM
ikloecker placed T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename up for grabs.

This is currently not possible (blocked by T6927: gpgsm: Accept file names for input and output in server mode).

Jan 11 2024, 9:26 AM · gpgme, Restricted Project
werner committed rG8dfbad0c416e: gpg: Fix regression in the Revoker keyword of the parmeter file. (authored by werner).
gpg: Fix regression in the Revoker keyword of the parmeter file.
Jan 11 2024, 9:09 AM
werner triaged T6923: gpg fails to parse sensitive revokers from param files as Normal priority.
Jan 11 2024, 9:09 AM · gnupg, Bug Report
werner triaged T6924: Kleopatra: Make columns of subkey details editable as Normal priority.
Jan 11 2024, 8:58 AM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
mlaurent committed rMTP41dca3366a5a: GIT_SILENT: prepare rc2 (authored by mlaurent).
GIT_SILENT: prepare rc2
Jan 11 2024, 7:34 AM
mlaurent committed rKLEOPATRA13000cdf6164: GIT_SILENT: prepare rc2 (authored by mlaurent).
GIT_SILENT: prepare rc2
Jan 11 2024, 7:32 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO972629451380: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2024, 4:23 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0a872ed1669c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2024, 3:15 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA6cc5e653bded: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 11 2024, 3:15 AM

Jan 10 2024

werner committed rG89c7eccba515: gpg: Allow to create revocations even with non-compliant algos. (authored by werner).
gpg: Allow to create revocations even with non-compliant algos.
Jan 10 2024, 5:21 PM
werner committed rG9938e8d3f4a3: common: Fix unused variable warning on Unix. (authored by werner).
common: Fix unused variable warning on Unix.
Jan 10 2024, 5:21 PM
werner committed rGb7f45ee6adbc: gpg: Allow to create revocations even with non-compliant algos. (authored by werner).
gpg: Allow to create revocations even with non-compliant algos.
Jan 10 2024, 5:18 PM
ebo moved T6833: Kleopatra: Multiple dirmngr started when searching for keys from Backlog to QA on the vsd33 board.
Jan 10 2024, 3:05 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a project to T6833: Kleopatra: Multiple dirmngr started when searching for keys: vsd33.
Jan 10 2024, 3:05 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner committed rG275ced5067da: scd:p15: Allow signing for CVISION cards (authored by werner).
scd:p15: Allow signing for CVISION cards
Jan 10 2024, 2:37 PM
ikloecker placed T6927: gpgsm: Accept file names for input and output in server mode up for grabs.
Jan 10 2024, 2:24 PM · gnupg, Restricted Project
ikloecker accepted D573: qt: Fix icon on wayland.

I was wondering whether "Exec=pinentry" should be "Exec=pinentry-qt" because "pinentry" could be a symlink to another pinentry. On the other hand, we probably want to use the same icon also for pinentry-gtk, etc.

Jan 10 2024, 2:19 PM
ikloecker created T6927: gpgsm: Accept file names for input and output in server mode.
Jan 10 2024, 2:03 PM · gnupg, Restricted Project
mlaurent committed rMTP8fd82278072e: GIT_SILENT: prepare 24.02 rc2 (authored by mlaurent).
GIT_SILENT: prepare 24.02 rc2
Jan 10 2024, 1:24 PM
mlaurent committed rLIBKLEO09b80240a15c: GIT_SILENT: prepare 24.02 rc2 (authored by mlaurent).
GIT_SILENT: prepare 24.02 rc2
Jan 10 2024, 1:20 PM
TobiasFella committed rP9b933837c3f6: qt: Add support for external password manager with libsecret (authored by jasonc).
qt: Add support for external password manager with libsecret
Jan 10 2024, 12:18 PM
TobiasFella accepted D569: pinentry-qt: Add support for external password manager with libsecret.

Thanks for the contribution, sorry this took us a while to get to. I've merged your changes to the pinentry repo now.

Jan 10 2024, 12:16 PM · pinentry
TobiasFella requested review of D573: qt: Fix icon on wayland.
Jan 10 2024, 11:45 AM
TobiasFella committed rKLEOPATRA179002b69fb6: Improve error handling (authored by TobiasFella).
Improve error handling
Jan 10 2024, 9:47 AM
TobiasFella committed rKLEOPATRAd40fba50b8f4: Improve file drop behavior (authored by TobiasFella).
Improve file drop behavior
Jan 10 2024, 9:37 AM
TobiasFella committed rKLEOPATRAddb90b396470: Improve file drop behavior (authored by TobiasFella).
Improve file drop behavior
Jan 10 2024, 9:36 AM
werner triaged T6926: No tray icon for Kleopatra in dark mode on Windows. as Normal priority.
Jan 10 2024, 8:54 AM · Restricted Project, Bug Report, Windows, kleopatra
mlaurent committed rKLEOPATRA33d8440bc417: GIT_SILENT: it compiles without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles without deprecated methods
Jan 10 2024, 8:26 AM
mlaurent committed rLIBKLEO154457d25cf6: GIT_SILENT: it compiles without deprecated methods (authored by mlaurent).
GIT_SILENT: it compiles without deprecated methods
Jan 10 2024, 8:23 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOaa1e7f45d62b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 10 2024, 2:23 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf6441b999fd6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 10 2024, 2:23 AM

Jan 9 2024

werner committed rG6233a17ac99d: g13: New option --no-mount. (authored by werner).
g13: New option --no-mount.
Jan 9 2024, 7:53 PM
werner committed rG4ca017e43bb2: gpg: Print a useful error id SKI algo 253 is found. (authored by werner).
gpg: Print a useful error id SKI algo 253 is found.
Jan 9 2024, 5:25 PM
werner committed rG880dde8e5baf: scd:p15: Allow PIN verification and decryption for CVISION cards. (authored by werner).
scd:p15: Allow PIN verification and decryption for CVISION cards.
Jan 9 2024, 5:19 PM
TobiasFella committed rKLEOPATRAeaa7bbb22ede: Refactor (authored by TobiasFella).
Refactor
Jan 9 2024, 4:33 PM
TobiasFella committed rKLEOPATRA7ad7220041c3: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Jan 9 2024, 2:57 PM
TobiasFella committed rLIBKLEOdbfc7d0b0b7c: Add support for exporting certificates by dragging them out of the keylist (authored by TobiasFella).
Add support for exporting certificates by dragging them out of the keylist
Jan 9 2024, 2:55 PM
TobiasFella committed rKLEOPATRAd2bb7f5b02c3: Allow dragging rows from keylist (authored by TobiasFella).
Allow dragging rows from keylist
Jan 9 2024, 2:55 PM
TobiasFella committed rLIBKLEO2e5601acad94: Add support for exporting certificates by dragging them out of the keylist (authored by TobiasFella).
Add support for exporting certificates by dragging them out of the keylist
Jan 9 2024, 2:51 PM
ikloecker changed the status of T6833: Kleopatra: Multiple dirmngr started when searching for keys from Open to Testing.

Fixed in gpgme and gnupg 2.2/2.4.

Jan 9 2024, 2:31 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
TobiasFella committed rLIBKLEOe81c37b03d44: Add drag support to KeyListModel (authored by TobiasFella).
Add drag support to KeyListModel
Jan 9 2024, 2:13 PM
TobiasFella committed rKLEOPATRAa149db15c77b: Allow dragging rows from keylist (authored by TobiasFella).
Allow dragging rows from keylist
Jan 9 2024, 2:08 PM
TobiasFella committed rKLEOPATRA9fcca14e87b0: Allow dragging rows from keylist (authored by TobiasFella).
Allow dragging rows from keylist
Jan 9 2024, 2:07 PM
werner moved T6918: gpgconf parsing of VERSION file broken from Backlog to gnupg-2.2.43 on the gnupg22 board.
Jan 9 2024, 12:53 PM · gnupg22 (gnupg-2.2.43), gnupg24, Bug Report
werner closed T6918: gpgconf parsing of VERSION file broken as Resolved.
Jan 9 2024, 12:53 PM · gnupg22 (gnupg-2.2.43), gnupg24, Bug Report
werner committed rG35fd89b168b6: gpgconf: Adjust -X command for the new VERSION file format (authored by werner).
gpgconf: Adjust -X command for the new VERSION file format
Jan 9 2024, 12:52 PM
werner committed rG64006729047f: gpgconf: Adjust -X command for the new VERSION file format (authored by werner).
gpgconf: Adjust -X command for the new VERSION file format
Jan 9 2024, 12:52 PM
werner added a comment to T6918: gpgconf parsing of VERSION file broken.

This is due to the changed format of the VERSION file.

Jan 9 2024, 12:50 PM · gnupg22 (gnupg-2.2.43), gnupg24, Bug Report
ikloecker committed rM7e520213c09d: qt: Pass home directory with forward slashes when launching dirmngr (authored by ikloecker).
qt: Pass home directory with forward slashes when launching dirmngr
Jan 9 2024, 11:25 AM
ikloecker committed rM85c7a94d635d: cpp,tests: Launch dirmngr with gpg-conf (authored by ikloecker).
cpp,tests: Launch dirmngr with gpg-conf
Jan 9 2024, 11:25 AM
ikloecker committed rLIBKLEO90c4c05e17af: Fix debug logging of process output (authored by ikloecker).
Fix debug logging of process output
Jan 9 2024, 11:06 AM
werner committed rGcc9568cd59b2: common,w32: Remove duplicated backslashes when setting the homedir. (authored by werner).
common,w32: Remove duplicated backslashes when setting the homedir.
Jan 9 2024, 10:23 AM
werner committed rG45f635788145: common,w32: Remove duplicated backslashes when setting the homedir. (authored by werner).
common,w32: Remove duplicated backslashes when setting the homedir.
Jan 9 2024, 10:23 AM
werner moved T6833: Kleopatra: Multiple dirmngr started when searching for keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.

I applied a fix to gnupg which also solves the issue.

Jan 9 2024, 10:14 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker claimed T6833: Kleopatra: Multiple dirmngr started when searching for keys.

Taking over

Jan 9 2024, 9:48 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

We did this on purpose once - For Windows ppl it is just weird to see forward slashes.

Jan 9 2024, 8:49 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

The fix should go into gpgme to spawn dirmngr with a proper home directory (i.e with forward slashes).

Jan 9 2024, 8:41 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
l10n daemon script <scripty@kde.org> committed rLIBKLEO153080767dcc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 4:08 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe28c8f581f6f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 4:07 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO1630a9c4fc75: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 3:12 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAbbf81af0f7ad: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 3:11 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO7daec4cd541b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 2:22 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA81661fa8424d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 9 2024, 2:21 AM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA68d0cbef8f50: GIT_SILENT Upgrade release service version to 24.01.90. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 24.01.90.
Jan 9 2024, 12:39 AM

Jan 8 2024

ikloecker added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

I think the double backslash quoting happens because _gpgme_io_spawn quotes the backslashes and calls gpgme-w32spawn and then gpgme-w32spawn quotes the backslashes again and calls gpgconf. I haven't seen anything in gpgme-w32spawn that would unquote the quotes backslashes. But maybe that's supposed to happen in the background. A comment in the code reads "We have to quote some things because under Windows the program parses the commandline and does some unquoting.", but maybe that's no longer true.

Jan 8 2024, 9:46 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner added a comment to T6833: Kleopatra: Multiple dirmngr started when searching for keys.

Double backslash quoting is the culprit. For WKD requests the GPGMe QT code makes sure that the dirmngr has been started. This is done by running gpgconf --homedir FOO --launch dirmngr. gpgconf returns the homedir with backslashes on Windows to be be nice to ppl who wonder when they notice (legal) forward slashes on Windowns. Now when the spawn function along with its helper is called, it needs to quote the backslashes. But somewhere on the way back one de-quoting is missing and thus gpg sees double backslashes. That is in general not a problem but when checking whether this is the standard home directory, this does not match and gpg puts the socket into a subdirectory. In turn another dirmngr is started for the WKD purpose.

Jan 8 2024, 5:11 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
TobiasFella committed rKLEOPATRAbd81ed6a3df4: Add ADSK to all new keys when configured (authored by TobiasFella).
Add ADSK to all new keys when configured
Jan 8 2024, 3:50 PM
TobiasFella committed rKLEOPATRA2ca430eba004: Add ADSK when creating new key (authored by TobiasFella).
Add ADSK when creating new key
Jan 8 2024, 3:41 PM
TobiasFella committed rKLEOPATRA6a9f0777ca99: Implementing adding ADSKs (authored by TobiasFella).
Implementing adding ADSKs
Jan 8 2024, 3:41 PM
TobiasFella committed rMd60d1b7f79bd: qt: Fix validity for (sub)keys generated using QGpgMEQuickJob (authored by TobiasFella).
qt: Fix validity for (sub)keys generated using QGpgMEQuickJob
Jan 8 2024, 2:46 PM
TobiasFella closed D571: qt: Fix validity for (sub)keys generated using QGpgMEQuickJob.

Merged.

Jan 8 2024, 2:37 PM
TobiasFella committed rKLEOPATRA42f57c86595c: Fix race condition and simplify default key selection (authored by TobiasFella).
Fix race condition and simplify default key selection
Jan 8 2024, 2:29 PM
werner moved T6443: ntbtls-0.3.1 does not configure against libgpg-error-1.47 from Backlog to WIP on the ntbtls board.
Jan 8 2024, 2:06 PM · ntbtls