Page MenuHome GnuPG
Feed All Stories

Aug 21 2023

ikloecker committed rKLEOPATRA34cacfa2a6da: Add missing define for WKD refresh (authored by ikloecker).
Add missing define for WKD refresh
Aug 21 2023, 6:31 PM
ikloecker closed T6672: gpgme: Add support for refreshing OpenPGP keys via WKD, a subtask of T5903: Kleopatra: Add refresh button in certificatedetails , as Resolved.
Aug 21 2023, 6:23 PM · backport, kleopatra, Restricted Project
ikloecker closed T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as Resolved.

Done. Will be tested with T5903: Kleopatra: Add refresh button in certificatedetails .

Aug 21 2023, 6:23 PM · gpgme, Restricted Project
ikloecker committed rKLEOPATRA5f3c408b2cae: Update keys with origin WKD also via WKD (authored by ikloecker).
Update keys with origin WKD also via WKD
Aug 21 2023, 6:21 PM
ikloecker committed rM2ad36f711447: qt: Add job for refreshing OpenPGP keys via WKD (authored by ikloecker).
qt: Add job for refreshing OpenPGP keys via WKD
Aug 21 2023, 6:07 PM
ikloecker triaged T6672: gpgme: Add support for refreshing OpenPGP keys via WKD as High priority.
Aug 21 2023, 3:53 PM · gpgme, Restricted Project
aheinecke committed rWdb56fa3db030: Fix S/MIME file extensions (authored by aheinecke).
Fix S/MIME file extensions
Aug 21 2023, 3:47 PM
aheinecke closed T6671: Kleopatra: Importing certificates does not bring up the main window as Resolved.

Importing certificates now raises the mainwindow the same way as previously "--import-certificates" would have done. To have it raised even before the job is started gives the widget a bit of a backdrop with the progress and result.

Aug 21 2023, 3:47 PM · kleopatra
aheinecke committed rKLEOPATRAa308c5d71675: Show the mainwindow when importing files (authored by aheinecke).
Show the mainwindow when importing files
Aug 21 2023, 3:45 PM
aheinecke committed rKLEOPATRA640c828283e5: Show the mainwindow when importing files (authored by aheinecke).
Show the mainwindow when importing files
Aug 21 2023, 3:45 PM
aheinecke triaged T6671: Kleopatra: Importing certificates does not bring up the main window as Normal priority.
Aug 21 2023, 2:56 PM · kleopatra
werner committed rD427e1168612c: swdb: gpgme 1.22.0 (authored by werner).
swdb: gpgme 1.22.0
Aug 21 2023, 11:26 AM
aheinecke triaged T6664: Kleopatra: Add feedback on search results as Normal priority.
Aug 21 2023, 11:18 AM · Restricted Project, kleopatra
aheinecke added a comment to T6662: Kleopatra: improve useability of group configuration .

Ah and we should remove the help button in case the PDF Group config help is not available (e.g. on normal linux systems) because opening the kleopatra handbook does not make sense when there is no documentation about groups in there :)

Aug 21 2023, 11:17 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke triaged T6662: Kleopatra: improve useability of group configuration as Normal priority.
Aug 21 2023, 11:16 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker moved T5903: Kleopatra: Add refresh button in certificatedetails from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Aug 21 2023, 10:41 AM · backport, kleopatra, Restricted Project
ikloecker added a comment to T6668: Release GPGME 1.22.0.

Minor correction of the interface changes:

qt: toLogString                            NEW.
Aug 21 2023, 10:39 AM · gpgme, Release Info
ikloecker committed rMfb03a5b3df29: doc: Fix interface changes (authored by ikloecker).
doc: Fix interface changes
Aug 21 2023, 10:36 AM
aheinecke added a subtask for T6670: Gpg4win: Add mail type file extensions to supported extensions: T6651: Kleopatra: commandsForFiles add support for mimetreeparser.
Aug 21 2023, 10:02 AM · gpg4win, Restricted Project
aheinecke added a parent task for T6651: Kleopatra: commandsForFiles add support for mimetreeparser: T6670: Gpg4win: Add mail type file extensions to supported extensions.
Aug 21 2023, 10:02 AM · Restricted Project, mimetreeparser, kleopatra
aheinecke triaged T6670: Gpg4win: Add mail type file extensions to supported extensions as Normal priority.
Aug 21 2023, 10:01 AM · gpg4win, Restricted Project
werner closed T6668: Release GPGME 1.22.0 as Resolved.
Aug 21 2023, 9:59 AM · gpgme, Release Info
werner committed rMcfeb62d35887: Post release updates (authored by werner).
Post release updates
Aug 21 2023, 9:56 AM
werner committed rM8ea7015a230e: Release 1.22.0 (authored by werner).
Release 1.22.0
Aug 21 2023, 9:56 AM
CarlSchwan added a comment to T6667: Kleopatra: kleopatrarc is synced only on clean quit.

Yeah this is a know issue with kconfig, I ended up in many places in NeoChat and other apps to just call sync directly after every set because I'm often quitting apps with Ctrl+C and the settings were often not saved for me.

Aug 21 2023, 9:49 AM · kleopatra, Restricted Project
aheinecke triaged T6666: Draft: Kleopatra: revise certificate list filters as Wishlist priority.

I am giving this wishlist priority for now.

Aug 21 2023, 9:38 AM · gpd5x, kleopatra
aheinecke triaged T6669: Kleopatra: Config files moved "accidentally" in the last release as High priority.
Aug 21 2023, 9:34 AM · Restricted Project, vsd
werner updated the task description for T6585: Release GPGME 1.21.0.
Aug 21 2023, 9:23 AM · Release Info, gpgme
werner triaged T6668: Release GPGME 1.22.0 as Normal priority.
Aug 21 2023, 9:23 AM · gpgme, Release Info
aheinecke added a comment to T6667: Kleopatra: kleopatrarc is synced only on clean quit.

For the record I tested it on Windows that this now saves the config when logging out.

Aug 21 2023, 9:13 AM · kleopatra, Restricted Project
aheinecke added a comment to T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation.

No problem ;) Sorry for my snarky reply. Hope it worked for you now.

Aug 21 2023, 9:05 AM · Bug Report, gpg4win
aheinecke closed T5782: Kleopatra: Smartcard unusable secret key until used via command line as Resolved.

Noticed this issue was still open. This was resolved.

Aug 21 2023, 9:04 AM · kleopatra, Bug Report, gpg4win
uwi added a comment to T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation.

OK, I'm sorry, please accept my apologies for not having read the dialog message carefully enough. It seems I ignore the second sentence, replacing it with the omnipresent "Do you want to continue?" in my mind. Maybe the excuse is that it was terribly hot and damp in my office, preventing me from thinking.

Aug 21 2023, 8:28 AM · Bug Report, gpg4win
werner added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

We should not backport this to 2.2; better update to the current stable version (2.4)

Aug 21 2023, 8:15 AM · gnupg, pinentry
l10n daemon script <scripty@kde.org> committed rMTPe78903072a60: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 21 2023, 3:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf682d564ab94: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 21 2023, 3:48 AM
gniibe added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Using Ubuntu, it's GnuPG 2.2 (which doesn't have the fix of T4585). Without the fix, killing gpg (by CTRL-C) causes problematic situation where pinentry remains asking.
That's because gpg-agent and pinentry don't know the frontend side has been killed. T4585 introduced a watching thread into gpg-agent, so that it can correctly detect lost of frontend.

Aug 21 2023, 3:13 AM · gnupg, pinentry

Aug 20 2023

jukivili committed rC59f14c1db37e: blake2b-avx512: replace VPGATHER with manual gather (authored by jukivili).
blake2b-avx512: replace VPGATHER with manual gather
Aug 20 2023, 8:59 PM
jukivili committed rCded3a1ec2ec6: twofish-avx2-amd64: replace VPGATHER with manual gather (authored by jukivili).
twofish-avx2-amd64: replace VPGATHER with manual gather
Aug 20 2023, 8:59 PM
jukivili committed rCf2bf9997d465: Avoid VPGATHER usage for most of Intel CPUs (authored by jukivili).
Avoid VPGATHER usage for most of Intel CPUs
Aug 20 2023, 8:59 PM
mlaurent committed rLIBKLEO71190b3b77c5: GIT_SILENT: use last KTEXTADDONS (authored by mlaurent).
GIT_SILENT: use last KTEXTADDONS
Aug 20 2023, 1:14 PM
l10n daemon script <scripty@kde.org> committed rMTPc5871600206d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 20 2023, 3:49 AM

Aug 19 2023

mlaurent committed rLIBKLEO248381eed1a6: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 19 2023, 9:14 AM
mlaurent committed rKLEOPATRA7220e0e0d04f: Merge remote-tracking branch 'origin' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin' into kf6
Aug 19 2023, 9:12 AM
l10n daemon script <scripty@kde.org> committed rMTP1c9e2f9b242a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 19 2023, 3:48 AM

Aug 18 2023

aheinecke committed rW400495532259: Add additional ical libs to installed files (authored by aheinecke).
Add additional ical libs to installed files
Aug 18 2023, 6:59 PM
aheinecke committed rW76189fdb61dc: Prepare registry rules for GpgEX replacement (authored by aheinecke).
Prepare registry rules for GpgEX replacement
Aug 18 2023, 6:59 PM
aheinecke committed rWe0edfed30052: Sync breeze-dark icons with breeze (authored by aheinecke).
Sync breeze-dark icons with breeze
Aug 18 2023, 6:59 PM
aheinecke committed rWe31affa7a8cf: Add new icons from Okular and Kleopatra (authored by aheinecke).
Add new icons from Okular and Kleopatra
Aug 18 2023, 6:59 PM
aheinecke committed rKLEOPATRA0c94ed319aa6: Use aboutToQuit signal to sync KSharedConfig (authored by aheinecke).
Use aboutToQuit signal to sync KSharedConfig
Aug 18 2023, 6:33 PM
aheinecke committed rKLEOPATRAb785819ea301: Use aboutToQuit signal to sync KSharedConfig (authored by aheinecke).
Use aboutToQuit signal to sync KSharedConfig
Aug 18 2023, 6:31 PM
aheinecke claimed T6667: Kleopatra: kleopatrarc is synced only on clean quit.

I think that fixes the biggest issue here as long as kleo is not just killed it should save the current configuration state. Maybe we should add it in some more places explicitly, too where many things are stored in the config, like with the certifydialog?

Aug 18 2023, 6:31 PM · kleopatra, Restricted Project
aheinecke committed rOc0c4b751e08a: Post release Version bump (authored by aheinecke).
Post release Version bump
Aug 18 2023, 5:52 PM
aheinecke committed rOae983da0f2ef: po: Minor update to german po (authored by aheinecke).
po: Minor update to german po
Aug 18 2023, 5:52 PM
aheinecke added a comment to T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation.

😂 Skandal! Ein BUG!: "Möchten Sie die Installation ohne Administrator-Rechte fortfahren?" und Sie sagen "Nein". Ja dann brechen wir ab weil sie eben *nicht* fortfahren wollen.

Aug 18 2023, 4:11 PM · Bug Report, gpg4win
uwi added a comment to T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation.

Strong objection to close: When answering the question with "no", installation aborts!

Aug 18 2023, 3:05 PM · Bug Report, gpg4win
aheinecke triaged T6667: Kleopatra: kleopatrarc is synced only on clean quit as High priority.
Aug 18 2023, 2:06 PM · kleopatra, Restricted Project
ebo created T6666: Draft: Kleopatra: revise certificate list filters.
Aug 18 2023, 1:37 PM · gpd5x, kleopatra
ydixken added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Hi @gniibe - thanks for your fix.

Aug 18 2023, 1:10 PM · gnupg, pinentry
ebo raised the priority of T5903: Kleopatra: Add refresh button in certificatedetails from Normal to High.

Backport to VSD, as leaving out WKD is a bug.

Aug 18 2023, 12:34 PM · backport, kleopatra, Restricted Project
ebo updated the task description for T6663: Kleopatra: change option "publish on keyserver".
Aug 18 2023, 12:27 PM · vsd, Restricted Project, kleopatra
ebo merged task T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD into T6663: Kleopatra: change option "publish on keyserver".
Aug 18 2023, 12:22 PM · Restricted Project, Bug Report, kleopatra
ebo merged T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD into T6663: Kleopatra: change option "publish on keyserver".
Aug 18 2023, 12:22 PM · vsd, Restricted Project, kleopatra
ebo raised the priority of T6469: Kleopatra: Certify a group from Wishlist to Normal.
Aug 18 2023, 12:17 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a comment to T6469: Kleopatra: Certify a group.

result from meeting:

Aug 18 2023, 12:16 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo updated the task description for T6664: Kleopatra: Add feedback on search results.
Aug 18 2023, 12:09 PM · Restricted Project, kleopatra
ebo updated the task description for T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD .
Aug 18 2023, 12:08 PM · Restricted Project, Bug Report, kleopatra
ebo created T6664: Kleopatra: Add feedback on search results.
Aug 18 2023, 12:05 PM · Restricted Project, kleopatra
CarlSchwan committed rMTPb8232846ed48: widget: Add signature info for other types of messagepart (authored by CarlSchwan).
widget: Add signature info for other types of messagepart
Aug 18 2023, 11:41 AM
CarlSchwan committed rMTP50d248534ff5: qml: Fix inconsistency with qtwidget version (authored by CarlSchwan).
qml: Fix inconsistency with qtwidget version
Aug 18 2023, 11:41 AM
CarlSchwan committed rMTP61802bac1012: widget: Add signature information (authored by CarlSchwan).
widget: Add signature information
Aug 18 2023, 11:41 AM
CarlSchwan committed rMTP8d7e9ed50097: widgets: Frameless view in MessageViewer (authored by CarlSchwan).
widgets: Frameless view in MessageViewer
Aug 18 2023, 11:41 AM
CarlSchwan committed rMTPed7b700b9edc: Add support for VS-NfD compliance mode (authored by CarlSchwan).
Add support for VS-NfD compliance mode
Aug 18 2023, 11:41 AM
CarlSchwan committed rMTPbe94afbbfb2a: Use enum instead of string in PartModel (authored by CarlSchwan).
Use enum instead of string in PartModel
Aug 18 2023, 11:41 AM
ebo triaged T6663: Kleopatra: change option "publish on keyserver" as Normal priority.
Aug 18 2023, 11:08 AM · vsd, Restricted Project, kleopatra
ebo added a project to T3910: Kleopatra: Direct way to WKD Lookup a key: Restricted Project.
Aug 18 2023, 10:53 AM · Restricted Project, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6262: Kleopatra: Remove info buttons from Certify dialog.
Aug 18 2023, 10:38 AM · gnupg, kleopatra
ebo added a parent task for T6262: Kleopatra: Remove info buttons from Certify dialog: T6626: Kleopatra: Improve certification and revocation.
Aug 18 2023, 10:38 AM · Restricted Project, kleopatra
ebo placed T6662: Kleopatra: improve useability of group configuration up for grabs.
Aug 18 2023, 10:15 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo claimed T6662: Kleopatra: improve useability of group configuration .
Aug 18 2023, 10:05 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ebo created T6662: Kleopatra: improve useability of group configuration .
Aug 18 2023, 10:04 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
aheinecke added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

This could have something to do with our changes to g4wihelp.c to adapt to the new plugin API.

Aug 18 2023, 9:43 AM · gpg4win, Bug Report
aheinecke closed T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation as Resolved.

You can install Gpg4win without admin rights. It requests "Highest available" rights by default to be installed into the protected Program Files (x86) folder. When you are not in the Administrators group It will install into your home directory much like firefox does. Any maybe if you don't want to leave a footprint installing Gpg4win on the System (without admin rights) where you don't have admin rights is kind of beside the point. You either leave a footprint by the installation or you could just use the installed Gpg4win there.

Aug 18 2023, 9:30 AM · Bug Report, gpg4win
uwi created T6661: Improve https://wiki.gnupg.org/Gpg4win/PortableVersion or the general implementation.
Aug 18 2023, 8:51 AM · Bug Report, gpg4win
gniibe committed rPa6f63fe37dbf: tty,curses: Upon SIGINT, let pinentry exit gracefully. (authored by gniibe).
tty,curses: Upon SIGINT, let pinentry exit gracefully.
Aug 18 2023, 8:41 AM
gniibe committed rP08408498b3fe: curses: Fix timeout handling. (authored by gniibe).
curses: Fix timeout handling.
Aug 18 2023, 8:41 AM
mlaurent committed rLIBKLEO888aa4227786: We already add include (authored by mlaurent).
We already add include
Aug 18 2023, 7:28 AM
gniibe added a comment to T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Pushed the fix for SIGINT handling of pinentry-tty and pinentry-curses by: rPa6f63fe37dbf: tty,curses: Upon SIGINT, let pinentry exit gracefully.
This fix should improve the situation.

Aug 18 2023, 7:06 AM · gnupg, pinentry
gniibe claimed T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed.

Thank you for the report.
I found a bug in pinentry-curses and pinentry-tty for handling SIGINT. I am going to fix this.

Aug 18 2023, 5:00 AM · gnupg, pinentry
l10n daemon script <scripty@kde.org> committed rMTPd9028ef4db53: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Aug 18 2023, 3:47 AM
gniibe added a comment to T6619: How to maintain our local libtool patch.

Pushed the change to:

  • libgpg-error
  • libassuan master
  • libgcrypt master
  • ntbtls
  • npth
  • libksba
  • gpgme
  • scute
Aug 18 2023, 2:13 AM · gpgrt, Bug Report

Aug 17 2023

dvratil triaged T6660: Support for CONFERENCE ical property in KOrganizer as Normal priority.
Aug 17 2023, 9:44 PM · Restricted Project, KDE
dvratil created T6660: Support for CONFERENCE ical property in KOrganizer.
Aug 17 2023, 9:43 PM · Restricted Project, KDE
fc883388 updated fc883388.
Aug 17 2023, 9:28 PM
aheinecke added a comment to T6116: Kleopatra: Card personalization workflow.

Regarding PIN, they should be set first.

  1. A temporary Admin / User PIN is be generated and stored in gpg-agent.
  2. Then the keys are created as mentioned above.
  3. The user is asked to set a new PIN and Admin PIN for the card.
  4. Optionally set a RESET CODE
Aug 17 2023, 4:20 PM · Restricted Project, kleopatra
aheinecke added a comment to T6116: Kleopatra: Card personalization workflow.

For generate new keys we see four use cases

  1. Create card and backup card. -> Creates at least two cards with the same keys. Keys might be stored in ram: TODO: Add subtask
  2. Full backup of all keys - Allows for copied cards at a later time.
  3. Only backup encryption Key. - There is a backup of the encryption key on the computer.
  4. No backup - Keys will be generated on the card.
Aug 17 2023, 4:09 PM · Restricted Project, kleopatra
werner renamed T6659: gpg4win seems not to consider the installation control file anymore from Installation doesn't consider control file to gpg4win seems not to consider the installation control file anymore.
Aug 17 2023, 2:25 PM · gpg4win, Bug Report
ikloecker added a comment to T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.

Yes, gpgtar emits a SUCCESS status. gpgme should probably check for this.

Aug 17 2023, 2:24 PM · gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
werner added a comment to T6659: gpg4win seems not to consider the installation control file anymore.

[For bug reports please don't refer to some other site - at least a brief but useful description should always be included]

Aug 17 2023, 2:24 PM · gpg4win, Bug Report
aheinecke added a comment to T6652: Kleopatra / MTP: Wrong / No signature indication.

Yes i think we need something like that, maybe shorter like this message is (VS-NfD compliant) encrypted and this message was (VS-NfD compliant) signed by "user.name@foo.bar" as a single line each, with "Details" available. And then in details show some more information like who the message was also encrypted to, ideally with the user ids when we have the keys in the keyring already and not the fingerprints of the keys. Or maybe just a status indication icon like we have in GpgOL which provides more information when you click it or as a tooltip. At the very least we need to make sure that this cannot be faked by e.g. HTML Mails :) so it needs to be removed a bit from the actual mail body.

Aug 17 2023, 2:17 PM · Restricted Project, kleopatra, mimetreeparser