Page MenuHome GnuPG
Feed All Stories

Dec 18 2023

TobiasFella committed rLIBKLEO05cafebeb2b4: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:45 PM
TobiasFella committed rKLEOPATRA42844179de29: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:40 PM
TobiasFella committed rKLEOPATRA070f92015625: Add LabelHelper (authored by TobiasFella).
Add LabelHelper
Dec 18 2023, 4:36 PM
werner added a comment to T6838: keyboxd hangs on stale locks after changing hostname.

Okay, now we have pass the warnings down to gpg and gpgsm so the problem will be easier to analyze. We also stop trying after 10 seconds. Sample error messages:

Dec 18 2023, 4:31 PM · gnupg24 (gnupg-2.4.4), Bug Report
TobiasFella committed rKLEOPATRA78939e6d44c1: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAe1a40a09129d: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAdd4f8c6a7620: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRAd880de94d11d: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 4:25 PM
TobiasFella committed rKLEOPATRA97b3dab1cfdf: Limit subkey expiration date to primary key expiration date (authored by TobiasFella).
Limit subkey expiration date to primary key expiration date
Dec 18 2023, 4:25 PM
werner committed rGbd8346f7abdd: keyboxd: Pass lock info back to gpg and gpgsm. (authored by werner).
keyboxd: Pass lock info back to gpg and gpgsm.
Dec 18 2023, 4:23 PM
werner committed rGc99282fc7838: keyboxd: Timeout on failure to get the database lock. (authored by werner).
keyboxd: Timeout on failure to get the database lock.
Dec 18 2023, 4:23 PM
werner committed rG937aeb1904eb: common: Add an info callback to dotlock. (authored by werner).
common: Add an info callback to dotlock.
Dec 18 2023, 4:23 PM
werner committed rGf57717bf2314: common: Improve error return for dotlock. (authored by werner).
common: Improve error return for dotlock.
Dec 18 2023, 4:23 PM
TobiasFella committed rKLEOPATRAb4be37f5f001: Implement adding subkeys to an existing key (authored by TobiasFella).
Implement adding subkeys to an existing key
Dec 18 2023, 4:16 PM
TobiasFella committed rKLEOPATRA362e3ac033c3: Cleanup button hiding (authored by TobiasFella).
Cleanup button hiding
Dec 18 2023, 3:35 PM
TobiasFella committed rKLEOPATRA57da6fd8909c: Cleanup (authored by TobiasFella).
Cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA0adcd7fbad5d: Port to QFormLayout and various cleanup (authored by TobiasFella).
Port to QFormLayout and various cleanup
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA9d963cf21210: Start porting to QFormLayout (authored by TobiasFella).
Start porting to QFormLayout
Dec 18 2023, 3:26 PM
TobiasFella committed rKLEOPATRA7798c1b90cbc: Remove DSA and Elgamal options (authored by TobiasFella).
Remove DSA and Elgamal options
Dec 18 2023, 3:26 PM
ikloecker added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

My hypothesis about what happens:

  • I enter a folder with some new messages. KMail starts a sync.
  • I read some of the new messages. They are marked as read in KMail and (hypothesis) Akonadi records the status changes for later because a sync is running.
  • The sync finishes. KMail shows the new messages again as unread which (hypothesis) is what the sync reports.
  • In the background Akonadi syncs the deferred status changes to the server. (hypothesis)
Dec 18 2023, 3:09 PM · Restricted Project, KMail
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

@ebo told me that she can reproduce the problem by just moving around e.g. 1000 unread mails to a different folder and then e.g. marking them all as read while they are syncing. At least if I understood her correctly. @ebo could you please describe your test case?

Dec 18 2023, 1:50 PM · Restricted Project, KMail
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Both the company and me are running debian dovecot.

Dec 18 2023, 1:48 PM · Restricted Project, KMail
ikloecker added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

It seems I'm using Exchange (account at my old university and o2mail.de).

Dec 18 2023, 1:24 PM · Restricted Project, KMail
aheinecke triaged T6885: Forwarding mail with attachments embeded into the *.eml file will trigger GpgOL reporting an index out of range as Normal priority.

I have yet to reproduce this so I had not yet triaged this. The usual case to forward attached mail in Outlook is with .msg files but I recently noticed that Outlook on the web allows you to save mail also as .eml. Also .eml should in theory be much simpler to handle.

Dec 18 2023, 12:07 PM · gpgol, Restricted Project, Bug Report, gpg4win
dvratil added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Could you share what IMAP server software do you run personally and in the office (probably Dovecot or Cyrus IMAP?).

Dec 18 2023, 11:46 AM · Restricted Project, KMail
werner triaged T6892: libgcrypt-1.10.3 build failure on x86 with -Og as Normal priority.
Dec 18 2023, 11:42 AM · libgcrypt, Bug Report
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Your comment on speed might also be why I do not see this issue. Nearly all of my mails and all my large folders go through my private mail server that stands at a dedicated hoster. While our company mail server is located in the office and only reachable through the office internet connection with VPN afaik. I had a tool / command to deliberately slow down connections on some port maybe you can use something like that? I don't think that we can give you access to the company mail server / VPN since you are not a regular employee.

Dec 18 2023, 11:41 AM · Restricted Project, KMail
werner created gpgol2.
Dec 18 2023, 11:40 AM
aheinecke added a comment to T6894: Kleopatra improved drop behavior.

Oh yeah! I was looking for a way to Integrate LLMs / GPT Models into our code. Let us change gpgme_data_indentify so that it queries an online service about what to do with such a file 😅 I guess that is how Microsoft would implement such a feature nowadays. Gathering training data in the help of humanity.

Dec 18 2023, 11:34 AM · vsd33, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA1dc21b058b11: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRAa90ca24d1fea: Show subkeys without expiry as expiring when the parent key expires (authored by TobiasFella).
Show subkeys without expiry as expiring when the parent key expires
Dec 18 2023, 11:27 AM
TobiasFella committed rKLEOPATRA8780838f497c: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 10:58 AM
ikloecker added a comment to T6894: Kleopatra improved drop behavior.

We should sell this as AI or at least as "smart file drop". ;-)

Dec 18 2023, 9:55 AM · vsd33, Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA576e841b5d61: Reorder includes (authored by TobiasFella).
Reorder includes
Dec 18 2023, 9:13 AM
TobiasFella committed rKLEOPATRAd8cff6959c55: Don't show message for primary keys that don't expire (authored by TobiasFella).
Don't show message for primary keys that don't expire
Dec 18 2023, 9:12 AM
TobiasFella committed rKLEOPATRAd06b33e4adae: Apply 1 suggestion(s) to 1 file(s) (authored by ikloecker).
Apply 1 suggestion(s) to 1 file(s)
Dec 18 2023, 8:57 AM
TobiasFella committed rKLEOPATRA87f14b418ac9: Apply code review suggestions (authored by ikloecker).
Apply code review suggestions
Dec 18 2023, 8:56 AM
mlaurent committed rKLEOPATRAfdf12dd7ae8e: extractVersionNumber is necessary only in Windows => compile warning-- (authored by mlaurent).
extractVersionNumber is necessary only in Windows => compile warning--
Dec 18 2023, 8:20 AM
mlaurent committed rKLEOPATRA5baeb2f087a2: qt-cxx20-compat.h is not necessary now we depend against qt6.5 (authored by mlaurent).
qt-cxx20-compat.h is not necessary now we depend against qt6.5
Dec 18 2023, 8:19 AM
mlaurent committed rKLEOPATRAaea25b9173d1: We can't depend against qt5/kf5 (authored by mlaurent).
We can't depend against qt5/kf5
Dec 18 2023, 8:19 AM
mlaurent committed rLIBKLEOf29d118716d7: Avoid i18n warning (authored by mlaurent).
Avoid i18n warning
Dec 18 2023, 7:53 AM
gniibe added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

@jukivili Thanks a lot. Please push the change to 1.10 branch and master.

Dec 18 2023, 7:51 AM · libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOe6a97c82895a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 5:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA30b4056e1c98: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 5:09 AM
l10n daemon script <scripty@kde.org> committed rMTPd63b49c3d5b7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:51 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO705a7e859378: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA93f9371417ec: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 3:49 AM
gniibe committed rG4e94b004a69e: scd: Debug output is only enabled with an option. (authored by gniibe).
scd: Debug output is only enabled with an option.
Dec 18 2023, 3:33 AM
l10n daemon script <scripty@kde.org> committed rMTP0d5b17400abb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 2:41 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO92f98363704e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 2:40 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc654e9443d26: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 18 2023, 2:40 AM

Dec 17 2023

l10n daemon script <scripty@kde.org> committed rLIBKLEOeb4c98f0776f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 17 2023, 4:10 AM

Dec 16 2023

jukivili added a project to T6892: libgcrypt-1.10.3 build failure on x86 with -Og: libgcrypt.
Dec 16 2023, 6:57 PM · libgcrypt, Bug Report
jukivili added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

Attached patch should workaround the issue:

Dec 16 2023, 6:56 PM · libgcrypt, Bug Report
aheinecke triaged T6894: Kleopatra improved drop behavior as Wishlist priority.
Dec 16 2023, 3:03 PM · vsd33, Restricted Project, kleopatra
aheinecke triaged T6893: Kleopatra: Drag & Drop certificates to somewhere to export them as Wishlist priority.
Dec 16 2023, 3:01 PM · gpd5x, kleopatra
aheinecke added a comment to T6757: gpgsm 2.4 Fails to import P12 certificate/key.

We were hoping before christmas. But it is unlikely due to some other stuff we had to do. Early Jan. Definitely a priority for us right now to get it out.

Dec 16 2023, 3:41 AM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

But I guess syncing a second client should do the trick to get the server state. At least ebo has afaik both claws and kmail configured with the same server.

Dec 16 2023, 3:39 AM · Restricted Project, KMail
aheinecke added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

No, our webinterface is telnet :)

Dec 16 2023, 3:38 AM · Restricted Project, KMail
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd542d0454dee: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 16 2023, 2:25 AM

Dec 15 2023

dvratil added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Is there also a web interface for the @gnupg.com mail server? It would be useful to be able to check what's the read/unread status on the server.

Dec 15 2023, 5:20 PM · Restricted Project, KMail
ebo added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

I saw this recently on a imap subfolder with between 4- and 5000 mails. I have marked a few hundred new ones as read in one go. The folder does not even have mail threads in it and I've never used that function anyway.
This was on my work account @gnupg.com (the only account where I use KMail). Should we ask Werner for details of the server?

Dec 15 2023, 4:10 PM · Restricted Project, KMail
lecris added a comment to T6757: gpgsm 2.4 Fails to import P12 certificate/key.

@werner Any news on when will 2.4.4 will land? I cannot figure out how to build the project from source, and I couldn't adapt the Fedora packaging to build it either. I would like to have a way to finally sign my git commits.

Dec 15 2023, 2:17 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
TobiasFella added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

first draft is up at https://invent.kde.org/pim/libkleo/-/merge_requests/67

Dec 15 2023, 1:24 PM · kleopatra, Restricted Project
TobiasFella committed rLIBKLEOaf21cbfc17b7: Add model containing the user ids of all keys (authored by TobiasFella).
Add model containing the user ids of all keys
Dec 15 2023, 1:23 PM
aheinecke committed rO1023a58b0788: Post release version bump (authored by aheinecke).
Post release version bump
Dec 15 2023, 1:18 PM
aheinecke committed rO9717f5744bfd: Fix crash on temporary mailref from ribbon control (authored by aheinecke).
Fix crash on temporary mailref from ribbon control
Dec 15 2023, 1:18 PM
aheinecke added a comment to T6861: GpgOL: Crash when switching from calendar back to mailview .

The issue was obvious but I looked at the wrong place. I looked for a ref counting error but the issue was that the control only returned a temporary pointer that had exactly one reference.

Dec 15 2023, 12:14 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgol
TobiasFella added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

The Proxymodel approach seems to work; I can't find any fundamental problems due to having more rows in the proxy model than in the source model. Since this is the least invasive approach - with (almost) all changes being contained in the new model, I'm going to continue with this approach for now.

Dec 15 2023, 12:06 PM · kleopatra, Restricted Project
aheinecke committed rW8fe2c178412f: Fix uninstallation of licenses subdir (authored by aheinecke).
Fix uninstallation of licenses subdir
Dec 15 2023, 11:49 AM
ikloecker added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

I'm seeing this on an inbox with about 4,000 messages. It may depend on the server (speed) because I'm not seeing this on larger folders on another server. But it does happen for more than one server. I'm not using "Ignore thread". Just the plain old mailing-list style message list. I'll keep an eye on when it happens for which folders.

Dec 15 2023, 10:40 AM · Restricted Project, KMail
ikloecker added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

I would experiment with replacing the flat keylist model with a flat userid keylist model. For places where we only want to see the primary user IDs we could simply put a filter proxy on top. Obviously, that's a big architectural change so I'd expect some breakage. Maybe we start with adding a new model but keep in mind to replace the old model. Or we immediately replace the old model with a primary-user-ids-proxied new model.

Dec 15 2023, 10:34 AM · kleopatra, Restricted Project
dvratil added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Also, are you using the "Ignore thread" function?

Dec 15 2023, 9:51 AM · Restricted Project, KMail
dvratil added a comment to T6891: KMail: IMAP flags are sometimes not synced / shown correctly.

Can you be more specific how much is "many messages"? Is it tens, hundreds, thousands, tens of thousands? :)

Dec 15 2023, 9:41 AM · Restricted Project, KMail
gniibe added a comment to T6892: libgcrypt-1.10.3 build failure on x86 with -Og.

Thank you for your report.

Dec 15 2023, 8:37 AM · libgcrypt, Bug Report
ikloecker added a comment to T6840: Libkleo: KeySelectionCombo has wrong sizeHint.

I suggest to replace size.width() with qMax(size.width(), minWidth) where minWidth is the width of a reasonably sized text (to account for different text sizes) instead of trying to fight with the combo box. Combo boxes are not a good UI element for long entries.

Dec 15 2023, 8:22 AM · libkleo, Restricted Project
aheinecke added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

If I understand you correctly we will then have the hirarchical keylist model, the flat keylist model and then as a new model the userid keylist model in libkleo/src/models/keylistmodel ? To be honest you probably know best how to implement this in the most useful way.

Dec 15 2023, 8:13 AM · kleopatra, Restricted Project
aheinecke closed T6618: Check that code signing chain is properly included in our signatures as Invalid.

I just rechecked we are actually not including the root certificate but we are including the intermediate certificate. Since there never were any complaints about this let us not change this. The original reporter must have somehow deleted the intermediate certificate or it was with an older certificate from us.

Dec 15 2023, 8:06 AM · Bug Report, gpg4win
thesamesam created T6892: libgcrypt-1.10.3 build failure on x86 with -Og.
Dec 15 2023, 7:10 AM · libgcrypt, Bug Report
aheinecke added a comment to T6840: Libkleo: KeySelectionCombo has wrong sizeHint.

Shouldn't that be the difference between SizeAdjustPolicy AdjustToContentsOnFirstShow and AdjustToContents?

Dec 15 2023, 7:01 AM · libkleo, Restricted Project
aheinecke added a comment to T6618: Check that code signing chain is properly included in our signatures.

I do not think it could cause any harm, if a certificate is re-issued we can adapt and worst case we would ship a very small obsolete intermediate. And it would be just one less of a potential problem when verifying our signature that on this PC at the time the intermediate certificate is not available. Having a self contained chain in the signature is also helpful for scripted verification checks where you would then just need to check that the root CA is trusted and then can check everything offline.
And we take a bit of pride in the fact that we can easily be run on offline systems and there this might actually create a bit of a hassle to get the certificate in there. This would also allow for a more easy verification using osslsigncode itself independent of Microsoft tools.

Dec 15 2023, 6:50 AM · Bug Report, gpg4win
aheinecke closed T6888: Gpgpass: Install desktop file as Resolved.

Gpgpass already installs a desktop file I just overlooked it.

Dec 15 2023, 6:15 AM · Restricted Project, gpgpass
l10n daemon script <scripty@kde.org> committed rMTP900d4f7c24aa: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 15 2023, 2:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOcf25eb98b56e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 15 2023, 2:29 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf1e31d9a43ce: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 15 2023, 2:26 AM

Dec 14 2023

TobiasFella added a comment to T6840: Libkleo: KeySelectionCombo has wrong sizeHint.

As far as I can tell, the sizeHint is "correct", for the items that are currently in the combobox. At the point in time of creating the dialog, the combobox only contains two items ("new key" and "no key"), which both have shorter strings than an average key description. The actual keys are only added to the combobox at a later point. I tried to make the dialog's size update when that happens, but have not managed to get it working yet, i think that some cache is not being invalidated correctly.

Dec 14 2023, 2:36 PM · libkleo, Restricted Project
ikloecker added a comment to T6890: Libkleo/Kleopatra: Add UserID keylist model.

I'm not sure if a proxy model is the best idea to explode the keys into user IDs. In particular, exploding the user IDs after filtering the keys sounds wrong because you would have to put another filter proxy on top to filter the user IDs. It might make more sense to have a proper model with all user IDs and then filter for primary user IDs if only those are needed.

Dec 14 2023, 2:32 PM · kleopatra, Restricted Project
werner added a comment to T6618: Check that code signing chain is properly included in our signatures.

I don't think that it is a good idea to include the chain. Sometimes certificates are re-issued - they are still valid but signed by another top level cert. The certificate also has the URL from where to fetch the intermediates. Let's close this.

Dec 14 2023, 2:32 PM · Bug Report, gpg4win
ikloecker added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

Werner and Tobias are both correct. If a new subkey is generated from scratch then gpg uses the current time as key creation time and sets the expiration date (in the internal in-memory representation of a public key) to the key creation time plus the expiration value.

Dec 14 2023, 2:01 PM · Feature Request, gpgme
ikloecker committed rMb35bcf004090: doc: Fix documentation for creating encrypted/signed archive (authored by ikloecker).
doc: Fix documentation for creating encrypted/signed archive
Dec 14 2023, 11:48 AM
aheinecke triaged T6891: KMail: IMAP flags are sometimes not synced / shown correctly as Normal priority.
Dec 14 2023, 11:48 AM · Restricted Project, KMail
aheinecke triaged T6890: Libkleo/Kleopatra: Add UserID keylist model as Normal priority.
Dec 14 2023, 11:37 AM · kleopatra, Restricted Project
TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

Sorry, I should have been more precise in my description of the problem. Specifically with --quick-addkey, gpg's behavior seems to be that the expiration, when given using seconds=... is treated as seconds from now.

Dec 14 2023, 9:25 AM · Feature Request, gpgme
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb9a2c8a826c5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 14 2023, 2:24 AM

Dec 13 2023

werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

FWIW, when updating the expiration time gpg does this:

Dec 13 2023, 7:19 PM · Feature Request, gpgme
TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

My explanation of gpgme's behavior was not quite correct: Specifically in the QGpgMEQuickJobs for creating (sub)keys, the API uses QDateTimes, which are then converted to seconds since epoch.

Dec 13 2023, 7:14 PM · Feature Request, gpgme
werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

That's both not correct. gpg takes the expiration time in seconds since creation time. For a new key this is close to the corrent time but not really. For an prolonging an expiration, this is of course different - the creation time of the key needs to be taken in account. I recall that we once had a discussion and agreed to keep it at time after the creation of the key. This avoids problems with the expiration going negative.

Dec 13 2023, 7:06 PM · Feature Request, gpgme
werner added projects to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry: gpgme, Feature Request.
Dec 13 2023, 6:52 PM · Feature Request, gpgme
werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

In gpg you may also specify the 4xpiarion date in ISO format. afaic, gpgme supports this.

Dec 13 2023, 6:52 PM · Feature Request, gpgme
ametzler1 added a comment to T6863: [patch] libgcrypt copyright header cleanup.

Sorry for the fallout and thank you for taking care of it.

Dec 13 2023, 6:25 PM · patch, libgcrypt, Bug Report