Page MenuHome GnuPG
Feed All Stories

Apr 25 2023

aheinecke committed rW432c0c341d5f: Fix okular tarball too (authored by aheinecke).
Fix okular tarball too
Apr 25 2023, 11:26 PM
aheinecke committed rWee43b2f77c89: Fix poppler tarball (authored by aheinecke).
Fix poppler tarball
Apr 25 2023, 10:12 PM
aheinecke committed rW00166c9b9cb7: po: Add okular to potfiles (authored by aheinecke).
po: Add okular to potfiles
Apr 25 2023, 10:12 PM
aheinecke committed rWf7d4f2f37adc: po: Auto update po files (authored by aheinecke).
po: Auto update po files
Apr 25 2023, 10:12 PM
aheinecke committed rW56bf2e10d89f: Add targets to build packages directly (authored by aheinecke).
Add targets to build packages directly
Apr 25 2023, 9:01 PM
aheinecke committed rWa4886e123129: Adds Okular as a new feature for Gpg4win (authored by aheinecke).
Adds Okular as a new feature for Gpg4win
Apr 25 2023, 9:01 PM
aheinecke committed rW99b52c8cb0ac: Add support for poppler and okular to gen-tarball (authored by aheinecke).
Add support for poppler and okular to gen-tarball
Apr 25 2023, 9:01 PM
mlaurent committed rLIBKLEO13be9da05fbf: GIT_SILENT: adapt dependancies (authored by mlaurent).
GIT_SILENT: adapt dependancies
Apr 25 2023, 6:42 PM
mlaurent committed rKLEOPATRAa053a2d52c6e: GIT_SILENT: adapt dependancies (authored by mlaurent).
GIT_SILENT: adapt dependancies
Apr 25 2023, 6:38 PM
jukivili committed rCfdf2e8ba654a: mpi: optimize mpi_rshift and mpi_lshift to avoid extra MPI copying (authored by jukivili).
mpi: optimize mpi_rshift and mpi_lshift to avoid extra MPI copying
Apr 25 2023, 5:14 PM
jukivili committed rCad4ee8d52f71: mpi/amd64: optimize add_n and sub_n (authored by jukivili).
mpi/amd64: optimize add_n and sub_n
Apr 25 2023, 5:14 PM
jukivili committed rC8b09db4cce10: mpi: avoid MPI copy at gcry_mpi_sub (authored by jukivili).
mpi: avoid MPI copy at gcry_mpi_sub
Apr 25 2023, 5:14 PM
jukivili committed rC3e17e819a6a4: mpi/amd64: fix use of 'movd' for 64-bit register move in lshift&rshift (authored by jukivili).
mpi/amd64: fix use of 'movd' for 64-bit register move in lshift&rshift
Apr 25 2023, 5:14 PM
jukivili committed rCe90fbf6f8dac: bench-slope: add MPI benchmarking (authored by jukivili).
bench-slope: add MPI benchmarking
Apr 25 2023, 5:14 PM
ebo added a comment to T6148: Kleopatra: Simplify Ownertrust dialog.

The simplification works as described except in the following case for importing a private key:

Apr 25 2023, 4:06 PM · kleopatra, Restricted Project
ebo closed T6415: Kleopatra clipboard does not remember selected signing and --encrypt-to key. as Resolved.

File dialog and notepad now share the last used signature and encryption to self key. Works.

Apr 25 2023, 3:31 PM · Restricted Project, Bug Report, kleopatra
mlaurent committed rKLEOPATRAa972d089168c: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 25 2023, 1:29 PM
jukivili committed rC5d18b401f8a7: cipher: restore weak-key error-code after mode specific setkey (authored by jukivili).
cipher: restore weak-key error-code after mode specific setkey
Apr 25 2023, 12:24 PM
ikloecker claimed T6472: Kleopatra: Switch smart card app back to openpgp after any operation.
Apr 25 2023, 11:45 AM · Restricted Project, kleopatra
ikloecker triaged T6472: Kleopatra: Switch smart card app back to openpgp after any operation as High priority.

As discussed, this should be done before the next release.

Apr 25 2023, 11:45 AM · Restricted Project, kleopatra
ikloecker created T6472: Kleopatra: Switch smart card app back to openpgp after any operation.
Apr 25 2023, 11:45 AM · Restricted Project, kleopatra
ikloecker changed the status of T6452: Kleopatra: Configurable default for certification expiry from Open to Testing.
Apr 25 2023, 11:39 AM · Restricted Project, kleopatra
ikloecker added a comment to T6452: Kleopatra: Configurable default for certification expiry.

The default validity of certifications is now configurable via the setting CertificationValidityInDays in the group [Certification]. It cannot be configured in the UI.

Apr 25 2023, 11:38 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA539fb878425d: Make default certification validity configurable (authored by ikloecker).
Make default certification validity configurable
Apr 25 2023, 11:36 AM
ikloecker added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

Note that this may not work for Python 2.7, but since those are just examples that doesn't matter that much.

Apr 25 2023, 10:41 AM · Python, Documentation, gpgme
ikloecker added a comment to T6469: Kleopatra: Certify a group.

Additionally, in the case of a keysigning party you will only want to import the keys of those persons who did actually show up. Which means the group of imported keys will typically be smaller than the printed group of keys, hence any checksum over both sets of keys will never match regardless of some clever sorting which may work for identical sets of keys.

Apr 25 2023, 10:36 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
ikloecker added a comment to T6469: Kleopatra: Certify a group.

I understand all of this. I'm just pointing out that it's impossible to check the checksum of the file when you are certifying the imported group. The checksum needs to be checked when the file is imported because we need the file to calculate the checksum. Moreover, the checksum should be verified before the keys are actually imported because it may prove impossible to get rid of the imported keys after the import (because some keys could already have been in your keyring, so that you cannot simply delete all keys).

Apr 25 2023, 10:14 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
werner added a comment to T6469: Kleopatra: Certify a group.

That is basically the key signing party scheme we developed at the keyserver convention in Utrecht in 2000. Sometimes also known as Sassaman or over-the-lunch protocol. Gnupg used to come with a tool named ring-a-party which did the paperwork. However, experience has shown that it is too hard to explain and get right - even to key signing party geeks.

Apr 25 2023, 7:51 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
gniibe added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

So, here are fixes. I'll apply soonish.

Apr 25 2023, 7:44 AM · Python, Documentation, gpgme
werner claimed T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions.
Apr 25 2023, 7:43 AM · Restricted Project, Installer
gniibe added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

Sorry, the comment above is my misunderstanding.

Apr 25 2023, 6:42 AM · gnupg22 (gnupg-2.2.42), Restricted Project
gniibe added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

For importing key/subkey case, it doesn't matter if the smartcard is connected or not. The data in the file will be overwritten by import.

Apr 25 2023, 6:14 AM · gnupg22 (gnupg-2.2.42), Restricted Project
l10n daemon script <scripty@kde.org> committed rLIBKLEO3950eedf66c9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2023, 5:50 AM
aheinecke added a comment to T6469: Kleopatra: Certify a group.

The checksum part for this was mentioned only in relation to T6470

Apr 25 2023, 4:35 AM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
gniibe added a comment to T6464: No error message if PIN wrong on keytocard.

I understand the issue that you don't see an important message of the error.
Possibly, for this particular case, it would be changed to tty_printf instead.

Apr 25 2023, 4:32 AM · Restricted Project
l10n daemon script <scripty@kde.org> committed rLIBKLEOaf3c9e31b28b: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2023, 4:14 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA68683f30dc27: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2023, 4:13 AM

Apr 24 2023

ikloecker added a comment to T6468: Message when key will expire soon.

In current Kontact and now also in Kleopatra, by default, it's 30 days for own certificates and 14 days for all other certificates (including certificates in issuer chains), but Kleopatra currently doesn't notify the user about expiring issuer certificates.

Apr 24 2023, 6:39 PM · gpgol, Feature Request
ikloecker added a comment to T6469: Kleopatra: Certify a group.

I don't see how to calculate a checksum reliably if all you have is an arbitrarily sorted list of keys.

Apr 24 2023, 6:27 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
bernhard added a comment to T6468: Message when key will expire soon.

The default time period for warning about pubkey expiration is 14 days in the old Kontact (IIRC).

Apr 24 2023, 3:59 PM · gpgol, Feature Request
aheinecke added a comment to T6469: Kleopatra: Certify a group.

Why? The idea is that someone might trick you by having printed out "Andre Heinecke <aheinecke@gnupg.com> 94A5C9A03C2FE5CA3B095D8E1FDF723CF462B6B1" Then adding the ID "Ingo ...." and sneakily adding that to the .krgp.

Apr 24 2023, 3:34 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6471: Kleopatra: Increase warning for backup secret key - Especially in de-vs mode as Wishlist priority.
Apr 24 2023, 3:27 PM · Windows, kleopatra, Restricted Project
ikloecker added a comment to T6469: Kleopatra: Certify a group.

The Dialog to certify all keys should show a checksum over all the keys signed as I have a related subtask in mind for exchanging printed .kgrp files.

Apr 24 2023, 2:40 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6470: Kleopatra: Printable groups as Wishlist priority.
Apr 24 2023, 2:24 PM · Restricted Project, kleopatra
aheinecke added a subtask for T5847: Kleopatra: New Feature for bulk certify: T6469: Kleopatra: Certify a group.
Apr 24 2023, 2:15 PM · Restricted Project, kleopatra
aheinecke added a parent task for T6469: Kleopatra: Certify a group: T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 2:15 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke triaged T6469: Kleopatra: Certify a group as Wishlist priority.
Apr 24 2023, 2:14 PM · vsd32 (vsd-3.2.0), Restricted Project, kleopatra
aheinecke added a project to T5847: Kleopatra: New Feature for bulk certify: Restricted Project.

I recently had a workshop with a customer that shared the same secret key inside her organization of about >1000 users and even handed it out to external users to avoid having any hassle with public key management. They did not have the highest security requirements and were mostly concerned about transport encryption.

Apr 24 2023, 2:05 PM · Restricted Project, kleopatra
aheinecke merged T4064: Kleopatra: Bulk import and certify into T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 1:56 PM · Restricted Project, kleopatra
aheinecke merged task T4064: Kleopatra: Bulk import and certify into T5847: Kleopatra: New Feature for bulk certify.
Apr 24 2023, 1:56 PM · gpg4win, kleopatra
ebo added a comment to T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before.

This works if the smartcard with the same private key is not connected, which it usually shouldn't be (outside of testing situations) so that's ok for me.
But I think we should inform the user what is done or isn't.
Currently we get in both cases:

gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1
gpg:                             unverändert: 1
gpg:              gelesene geheime Schlüssel: 1
gpg:            geheime Schlüssel importiert: 1

Which is not very clear in any case but in case the smart card is connected it is in fact wrong, there is no secret key imported, the keystub remains.

Apr 24 2023, 12:54 PM · gnupg22 (gnupg-2.2.42), Restricted Project
ikloecker added a comment to T6468: Message when key will expire soon.

Good timing. We have just added the necessary bits to the shared libkleopatra. They just need to be used in GpgOL. See T6330: Kleopatra: Additional Expiry handling.

Apr 24 2023, 12:39 PM · gpgol, Feature Request
ikloecker renamed T6452: Kleopatra: Configurable default for certification expiry from Kleopatra: Confiugurable default for certification expiry to Kleopatra: Configurable default for certification expiry.
Apr 24 2023, 12:32 PM · Restricted Project, kleopatra
ikloecker claimed T6452: Kleopatra: Configurable default for certification expiry.
Apr 24 2023, 12:32 PM · Restricted Project, kleopatra
ikloecker changed the status of T6330: Kleopatra: Additional Expiry handling from Open to Testing.

Ready for testing.

Apr 24 2023, 12:31 PM · kleopatra, Restricted Project
ebo added a comment to T6464: No error message if PIN wrong on keytocard.

Ok, so this is not an issue for a standard user. Still I think "wrong PIN" should be given on the command line, too, and not only in the debugfile output.

Apr 24 2023, 12:31 PM · Restricted Project
cklassen updated the task description for T6468: Message when key will expire soon.
Apr 24 2023, 12:27 PM · gpgol, Feature Request
ikloecker added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

Funny enough that Python seems not to allow to set the permission with open. Low priority because a proper umask must anyway be used on a multi-user system.

Apr 24 2023, 12:26 PM · Python, Documentation, gpgme
cklassen created T6468: Message when key will expire soon.
Apr 24 2023, 12:17 PM · gpgol, Feature Request
ikloecker removed a parent task for T6198: KMail: Port to keyresolver from libkleo: Unknown Object (Maniphest Task).
Apr 24 2023, 12:14 PM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker triaged T6467: KMail: Replace usage of NearExpiryChecker with new ExpiryChecker as Wishlist priority.
Apr 24 2023, 12:14 PM · Restricted Project, Feature Request, KDE, kleopatra
ikloecker added a comment to T6330: Kleopatra: Additional Expiry handling.

A few remarks:

  • For now the users are just informed about the upcoming expiration of certificates used in the Sign/Encrypt dialog. There is no button to act or get further information what to do about it.
  • Expiration of issuer certificates are ignored. If a leaf certificate gets invalid as soon as any certificate in the issuer chain expires, then it may make more sense to treat this as expiration of the leaf certificate since that's effectively what happens. On the other hand, if the expiration of certificates in the issuer chain have no effect on the validity of the leaf certificate (because at the time the leaf certificate was certified the chain was valid), then, in my opinion, it makes little sense to bother the users with the expiration of chain certificates.
  • I took over the default values that are also used by KMail and that seem to be the recommended default by SPHINX (according to the comments for the settings in KMail).
  • I decided to save/load the thresholds from a shared configuration file (kleo-expirycheckerrc), but to keep the setting whether to show expiry notifications as per-application setting.
Apr 24 2023, 12:05 PM · kleopatra, Restricted Project
ebo closed T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it as Resolved.

works, at least for Yubikeys and Zeitcontrol cards

Apr 24 2023, 11:54 AM · Restricted Project, kleopatra
ebo closed mock M9: ECC CSR gen from Yubikey.
Apr 24 2023, 11:45 AM
werner triaged T6466: gpgme python example code contains insecure code pattern / chmod permission race condition as Low priority.

Funny enough that Python seems not to allow to set the permission with open. Low priority because a proper umask must anyway be used on a multi-user system.

Apr 24 2023, 8:22 AM · Python, Documentation, gpgme
gniibe added a comment to T6464: No error message if PIN wrong on keytocard.

What it does (in g10/card-util.c:card_store_subkey) is:

if (rc)
  log_error (_("KEYTOCARD failed: %s\n"), gpg_strerror (rc));
Apr 24 2023, 7:12 AM · Restricted Project
l10n daemon script <scripty@kde.org> committed rKLEOPATRA152102f7296c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2023, 6:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf2c8287793ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2023, 4:18 AM

Apr 23 2023

hanno created T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.
Apr 23 2023, 5:33 PM · Python, Documentation, gpgme
mlaurent committed rKLEOPATRA81d323550b03: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 23 2023, 4:24 PM
mlaurent committed rLIBKLEOe543e2d5cf70: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 23 2023, 4:23 PM
jukivili added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

Here's fix for mode specific setkey clearing error code:

Apr 23 2023, 2:38 PM · Debian, libgcrypt, Bug Report
mlaurent committed rKLEOPATRA9a3e6cdb139f: GIT_SILENT: it compiles without qt6.5 deprecated method (authored by mlaurent).
GIT_SILENT: it compiles without qt6.5 deprecated method
Apr 23 2023, 8:19 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf3a5686da86a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 7:28 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0c76ed5d665f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 7:26 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOe5376b09984e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 4:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc2f762749324: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2023, 4:52 AM

Apr 22 2023

ikloecker committed rKLEOPATRAbf2b4a08e2e7: Fix typo (authored by ikloecker).
Fix typo
Apr 22 2023, 10:09 PM
ikloecker committed rLIBKLEOdf1f9b4e3b7b: Fix typo (authored by ikloecker).
Fix typo
Apr 22 2023, 10:07 PM
olf added a comment to rD81a281183ff9: Eliminare denoting.

The commit hashes are different:

Apr 22 2023, 7:20 PM
olf added a comment to rD81a281183ff9: Eliminare denoting.

True, also because this works well when resolving a merge-conflict locally.

Apr 22 2023, 7:12 PM
mlaurent committed rLIBKLEO4a7669fc0525: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 22 2023, 12:55 PM
mlaurent committed rKLEOPATRAf68d27387574: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 22 2023, 12:52 PM
mlaurent committed rKLEOPATRA9e6ca3f5112d: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 22 2023, 9:34 AM
mlaurent committed rLIBKLEO05e789056c8c: Merge remote-tracking branch 'origin/master' into kf6 (authored by mlaurent).
Merge remote-tracking branch 'origin/master' into kf6
Apr 22 2023, 9:33 AM
Albert Astals Cid <aacid@kde.org> committed rLIBKLEO97b67eb1c2a1: Use correct INSTALL_TARGETS_DEFAULT_ARGS (authored by ikloecker).
Use correct INSTALL_TARGETS_DEFAULT_ARGS
Apr 22 2023, 8:23 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO3c351de6712e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 5:59 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO44f421635384: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA2e0489b763b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2023, 4:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA900c8f66917a: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Apr 22 2023, 3:48 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA68051048897e: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Apr 22 2023, 2:53 AM

Apr 21 2023

mlaurent committed rLIBKLEO79b4b2dbc500: GIT_SILENT: prepare 5.23.1 (authored by mlaurent).
GIT_SILENT: prepare 5.23.1
Apr 21 2023, 4:49 PM
werner committed rGc03ba92576e3: gpg: Fix writing ECDH keys to OpenPGP smartcards. (authored by werner).
gpg: Fix writing ECDH keys to OpenPGP smartcards.
Apr 21 2023, 3:29 PM
werner removed a subtask for T6378: keytocard: invalid value: T6465: Store the ECDH parameters in the key file.
Apr 21 2023, 3:21 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner added a subtask for T6382: keytocard fails to import a nistp384 ECDSA key: T6465: Store the ECDH parameters in the key file.
Apr 21 2023, 3:21 PM · yubikey, scd, Bug Report
werner edited parent tasks for T6465: Store the ECDH parameters in the key file, added: T6382: keytocard fails to import a nistp384 ECDSA key; removed: T6378: keytocard: invalid value.
Apr 21 2023, 3:21 PM · gnupg26, OpenPGP, scd, Bug Report
werner triaged T6465: Store the ECDH parameters in the key file as Normal priority.
Apr 21 2023, 3:13 PM · gnupg26, OpenPGP, scd, Bug Report
ikloecker committed rKLEOPATRA1714f6f9c70c: Update expiry notifications when keys or config changed (authored by ikloecker).
Update expiry notifications when keys or config changed
Apr 21 2023, 12:53 PM
ikloecker committed rKLEOPATRA649814c93237: Make expiry thresholds for own and other certificates configurable (authored by ikloecker).
Make expiry thresholds for own and other certificates configurable
Apr 21 2023, 12:53 PM
ikloecker committed rKLEOPATRA78627ab45382: Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets (authored by ikloecker).
Add a sligthly modernized copy of KPluralHandlingSpinBox from KTextWidgets
Apr 21 2023, 12:53 PM