Page MenuHome GnuPG
Feed All Stories

Jun 23 2023

ikloecker changed the status of T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension from Open to Testing.

The proposed new expiration date is now the same as for the generation of new certificates, i.e. today + configured default validity.

Jun 23 2023, 5:52 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA4c1de4fa434f: Propose same expiry as for new certificates when changing validity (authored by ikloecker).
Propose same expiry as for new certificates when changing validity
Jun 23 2023, 5:47 PM
ikloecker changed the status of T6524: Kleopatra / Gpgtar: Cancel does not kill the job from Open to Testing.

I hate this ping-pong, but, as I wrote in my previous comment, for me canceling decryption does work on Windows, i.e. the gpgtar process does not keep running for a long time. That the gpg process keeps running is nothing Kleopatra can do anything about.

Jun 23 2023, 4:44 PM · Restricted Project, kleopatra
ikloecker added a comment to T6524: Kleopatra / Gpgtar: Cancel does not kill the job.

I have tested this with a self-built installer from a few minutes ago in my Windows VM. Whenever I canceled decryption (I tried it about 5 times), then the gpgtar process went away very quickly. The gpg process keeps running, but that's a bug in gpgtar: T6558: gpgtar: Does not stop spawned gpg process when exiting.

Jun 23 2023, 4:35 PM · Restricted Project, kleopatra
ebo changed the status of T6524: Kleopatra / Gpgtar: Cancel does not kill the job from Testing to Open.

cancelling decryption does not work yet on windows

Jun 23 2023, 4:34 PM · Restricted Project, kleopatra
ikloecker created T6558: gpgtar: Does not stop spawned gpg process when exiting.
Jun 23 2023, 4:33 PM · gnupg24, Restricted Project, gpgtar, Bug Report
ikloecker changed the status of T6531: Gpgtar behavioral change when extracting archives from Open to Testing.

Should be fixed.

Jun 23 2023, 3:55 PM · Restricted Project, kleopatra, gpgtar
aheinecke committed rWc609616d9e66: Update GPGME snapshot (authored by aheinecke).
Update GPGME snapshot
Jun 23 2023, 3:55 PM
ikloecker committed rKLEOPATRA2f1e6381d0d1: Extract archives to folders based on the input file name (authored by ikloecker).
Extract archives to folders based on the input file name
Jun 23 2023, 12:49 PM
ikloecker committed rKLEOPATRA6b1cd82f4074: Use separate output directories for all tasks (authored by ikloecker).
Use separate output directories for all tasks
Jun 23 2023, 12:49 PM
ikloecker committed rKLEOPATRA50ed0bd23ce9: Allow stripping the archive extension from a file name (authored by ikloecker).
Allow stripping the archive extension from a file name
Jun 23 2023, 12:49 PM
ikloecker moved T6531: Gpgtar behavioral change when extracting archives from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 23 2023, 10:13 AM · Restricted Project, kleopatra, gpgtar
ikloecker added a project to T6531: Gpgtar behavioral change when extracting archives: Restricted Project.
Jun 23 2023, 10:13 AM · Restricted Project, kleopatra, gpgtar
werner triaged T6556: gpgtar: Removes existing output file on error as Normal priority.
Jun 23 2023, 10:10 AM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner added a comment to rG2756147e392c: gpg,sm,tools: Use string for option --*-fd..

I don't think this is the right choice: Un Unix we have file descriptors which ar an (int) and on Windows we use (HANDLE) which is a 32 bit integer. See my comment in T6551 regarding values for HANDLE.

Jun 23 2023, 9:06 AM
werner added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

Just to clarify this change for readers not accustomed to Windows internals: This function was used to translate the file descriptor as passed to gpg (which is a HANDLE) to the libc file descriptor as used by stdio. Obviously we won't anymore work with stdio file descriptors in the future but use the Windows32 API (ReadFile et al). libc fds 0,1,2 are handled in a special way on Windows.

Jun 23 2023, 9:03 AM · Windows 64, Feature Request, gnupg26
gniibe committed rG87a73e8eb0c9: common: Remove translate_sys2libc_fd_int. (authored by gniibe).
common: Remove translate_sys2libc_fd_int.
Jun 23 2023, 6:40 AM
gniibe committed rG2756147e392c: gpg,sm,tools: Use string for option --*-fd. (authored by gniibe).
gpg,sm,tools: Use string for option --*-fd.
Jun 23 2023, 6:40 AM
gniibe committed rG04d0851ccaae: common: Add gnupg_sys2libc_fdstr function. (authored by gniibe).
common: Add gnupg_sys2libc_fdstr function.
Jun 23 2023, 6:40 AM
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit, a subtask of T6508: Port GnuPG to 64-bit Windows, from Open to Testing.
Jun 23 2023, 6:38 AM · Windows 64, Feature Request, gnupg26
gniibe changed the status of T6551: translate_sys2libc_fd_int on Windows 64-bit from Open to Testing.

Fixed in master.

Jun 23 2023, 6:38 AM · Windows 64, Feature Request, gnupg26
gniibe added a comment to T6557: Support of SHAKE in MGF function of RSA.

Pushed a change in master.

Jun 23 2023, 6:00 AM · libgcrypt, FIPS, Bug Report
gniibe changed the status of T6557: Support of SHAKE in MGF function of RSA, a subtask of T6539: The digest&sign/verify API with SHAKE-class digests does not work, from Open to Testing.
Jun 23 2023, 6:00 AM · libgcrypt, FIPS, Bug Report
gniibe changed the status of T6557: Support of SHAKE in MGF function of RSA from Open to Testing.
Jun 23 2023, 6:00 AM · libgcrypt, FIPS, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEOddee02f69734: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 23 2023, 5:39 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO2364c6fc22dc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 23 2023, 4:03 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAcabead5372bb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 23 2023, 4:02 AM
gniibe committed rC8802faadab79: cipher:rsa: Add support of SHAKE as MGF. (authored by gniibe).
cipher:rsa: Add support of SHAKE as MGF.
Jun 23 2023, 3:48 AM
gniibe committed rM05ac1ce09ff1: build: Add BUILT_SOURCE for better dependency. (authored by gniibe).
build: Add BUILT_SOURCE for better dependency.
Jun 23 2023, 3:41 AM
gniibe changed the status of T6547: gpgme: conf/config.h dependency from Open to Testing.

Applied.

Jun 23 2023, 3:40 AM
gniibe updated the task description for T6557: Support of SHAKE in MGF function of RSA.
Jun 23 2023, 3:28 AM · libgcrypt, FIPS, Bug Report
gniibe renamed T6557: Support of SHAKE in MGF function of RSA from Support of SHAKE in MGF1 function of RSA to Support of SHAKE in MGF function of RSA.
Jun 23 2023, 3:27 AM · libgcrypt, FIPS, Bug Report
gniibe triaged T6557: Support of SHAKE in MGF function of RSA as Normal priority.
Jun 23 2023, 2:41 AM · libgcrypt, FIPS, Bug Report

Jun 22 2023

ikloecker added a comment to T6530: GPGME / QGpgME Extend Archivejobs to accept input / output from a filename.

When the output parameter is given it might even clean up a temporary file on error, but it might also not so we should make sure on a higher level that we check for that and remove it when gpgtar crashes or something like that.

Jun 22 2023, 6:26 PM · gpgme, Restricted Project, kleopatra
ikloecker committed rKLEOPATRA59652a394662: Remove the output file if job was canceled or an error occurred (authored by ikloecker).
Remove the output file if job was canceled or an error occurred
Jun 22 2023, 6:22 PM
ikloecker created T6556: gpgtar: Removes existing output file on error.
Jun 22 2023, 5:44 PM · gnupg24 (gnupg-2.4.2), gnupg22 (gnupg-2.2.42), Restricted Project, gpgtar, Bug Report
werner triaged T6555: ToC for the gnupg.com FAQ does not work as Normal priority.
Jun 22 2023, 4:34 PM · Restricted Project, dev.gnupg.org
werner triaged T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted as Normal priority.

Due to the double fork in gpgme we won't get the exit code which gpgtar emits. Possible actions in a signal handler are also limited; in particular we can't use stdio or estream. The only option to print a status line would we by using write directly. However, this might mess with the libassuan buffering. Thus, it is not a good idea to pkill gpgtar. Same is true for gpg and gpgsm.

Jun 22 2023, 4:30 PM · gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker renamed T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted from Kleopatra: Reports success when gpgtar is kill with SIGTERM while folder is encrypted to Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.
Jun 22 2023, 4:29 PM · gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ikloecker created T6554: Kleopatra: Reports success when gpgtar is kill with SIGTERM or SIGKILL while folder is encrypted.
Jun 22 2023, 4:17 PM · gpgme, kleopatra, gpgtar, Restricted Project, Bug Report
ebo added a comment to T6502: Kleopatra: display implicit expiry date.

I'd prefer "Ablauf Hauptschlüssel" as I don't like "Primärschlüssel". But definitely in two words.

Jun 22 2023, 2:06 PM · kleopatra, Restricted Project
ebo added a subtask for T6553: Kleopatra: Expiry date issues and improvements: T6502: Kleopatra: display implicit expiry date.
Jun 22 2023, 2:01 PM · kleopatra, Restricted Project
ebo added a parent task for T6502: Kleopatra: display implicit expiry date: T6553: Kleopatra: Expiry date issues and improvements.
Jun 22 2023, 2:01 PM · kleopatra, Restricted Project
ebo added a subtask for T6553: Kleopatra: Expiry date issues and improvements: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 22 2023, 1:58 PM · kleopatra, Restricted Project
ebo added a parent task for T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension: T6553: Kleopatra: Expiry date issues and improvements.
Jun 22 2023, 1:58 PM · kleopatra, Restricted Project
ebo removed a subtask for T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension: T6544: Kleopatra: Feedback for invalid date input.
Jun 22 2023, 1:58 PM · kleopatra, Restricted Project
ebo edited parent tasks for T6544: Kleopatra: Feedback for invalid date input, added: T6553: Kleopatra: Expiry date issues and improvements; removed: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 22 2023, 1:58 PM · kleopatra, Restricted Project
ebo added a subtask for T6553: Kleopatra: Expiry date issues and improvements: T6544: Kleopatra: Feedback for invalid date input.
Jun 22 2023, 1:58 PM · kleopatra, Restricted Project
ebo removed a subtask for T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension: T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation.
Jun 22 2023, 1:57 PM · kleopatra, Restricted Project
ebo added a subtask for T6553: Kleopatra: Expiry date issues and improvements: T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation.
Jun 22 2023, 1:57 PM · kleopatra, Restricted Project
ebo edited parent tasks for T6527: Kleopatra: remove "Today" from the choice of expiry dates for key generation, added: T6553: Kleopatra: Expiry date issues and improvements; removed: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 22 2023, 1:57 PM · vsd33 (vsd-3.3.0), Restricted Project, Feature Request, kleopatra
ebo added a parent task for T6519: Kleopatra: "change validity" allows to set an expiry date in the past: T6553: Kleopatra: Expiry date issues and improvements.
Jun 22 2023, 1:55 PM · backport, kleopatra, Restricted Project
ebo added a subtask for T6553: Kleopatra: Expiry date issues and improvements: T6519: Kleopatra: "change validity" allows to set an expiry date in the past.
Jun 22 2023, 1:55 PM · kleopatra, Restricted Project
ebo triaged T6553: Kleopatra: Expiry date issues and improvements as Normal priority.
Jun 22 2023, 1:54 PM · kleopatra, Restricted Project
werner updated the task description for T6545: Support CRL extension issuingDistributionPoint.
Jun 22 2023, 11:59 AM · Restricted Project, libksba, gnupg24, gnupg22, Feature Request
werner added a comment to T2039: CRL issuingDistributionPoint support.

See for T6545 for a new request to support IDP.

Jun 22 2023, 11:46 AM · gnupg, Feature Request, dirmngr
werner renamed T6545: Support CRL extension issuingDistributionPoint from Support CRL exension issuingDistributionPoint to Support CRL extension issuingDistributionPoint.
Jun 22 2023, 11:44 AM · Restricted Project, libksba, gnupg24, gnupg22, Feature Request
werner added a comment to T6545: Support CRL extension issuingDistributionPoint.

We had one request to support this back in 2017 but it was closed because the respective CA stopped using this extension. See T2039.

Jun 22 2023, 11:44 AM · Restricted Project, libksba, gnupg24, gnupg22, Feature Request
werner moved T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag from Backlog to WiP on the gnupg24 board.
Jun 22 2023, 9:21 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
aheinecke committed rW74f8b83d412d: Update x64 filenames for gpgme (authored by aheinecke).
Update x64 filenames for gpgme
Jun 22 2023, 8:56 AM
aheinecke committed rW3347198748fa: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Jun 22 2023, 8:55 AM
gniibe added a comment to T6539: The digest&sign/verify API with SHAKE-class digests does not work.

I found the case of X.509, which also uses fixed length output for RSA-PSS and ECDSA: https://www.rfc-editor.org/rfc/rfc8692.html

Jun 22 2023, 7:29 AM · libgcrypt, FIPS, Bug Report
l10n daemon script <scripty@kde.org> committed rLIBKLEO5d1b73570d56: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2023, 5:26 AM
gniibe committed rGe9e7b5425fdd: common: Add translate_sys2libc_fdstr. (authored by gniibe).
common: Add translate_sys2libc_fdstr.
Jun 22 2023, 4:40 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5b9e9a6878e2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2023, 3:56 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOb5c843addcb3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 22 2023, 3:56 AM
gniibe added a comment to T6551: translate_sys2libc_fd_int on Windows 64-bit.

The use cases are:

  • oPassphraseFD for gpgsm, gpg
  • oStatusFD for gpg-auth, gpg-wks-client, gpg-card, gpg-pair-tool, gpgtar, gpgconf, gpgsm, gpg, gpgv
  • oLoggerFD for gpgsm, gpg, gpgv
  • oAttributeFD for gpg
  • oCommandFD for gpg
  • oOverrideSessionKeyFD for gpg
Jun 22 2023, 3:46 AM · Windows 64, Feature Request, gnupg26
gniibe updated the task description for T6551: translate_sys2libc_fd_int on Windows 64-bit.
Jun 22 2023, 3:16 AM · Windows 64, Feature Request, gnupg26
gniibe triaged T6551: translate_sys2libc_fd_int on Windows 64-bit as Normal priority.
Jun 22 2023, 3:12 AM · Windows 64, Feature Request, gnupg26

Jun 21 2023

ikloecker placed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives up for grabs.
Jun 21 2023, 5:02 PM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination.

Removed parent task because this issue doesn't really block T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Jun 21 2023, 5:02 PM · Restricted Project, kleopatra
ikloecker removed a subtask for T5478: Kleopatra: Performance problems decrypting and encrypting large Archives: T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination.
Jun 21 2023, 5:01 PM · Restricted Project, gpgme, kleopatra
ikloecker removed a parent task for T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination: T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jun 21 2023, 5:01 PM · Restricted Project, kleopatra
ikloecker changed the status of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from Open to Testing.

ready for testing

Jun 21 2023, 5:00 PM · Restricted Project, gpgme, kleopatra
ikloecker changed the status of T6530: GPGME / QGpgME Extend Archivejobs to accept input / output from a filename, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, from Open to Testing.
Jun 21 2023, 4:59 PM · Restricted Project, gpgme, kleopatra
ikloecker changed the status of T6530: GPGME / QGpgME Extend Archivejobs to accept input / output from a filename, a subtask of T6351: Kleopatra: Performance problems when encrypting large files, from Open to Testing.
Jun 21 2023, 4:59 PM · vsd33, Restricted Project, kleopatra
ikloecker changed the status of T6530: GPGME / QGpgME Extend Archivejobs to accept input / output from a filename from Open to Testing.

Done. Can be tested and closed with T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Jun 21 2023, 4:59 PM · gpgme, Restricted Project, kleopatra
ikloecker triaged T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename as Normal priority.
Jun 21 2023, 4:55 PM · gpgme, Restricted Project, kleopatra
ikloecker committed rKLEOPATRA6b9a1c728192: Make archive jobs read signed/encrypted archives directly from files (authored by ikloecker).
Make archive jobs read signed/encrypted archives directly from files
Jun 21 2023, 4:42 PM
ikloecker committed rM1a9f192ab450: core: Support reading the archive to decrypt/verify directly from a file (authored by ikloecker).
core: Support reading the archive to decrypt/verify directly from a file
Jun 21 2023, 4:40 PM
ikloecker committed rM1c2459a59278: qt: Support reading signed/encrypted archives directly from a file (authored by ikloecker).
qt: Support reading signed/encrypted archives directly from a file
Jun 21 2023, 4:40 PM
aheinecke committed rW45a43e3d55da: Fix removal of okular start menu entry (authored by aheinecke).
Fix removal of okular start menu entry
Jun 21 2023, 3:04 PM
aheinecke committed rW67f5e852594a: Update gen-kde-l10n.sh for okular_poppler and sonnet (authored by aheinecke).
Update gen-kde-l10n.sh for okular_poppler and sonnet
Jun 21 2023, 3:04 PM
aheinecke committed rWd38a21ccba7f: Update gpgme, libkleo, kleopatra, gpg4win-tools to master (authored by aheinecke).
Update gpgme, libkleo, kleopatra, gpg4win-tools to master
Jun 21 2023, 3:04 PM
ebo closed T5777: Kleopatra: Remove all external links which would open a browser as Resolved.

ok, then this is resolved

Jun 21 2023, 2:39 PM · kleopatra, Restricted Project
aheinecke added a comment to T5777: Kleopatra: Remove all external links which would open a browser.

Yes, that was the intention eva reminded me that I had not done this yet, but the next releases of GnuPG VSD will have action/help_contents=false in their action restrictions.

Jun 21 2023, 2:13 PM · kleopatra, Restricted Project
ikloecker added a comment to T5777: Kleopatra: Remove all external links which would open a browser.

I think that for VSD the Help action is disabled via the configuration because you have alternative documentation to the Kleopatra Handbook. @aheinecke?

Jun 21 2023, 1:47 PM · kleopatra, Restricted Project
mlaurent committed rLIBKLEO191577d149ff: Add explicit moc includes to sources for moc-covered header. Reduce compile time (authored by mlaurent).
Add explicit moc includes to sources for moc-covered header. Reduce compile time
Jun 21 2023, 1:41 PM
mlaurent committed rKLEOPATRAc1043d363dd5: Add explicit moc includes to sources for moc-covered header. Reduce compile time (authored by mlaurent).
Add explicit moc includes to sources for moc-covered header. Reduce compile time
Jun 21 2023, 1:36 PM
aheinecke committed rGTO95f5a9b75abc: Add VSD help for outlook to gpgolconfig (authored by aheinecke).
Add VSD help for outlook to gpgolconfig
Jun 21 2023, 12:37 PM
aheinecke committed rO1a940a4eba75: Add new string for gpgolconfig help for GpgOL (authored by aheinecke).
Add new string for gpgolconfig help for GpgOL
Jun 21 2023, 12:04 PM
werner committed rG2c7f7a5a278c: wks: Use export-clean for --mirror and --create. (authored by werner).
wks: Use export-clean for --mirror and --create.
Jun 21 2023, 11:50 AM
werner committed rG10c937ee68cb: wks: Make --add-revocs the default. (authored by werner).
wks: Make --add-revocs the default.
Jun 21 2023, 11:50 AM
ebo created T6549: Kleopatra: align UI of decrypt and encrypt windows.
Jun 21 2023, 10:27 AM · Restricted Project, kleopatra
ebo added a comment to T5777: Kleopatra: Remove all external links which would open a browser.

Which is the same URL as the F1 Help page thus probably opened via QProcess?

Jun 21 2023, 9:54 AM · kleopatra, Restricted Project
ebo added a comment to T5777: Kleopatra: Remove all external links which would open a browser.

It works, including the nice message box, for most links in the Help menu, but not for the Kleopatra Handbook.

Jun 21 2023, 9:34 AM · kleopatra, Restricted Project
gniibe added a comment to T6547: gpgme: conf/config.h dependency.

Thank you. Now, I see the reason for conf/ sub directory.

Jun 21 2023, 3:51 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb058f2cdecc1: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jun 21 2023, 3:51 AM

Jun 20 2023

werner triaged T6544: Kleopatra: Feedback for invalid date input as Normal priority.
Jun 20 2023, 4:17 PM · kleopatra, Restricted Project
werner added a parent task for T6544: Kleopatra: Feedback for invalid date input: T6479: Kleopatra: "change validity" dialog shows unreasonable default for extension.
Jun 20 2023, 4:17 PM · kleopatra, Restricted Project