Page MenuHome GnuPG
Feed All Stories

Oct 2 2023

werner committed rG45a1ab501787: common: Improve lock strategy for dotlock. (authored by werner).
common: Improve lock strategy for dotlock.
Oct 2 2023, 2:41 PM
svuorela updated the task description for T6732: Visual representation of signature is a bit ugly.
Oct 2 2023, 2:39 PM · okular
svuorela updated the task description for T6732: Visual representation of signature is a bit ugly.
Oct 2 2023, 2:36 PM · okular
ebo added a comment to T6469: Kleopatra: Certify a group.

I had a look at the current state (VS-Desktop-3.2.0.0-beta229/231 from 2023-09-29):

Oct 2 2023, 2:32 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue: gnupg22.
Oct 2 2023, 2:31 PM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
aheinecke added a comment to T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue.

So I have analyzed the problem and I think I understand it now, but I don't really have a solution yet as I think a new option or change in gpgtar might be needed. I think the easiest would be that if --utf8-strings is provided that also the --output parameter is assumed to be UTF8 encoded? And not just the files from --files-from?

Oct 2 2023, 2:30 PM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
ikloecker added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

See also https://dev.gnupg.org/T6401#176099 which explains why OpenPGP seems to behave differently than S/MIME.

Oct 2 2023, 2:14 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo created T6744: Kleopatra and key resolver: Use the blue symbol for non-compliant keys.
Oct 2 2023, 1:49 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, kleopatra
ebo added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

again aheinecke:

Oct 2 2023, 1:46 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo added a comment to T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.

aheinecke wrote regarding not showing the group at all (https://dev.gnupg.org/T6401#175847):

Oct 2 2023, 1:36 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner added a comment to T3380: Use exponential backoff when spawning agent and dirmngr.

This was actually implemented in a similar way for T3490.

Oct 2 2023, 1:28 PM · gnupg24 (gnupg-2.4.4), Feature Request
ebo updated the task description for T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.
Oct 2 2023, 1:25 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner committed rGd7a1577a2524: dirmngr: Add code to support the negotiation auth method. (authored by werner).
dirmngr: Add code to support the negotiation auth method.
Oct 2 2023, 1:10 PM
werner committed rG53bdb7440cbe: dirmngr: Extended the http_get_header function. (authored by werner).
dirmngr: Extended the http_get_header function.
Oct 2 2023, 1:10 PM
werner committed rG52b7a60cf9f3: common: Add new function b64decode. (authored by werner).
common: Add new function b64decode.
Oct 2 2023, 1:10 PM
werner committed rGd546fdd53115: dirmngr: Add code to support the negotiation auth method. (authored by werner).
dirmngr: Add code to support the negotiation auth method.
Oct 2 2023, 1:01 PM
werner committed rG7f2f970540b6: dirmngr: Extended the http_get_header function. (authored by werner).
dirmngr: Extended the http_get_header function.
Oct 2 2023, 1:01 PM
werner committed rGc1cd18538553: common: Add new function b64decode. (authored by werner).
common: Add new function b64decode.
Oct 2 2023, 1:01 PM
aheinecke added a comment to rWc1a32e26a037: Add PCRE2 as explicit package again.

Sorry, done now

Oct 2 2023, 12:35 PM
aheinecke committed rWea7f74fb88b5: Add inst-pcre2.nsi and uninst-prce2.nsi (authored by aheinecke).
Add inst-pcre2.nsi and uninst-prce2.nsi
Oct 2 2023, 12:34 PM
ikloecker placed T6621: Kleopatra: Remove "in n days/weeks/months/years" input from Change Validity Period dialog up for grabs.

I have created a merge request for upstream to remove the useless "No date" option:
https://invent.kde.org/frameworks/kwidgetsaddons/-/merge_requests/213
I have added a patch with the changes to gpg4win, so that we do not have to wait for the fixed upstream version.

Oct 2 2023, 12:16 PM · Restricted Project, kleopatra
ikloecker committed rWb29e4c3d4008: Add upstream patches which remove useless "no date" option (authored by ikloecker).
Add upstream patches which remove useless "no date" option
Oct 2 2023, 12:16 PM
ikloecker added a comment to rWc1a32e26a037: Add PCRE2 as explicit package again.

You forgot to add src/inst-pcre2.nsi and src/uninst-pcre2.nsi

Oct 2 2023, 11:56 AM
ebo added a comment to T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.

This is in contrast to the behavior for "single" keys. An expired key is not listed as available for encryption at all.

Oct 2 2023, 11:38 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo created T6743: Libkleo Keyresolver: check for existing encryption subkey instead valid one, as first step.
Oct 2 2023, 11:35 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ebo created T6742: Kleopatra: Encryption to group with expired key fails with unexpected message.
Oct 2 2023, 10:58 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke claimed T6728: Kleopatra: encryption via "Encrypt folder" has unicode issue.

This one is one me. I think the issue is gpgme-w32 spawn.

Oct 2 2023, 10:55 AM · gpgme (gpgme 1.23.x), kleopatra, Restricted Project
mlaurent committed rLIBKLEO1bdbda813ea9: Remove no longer needed qOverload (authored by mlaurent).
Remove no longer needed qOverload
Oct 2 2023, 7:00 AM
mlaurent committed rKLEOPATRA95c59dcf46c2: Remove no longer needed qOverload (authored by mlaurent).
Remove no longer needed qOverload
Oct 2 2023, 6:58 AM
mlaurent committed rKLEOPATRA8f4476818589: Remove no longer needed qOverload (authored by mlaurent).
Remove no longer needed qOverload
Oct 2 2023, 6:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf7a24372c8b9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 2 2023, 4:17 AM
gniibe committed rG78afc209ccb7: tpm2d: Fix call to assuan_control. (authored by gniibe).
tpm2d: Fix call to assuan_control.
Oct 2 2023, 3:44 AM

Oct 1 2023

dvratil added a comment to T6521: IncidenceEditor: no way to show or change sign/encrypt state of iTIP message.

MRs:
https://invent.kde.org/pim/akonadi-calendar/-/merge_requests/73
https://invent.kde.org/pim/incidenceeditor/-/merge_requests/49

Oct 1 2023, 9:31 PM · Restricted Project, KDE
l10n daemon script <scripty@kde.org> committed rLIBKLEO05bbe42de57d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 5:42 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA04e6d18d02b2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 5:41 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO2c46c9a6fd6f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 4:34 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb5a051f569fa: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 4:33 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf863039d57e0: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 3:39 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA7f210bb826db: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 1 2023, 3:39 AM

Sep 30 2023

lukas.holenda added a comment to T6686: GPG4win exchange issue decrypt message from Macos GPGtools.

Hi, thank you so much and sorry for delay.
This beta is working for us perfectly.

Sep 30 2023, 8:39 PM · MacOS, Support, gpg4win
dvratil closed T6660: Support for CONFERENCE ical property in KOrganizer as Wontfix.

After some investigation into what everyone else is doing, nobody seems to be using and supporting this property as of now. The big players (Google Calendar, Office365) abuse the Location field to store the URL for the onlin-meeting with alternative methods of joining the conference (e.g. dial-in numbers. etc) stored in the event description.

Sep 30 2023, 3:38 PM · Restricted Project, KDE
werner triaged T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string as Normal priority.

I guess we should add an extended API to set the filter.

Sep 30 2023, 2:08 PM · gpgrt, Bug Report
jukivili committed rC325786acd445: blake2-avx512: merge some of the gather loads (authored by jukivili).
blake2-avx512: merge some of the gather loads
Sep 30 2023, 1:30 PM
mlaurent committed rLIBKLEO5147db680ed5: pri is not created now (authored by mlaurent).
pri is not created now
Sep 30 2023, 8:22 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9785431dc078: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 30 2023, 4:15 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA1ba0c5977723: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 30 2023, 3:32 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO289e994218a3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 30 2023, 3:31 AM

Sep 29 2023

mlaurent committed rLIBKLEO896f235ecb0f: Remove code for generating pri file (framework will remove it too) (authored by mlaurent).
Remove code for generating pri file (framework will remove it too)
Sep 29 2023, 7:45 PM
ebo moved T5960: Kleopatra: Encoding problems with GnuPG output on Windows from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This looks nice! One down...

Sep 29 2023, 4:03 PM · vsd33, Restricted Project, kleopatra
aheinecke committed rWc1a32e26a037: Add PCRE2 as explicit package again (authored by aheinecke).
Add PCRE2 as explicit package again
Sep 29 2023, 3:19 PM
ebo moved T6701: GpgOL: Use GPGME_ENCRYPT_ALWAYS_TRUST from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 29 2023, 3:11 PM · vsd32 (vsd-3.2.0), vsd, Restricted Project, gpgol
ebo moved T6683: GpgOL: Configurable error if sign is selected and prefer_smime from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 29 2023, 2:50 PM · vsd32 (vsd-3.2.0), gpgol, Restricted Project, vsd
ebo closed T5903: Kleopatra: Add refresh button in certificatedetails as Resolved.

Yes, works now ( VS-Desktop-3.2.0.0-beta from today):

Sep 29 2023, 2:20 PM · backport, kleopatra, Restricted Project
ebo closed T6202: Kleopatra: Suppress errors of WKD lookups as Resolved.

works, I only see the error in debugview.
Furthermore, I use the occasion to point to T6493, Improvements on search window ;-)

Sep 29 2023, 1:54 PM · Restricted Project, kleopatra
aheinecke added a comment to T6738: Inefficient and unobvious key certification (signing) process.

Under Kleopatra -> Settings -> Configure Kleopatra -> GnuPG System -> In the Tab Secret Keys -> Is there either "Delete unused Passwords after N Seconds or Delete Passwords after N Seconds set to zero or the option "Do not use the password cache for signing" set? In this case this would be normal and expected behavior because it turns of the caching.

Sep 29 2023, 1:33 PM · can't replicate
aheinecke committed rW8da25ad8a090: Use explicity gpg4win libs in qt instead of -qt (authored by aheinecke).
Use explicity gpg4win libs in qt instead of -qt
Sep 29 2023, 1:25 PM
werner claimed T6741: gpg 2.3+ may display garbled characters for date and time in non-English Windows.

Thanks for the report and the helpful suggestion. I was anyway about to change the time format but your suggestion is better.

Sep 29 2023, 11:43 AM · gnupg24 (gnupg-2.4.4), i18n, Windows, Bug Report
werner claimed T6736: Year 2038 issue for key validity date.

I am not sure whether we need to fix things in kleo but at some places gpg uses atoi() to parse the seconds since epoch. This should be fixed because that is the way gpgme provides the expiry time. I will also look into the ISO date string parser.

Sep 29 2023, 11:41 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report
ebo closed T6472: Kleopatra: Switch smart card app back to openpgp after any operation as Resolved.

works: After generating a PIV key

gpg --edit-card

nevertheless shows the OpenPGP keys. Tested with gpg4win 4.2.0.

Sep 29 2023, 10:44 AM · Restricted Project, kleopatra
gniibe committed rM8ad22290df34: gpgme-tool: Support use of Windows HANDLE for INPUT/OUTPUT/MESSAGE. (authored by gniibe).
gpgme-tool: Support use of Windows HANDLE for INPUT/OUTPUT/MESSAGE.
Sep 29 2023, 4:42 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA099dde9bc99c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 29 2023, 4:12 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA05d5272bff59: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sep 29 2023, 3:30 AM

Sep 28 2023

aheinecke added a comment to T6739: Allow "refresh key/signatures" from key's context menu (from key list).

Aha, so you know how to provoke us into action, good man ;-) Alright I give it high priority. No seriously, makes sense to have we'll see when we can fit it in. Needs an extension in our internal api so probably not in the next release but sooner rather then later.

Sep 28 2023, 5:49 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
uwi added a comment to T6739: Allow "refresh key/signatures" from key's context menu (from key list).

I guess I asked for it, because much older "PGP Desktop" had it already (via menu entry):

Sep 28 2023, 5:03 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
darkthread.gpg created T6741: gpg 2.3+ may display garbled characters for date and time in non-English Windows.
Sep 28 2023, 4:58 PM · gnupg24 (gnupg-2.4.4), i18n, Windows, Bug Report
uwi added a comment to T6738: Inefficient and unobvious key certification (signing) process.

Maybe it's due to the fact that I used a non-admin installation? Actually I'm also surprised that it worked that way. What kind of debug logs could I supply?

Sep 28 2023, 4:54 PM · can't replicate
ebo closed T6265: Kleopatra: Wrong user ID preselected when certifying single user ID of key with invalid user IDs as Resolved.

works as described

Sep 28 2023, 4:38 PM · Restricted Project, kleopatra, Bug Report
aheinecke committed rWbf316f3e50aa: Update frontend packages (authored by aheinecke).
Update frontend packages
Sep 28 2023, 3:59 PM
aheinecke added a comment to T6739: Allow "refresh key/signatures" from key's context menu (from key list).

Mmh or even select all expired keys and then refresh them.

Sep 28 2023, 3:54 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
aheinecke triaged T6739: Allow "refresh key/signatures" from key's context menu (from key list) as Wishlist priority.

Multi select makes this nontrivial. But I think only with multi select this would really be useful. But yes it is a nice item for the backlog. E.g. if you know that a company switched their mail domain you might want to refresh all the keys from that company and you could do that with filter + multi select and refresh.

Sep 28 2023, 3:53 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ebo added a comment to T6738: Inefficient and unobvious key certification (signing) process.

For me with Gpg4win 4.2.0 it works as expected, that is all UIDs which have a checkmark are certified in one go, entry of password only once. Used the key given in description for the test.

Sep 28 2023, 2:38 PM · can't replicate
ebo awarded T6739: Allow "refresh key/signatures" from key's context menu (from key list) a Like token.
Sep 28 2023, 2:33 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra, Feature Request
ebo added a project to T6738: Inefficient and unobvious key certification (signing) process: can't replicate.
Sep 28 2023, 2:27 PM · can't replicate
ebo moved T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad from Backlog to done on the gpgme board.
Sep 28 2023, 1:53 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
ebo closed T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad as Resolved.

After the fix everything after the Signature block is now silently discarded

Sep 28 2023, 1:52 PM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
aheinecke committed rWc1e04756eb99: Fix okular MSI installation (authored by aheinecke).
Fix okular MSI installation
Sep 28 2023, 1:49 PM
aheinecke committed rO03f31b31cbc3: Fix double release in error handling (authored by aheinecke).
Fix double release in error handling
Sep 28 2023, 1:48 PM
ncts added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.

Changing debug options unfortunately didn't change much.

Sep 28 2023, 1:40 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
ebo moved T6253: GpgSM: Backport ECC support to 2.2 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Sep 28 2023, 1:20 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
mlaurent committed rKLEOPATRA6fdcbbfacf1f: Merge remote-tracking branch 'origin/kf5' (authored by mlaurent).
Merge remote-tracking branch 'origin/kf5'
Sep 28 2023, 1:09 PM
ebo moved T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" from Backlog to done on the gpgme board.
Sep 28 2023, 1:04 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
ebo closed T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" as Resolved.

works

Sep 28 2023, 1:03 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
ebo closed T5934: Kleopatra: Change the default/primary User ID as Resolved.

works

Sep 28 2023, 12:52 PM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker committed rKLEOPATRA23a066adec24: Store state of some options separately for bulk certification (authored by ikloecker).
Store state of some options separately for bulk certification
Sep 28 2023, 12:17 PM
ikloecker updated the task description for T6469: Kleopatra: Certify a group.
Sep 28 2023, 11:22 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6469: Kleopatra: Certify a group.

The certification of certificate groups (first two points of T6469#174361) is mostly done.

Sep 28 2023, 11:12 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd7752db7490c: Show progress dialog while certificates are certified (authored by ikloecker).
Show progress dialog while certificates are certified
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAa3e6b94ee2e6: Show details about failed certifications in final result message (authored by ikloecker).
Show details about failed certifications in final result message
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA1b956241aab2: Upload certified certificates to the configured key server (authored by ikloecker).
Upload certified certificates to the configured key server
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA185762e92645: Add Certify button to certificate group management dialog (authored by ikloecker).
Add Certify button to certificate group management dialog
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAf3d30db45bf8: Allow sending multiple keys to a key server (authored by ikloecker).
Allow sending multiple keys to a key server
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA4d39afaefcfa: Add first version of command for certifying certificate groups (authored by ikloecker).
Add first version of command for certifying certificate groups
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA594788fd0ed2: Sort certificates/user IDs alphabetically (authored by ikloecker).
Sort certificates/user IDs alphabetically
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA0ab4f219b670: Remove useless code for non-revocable certifications (authored by ikloecker).
Remove useless code for non-revocable certifications
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAd2a0f34043db: Minor refactoring to reduce code duplication (authored by ikloecker).
Minor refactoring to reduce code duplication
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA8844a0dc92dc: Skip disabled user IDs when looking for existing tags (authored by ikloecker).
Skip disabled user IDs when looking for existing tags
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAcbb74772fc1a: Remove update of certificate (authored by ikloecker).
Remove update of certificate
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRA850635b814a3: Ensure that tags of all keys are loaded (authored by ikloecker).
Ensure that tags of all keys are loaded
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAbd31a232e26e: Add bulk certification mode to certify widget (authored by ikloecker).
Add bulk certification mode to certify widget
Sep 28 2023, 10:52 AM
ikloecker committed rKLEOPATRAeefde0d0194a: Factor out setup of widget after setting certificate(s) (authored by ikloecker).
Factor out setup of widget after setting certificate(s)
Sep 28 2023, 10:52 AM