Page MenuHome GnuPG
Feed All Stories

Jan 5 2023

werner committed rD2a8ab8a1b70e: web: Fix last commit (authored by werner).
web: Fix last commit
Jan 5 2023, 5:46 PM
ikloecker committed rKLEOPATRA29d5ba28f89f: Remove obsolete compat helper (authored by ikloecker).
Remove obsolete compat helper
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRA62d67f5488f4: Use Q_OS_WIN instead of Q_OS_WIN32 everywhere (authored by ikloecker).
Use Q_OS_WIN instead of Q_OS_WIN32 everywhere
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRA0abea12c9ba0: Remove never finished support for different certification levels (authored by ikloecker).
Remove never finished support for different certification levels
Jan 5 2023, 5:36 PM
ikloecker committed rKLEOPATRAe0debd65e058: Use #if [Q]GPGME[PP]... instead of #ifdef [Q]GPGME[PP]... (authored by ikloecker).
Use #if [Q]GPGME[PP]... instead of #ifdef [Q]GPGME[PP]...
Jan 5 2023, 5:36 PM
werner committed rD0e0c98fa850a: web: Add sha256 checksums to the integrity page (authored by werner).
web: Add sha256 checksums to the integrity page
Jan 5 2023, 5:31 PM
werner closed T6334: Remove or explain sha1sum in announcement mails as Wontfix.

Nope - too long for checking and introduces line wraps. Those who are not able to check digital signatures are also not able to properly handle checksum verification. On some platforms you don't even have a sha256sum tool. And they need to verify the mails first anyway. Note that for internal purposes we use sha256sum for years.

Jan 5 2023, 5:10 PM · dev.gnupg.org, Feature Request
werner committed rWdc0483d6bd11: Update to libgcrypt 1.8.10 (authored by werner).
Update to libgcrypt 1.8.10
Jan 5 2023, 5:08 PM
werner closed T5818: Release Libgcrypt 1.8.10 as Resolved.
Jan 5 2023, 5:05 PM · Release Info, libgcrypt
werner committed rC69c4bd33779d: build: Fix names in swdb.snippet (authored by werner).
build: Fix names in swdb.snippet
Jan 5 2023, 5:01 PM
werner committed rDe73a421ebf5a: swdb: Fix last commit (authored by werner).
swdb: Fix last commit
Jan 5 2023, 4:59 PM
werner committed rDcbc497c12edb: swdb: Libgcrypt 1.8.10 (authored by werner).
swdb: Libgcrypt 1.8.10
Jan 5 2023, 4:59 PM
werner committed rC2293e7575782: Post release updates (authored by werner).
Post release updates
Jan 5 2023, 4:55 PM
werner committed rC30ab3e6950c3: Release 1.8.10 (authored by werner).
Release 1.8.10
Jan 5 2023, 4:55 PM
werner triaged T6335: Release Libgcrypt 1.8.11 as Low priority.
Jan 5 2023, 4:54 PM · libgcrypt, Release Info
ikloecker committed rM398375a0ab3b: qt: Allow deferred start of import job (authored by ikloecker).
qt: Allow deferred start of import job
Jan 5 2023, 4:40 PM
ikloecker committed rM18c2c0b25090: qt: Support deferred start of jobs (authored by ikloecker).
qt: Support deferred start of jobs
Jan 5 2023, 4:40 PM
ikloecker committed rM270d7523001a: qt: Explicitly instantiate private job classes (authored by ikloecker).
qt: Explicitly instantiate private job classes
Jan 5 2023, 4:40 PM
bernhard added a comment to T6334: Remove or explain sha1sum in announcement mails.

Reported by https://social.tchncs.de/@duxsco@digitalcourage.social/109546865597565084

Jan 5 2023, 4:38 PM · dev.gnupg.org, Feature Request
bernhard created T6334: Remove or explain sha1sum in announcement mails.
Jan 5 2023, 4:37 PM · dev.gnupg.org, Feature Request
ikloecker committed rKLEOPATRA406decfdf9fa: Start multiple import jobs importing from data (or files) one after another (authored by ikloecker).
Start multiple import jobs importing from data (or files) one after another
Jan 5 2023, 3:55 PM
ikloecker added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

@ikloecker the proper fix for this would be T5478 so you do not have to spend time looking for this, we will remove the Process Input / Outputs of Kleopatra altogether.

Jan 5 2023, 1:19 PM · kleopatra
werner committed rCafe72f2bf53b: tests: Allow running testdrv on Unix in the build dir (authored by werner).
tests: Allow running testdrv on Unix in the build dir
Jan 5 2023, 12:47 PM
werner committed rC55956913f8a8: tests: Fix minor glitches. (authored by werner).
tests: Fix minor glitches.
Jan 5 2023, 12:47 PM
werner committed rC47993489a81f: New test Makefile target xtestsuite (authored by werner).
New test Makefile target xtestsuite
Jan 5 2023, 12:47 PM
werner committed rC72bd92465063: New test driver to allow for standalone regression tests. (authored by werner).
New test driver to allow for standalone regression tests.
Jan 5 2023, 12:47 PM
aheinecke merged T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate into T5959: Kleopatra: Show key source in details widget if it is not unkown.
Jan 5 2023, 12:36 PM · Restricted Project, kleopatra
aheinecke merged task T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate into T5959: Kleopatra: Show key source in details widget if it is not unkown.
Jan 5 2023, 12:36 PM · kleopatra, Feature Request
aheinecke placed T6300: Kleopatra: Add columns “origin” and “last update” to the User ID list for a certificate up for grabs.
Jan 5 2023, 12:35 PM · kleopatra, Feature Request
aheinecke closed T5334: Kleopatra: Add more support for WKS / WKD as Resolved.

For now that we do not want to push for more WKS support with gpgcom, as this will depend on adoption of WKS. So I am resolving this issue.

Jan 5 2023, 12:35 PM · kleopatra, Restricted Project
aheinecke triaged T6333: GpgOL: Improve handling of HTML Only mails as Normal priority.
Jan 5 2023, 11:48 AM · gpgol, Restricted Project
aheinecke triaged T6332: GPG: Extend / rework "is_file_compressed" as Normal priority.
Jan 5 2023, 11:39 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
aheinecke triaged T6331: Gpg4win: Replace GpgEX functionality through Windows registry as Normal priority.
Jan 5 2023, 11:26 AM · gpgex, gpg4win, Restricted Project
aheinecke triaged T6330: Kleopatra: Additional Expiry handling as High priority.
Jan 5 2023, 11:21 AM · kleopatra, Restricted Project
aheinecke raised the priority of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from Normal to High.

Since the issue T6328 described an issue with high pirority which would be fixed by this issue I am raising the prio here.

Jan 5 2023, 10:20 AM · Restricted Project, gpgme, kleopatra
aheinecke merged T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick into T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 5 2023, 10:19 AM · Restricted Project, gpgme, kleopatra
aheinecke merged task T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick into T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.
Jan 5 2023, 10:19 AM · kleopatra
aheinecke added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

@ikloecker the proper fix for this would be T5478 so you do not have to spend time looking for this, we will remove the Process Input / Outputs of Kleopatra altogether.

Jan 5 2023, 10:16 AM · kleopatra
aheinecke placed T5478: Kleopatra: Performance problems decrypting and encrypting large Archives up for grabs.
Jan 5 2023, 10:14 AM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

We have discussed this and what we think would be the best solution would be to have an extension in the engine-gpg of GpgME either through a flag or through a new API to use gpgtar directly with --encrypt and decrypt. This should behave exactly like the gpg encrypt / decrypt / verify functions but would avoid the need of Piping in Kleopatra. It is a fairly recent development that gpgtar can do the crypto operations by itself so this is why this was not done initially.

Jan 5 2023, 10:14 AM · Restricted Project, gpgme, kleopatra
l10n daemon script <scripty@kde.org> committed rKLEOPATRA41a33273d9f9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 5 2023, 4:43 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe0518ba0df1f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 5 2023, 3:27 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOda440a2a6f45: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 5 2023, 3:25 AM
gniibe added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

My understanding is that: selftest in Kleo does call assuan_socket_connect (possibly in kleopatra/src/libkleopatraclient/core/command.cpp), and it didn't send nonce correctly.

Jan 5 2023, 1:06 AM · Restricted Project, libassuan

Jan 4 2023

Volker Krause <vkrause@kde.org> committed rLIBKLEO7421f4aac7e3: Add Linux Qt 6 CI (authored by Volker Krause <vkrause@kde.org>).
Add Linux Qt 6 CI
Jan 4 2023, 9:18 PM
justus added a comment to T6297: PyPI GPG package.

@justus: Please talk to @kuwv on how to transfer the package to him.

Jan 4 2023, 4:14 PM · gpgme
werner committed rDf59475d6e553: web: Fixed date of 25 years gnupg news entry (authored by werner).
web: Fixed date of 25 years gnupg news entry
Jan 4 2023, 12:01 PM
aheinecke closed T6324: libassuan, w32: assuan_sock_check_nonce fails with master as Resolved.

Thanks! I don't understand why your fix helps as Kleopatra never calls assuan_socket_connect on the server side, but it helps. :) So this is probably called indirectly and I don't see it.

Jan 4 2023, 11:22 AM · Restricted Project, libassuan
werner added a comment to T6329: Extend --min-rsa-length by a start date.

We can simply change the arg type from number to string and use a value like 3072/20240101

Jan 4 2023, 10:58 AM · gnupg, Feature Request
aheinecke added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

Yes this is windows. With the USB Stick I think it makes it more reproducable that bytesToWrite will return something. We also had reports that this happened on Network drives so its probably just "some added delay or something where the Windows Kernel does not do buffering".

Jan 4 2023, 9:40 AM · kleopatra
ikloecker added a comment to T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

The first thing I noticed is that ProcessStdInOutput uses redirect_close<QProcess> as process class. redirect_close overrides QProcess::close, but it never calls the original close(). That's very dubious. Maybe it's not a problem, but there's no comment explaining why the original close() doesn't need to be called. Or maybe that's what is causing the hang in waitForFinished.

Jan 4 2023, 9:17 AM · kleopatra
l10n daemon script <scripty@kde.org> committed rLIBKLEO17da6ef9f125: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 4 2023, 5:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAa46731ba1930: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 4 2023, 5:44 AM
gniibe committed rAe4e54fb4ba1b: w32: Fix assuan_socket_connect. (authored by gniibe).
w32: Fix assuan_socket_connect.
Jan 4 2023, 5:41 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO5944f175da1c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 4 2023, 3:59 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA7d51cc26f747: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 4 2023, 3:55 AM
gniibe added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

I found an issue in the assuan code of client side. This might be the cause of the server failure for nonce.

Jan 4 2023, 3:39 AM · Restricted Project, libassuan

Jan 3 2023

aheinecke added a comment to T6308: Kleopatra: UiServer Connectivity self-test fails on Windows.

The followup of this issue for libassuan is: https://dev.gnupg.org/T6324

Jan 3 2023, 4:19 PM · gpg4win, libassuan, Restricted Project, kleopatra, Bug Report
jrg.sichermann added a comment to T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message.

Hello Andre Heinecke,

Jan 3 2023, 4:12 PM · Info Needed, S/MIME, gpgol
aheinecke added a comment to T6329: Extend --min-rsa-length by a start date.

I see the use to have an option to have a stricter "min-rsa-length", and which will be useful even in the future e.g. for 4096.

Jan 3 2023, 3:51 PM · gnupg, Feature Request
aheinecke updated subscribers of T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick.

So the problem is occuring when the output is finalized (which happens after the GpgME Decrypt Result is signalled). And when there are still bytes to write in line 332 https://dev.gnupg.org/source/kleo/browse/master/src/utils/output.cpp$332

Jan 3 2023, 3:44 PM · kleopatra
werner triaged T6329: Extend --min-rsa-length by a start date as Normal priority.
Jan 3 2023, 2:40 PM · gnupg, Feature Request
aheinecke triaged T6328: Kleopatra: Hangs when decrypting an archive on an USB Stick as High priority.
Jan 3 2023, 12:45 PM · kleopatra
werner added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

What I mean is that our socket emulation is encapsulated in libgcrypt and details should not be visible to the caller. Further libassuan and kleopatra might be build against different libc versions and thus the used structures might also differ.

Jan 3 2023, 12:27 PM · Restricted Project, libassuan
aheinecke triaged T6327: Kleopatra: Remove obsolete EMail Operations configuration as Normal priority.
Jan 3 2023, 12:20 PM · Restricted Project, kleopatra
aheinecke moved T6326: Kleopatra: Remove profile configuration from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 3 2023, 12:18 PM · Restricted Project, kleopatra
aheinecke triaged T6326: Kleopatra: Remove profile configuration as Normal priority.
Jan 3 2023, 11:18 AM · Restricted Project, kleopatra
aheinecke closed T6246: Gpg4win: Mkportable only allow portable installer with installed features as Resolved.

As you might have seen from the commits mkportable has been removed from Gpg4win.

Jan 3 2023, 11:11 AM · Installer, gpg4win
aheinecke triaged T6325: Kleopatra: Prevent OpenPGP Cert and CSR creation for RSA-2048 in de-vs mode as Normal priority.
Jan 3 2023, 11:07 AM · Restricted Project, kleopatra
cklassen committed rWe39d2ebc143c: added hint for GPA component in "About Gpg4win" (authored by cklassen).
added hint for GPA component in "About Gpg4win"
Jan 3 2023, 10:50 AM
aheinecke added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

From the NEWS assuan_sock_set_sockaddr_un was only added in 2014, years after the UIServer code was really last modified.

Jan 3 2023, 8:44 AM · Restricted Project, libassuan
l10n daemon script <scripty@kde.org> committed rLIBKLEO836e94a79348: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 3 2023, 6:33 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3df3a76b16c5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 3 2023, 6:20 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO14fa6274313f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 3 2023, 4:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe562de786368: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 3 2023, 4:12 AM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA0c1db33052ea: GIT_SILENT Update Appstream for new release (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Update Appstream for new release
Jan 3 2023, 12:56 AM
Albert Astals Cid <aacid@kde.org> committed rKLEOPATRAa28ac598c822: GIT_SILENT Update Appstream for new release (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Update Appstream for new release
Jan 3 2023, 12:56 AM

Jan 2 2023

Albert Astals Cid <aacid@kde.org> committed rKLEOPATRA13d2d1a6ecbc: GIT_SILENT Upgrade release service version to 22.12.1. (authored by Albert Astals Cid <aacid@kde.org>).
GIT_SILENT Upgrade release service version to 22.12.1.
Jan 2 2023, 11:41 PM
werner added a project to T6297: PyPI GPG package: gpgme.

I do not consider the whole PyPi thing a secure solution and thus we do not want to engage us there. However, if you need small patches to GPGME, please go ahead post them to the ML or upload them here.

Jan 2 2023, 6:38 PM · gpgme
werner added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

The question is why Kleopatra does not use assuan_sock_set_sockaddr_un as we do in GnuPG. See for example
https://dev.gnupg.org/source/gnupg/browse/master/kbx/keyboxd.c$1124 - was this a workaround back when we had no support for Unicode? assuan_sock_set_sockaddr_un and assuan_sock_get_nonce work together and their internal workings should be opaque to the caller.

Jan 2 2023, 4:13 PM · Restricted Project, libassuan
aheinecke added a comment to T6324: libassuan, w32: assuan_sock_check_nonce fails with master.

Btw. This is how Kleopatra creates the socket: https://dev.gnupg.org/source/kleo/browse/master/src/uiserver/uiserver_win.cpp$34 which does not use a function that would set is_socket=1. My naive fix would be:

Jan 2 2023, 3:57 PM · Restricted Project, libassuan
aheinecke triaged T6324: libassuan, w32: assuan_sock_check_nonce fails with master as Normal priority.
Jan 2 2023, 3:32 PM · Restricted Project, libassuan
aheinecke committed rW4ac136c7b2b2: web: Remove mention of mkportable (authored by aheinecke).
web: Remove mention of mkportable
Jan 2 2023, 2:18 PM
aheinecke committed rW58bbbadfa685: Remove mkportable.exe (authored by aheinecke).
Remove mkportable.exe
Jan 2 2023, 2:18 PM
aheinecke committed rW3435c03a8c3e: Remove translations with less then 500 strings (authored by aheinecke).
Remove translations with less then 500 strings
Jan 2 2023, 2:18 PM
aheinecke triaged T6270: GpgOL: revision of configuration public key import as Normal priority.

My opinion here would be add the "import key from signature" and "put key in signature" in the automatition group of the main GpgOL config page and change the wording of "Import any keys included in Mails" to "Import keys from Headers and Attachments".

Jan 2 2023, 12:24 PM · gpgol, Restricted Project
aheinecke triaged T6262: Kleopatra: Remove info buttons from Certify dialog as Normal priority.

o.O have overlooked this since October.

Jan 2 2023, 12:19 PM · Restricted Project, kleopatra
aheinecke closed T6296: Encrypted emails appear blank and empty in Office 365 (Correos encriptados en office 365 aparecen en blanco y sin contenido) as Invalid.

This is most likely caused by an incompatible addon. See: https://wiki.gnupg.org/GpgOL/IncompatibleAddons

Jan 2 2023, 12:15 PM · Bug Report
aheinecke triaged T6299: Kleopatra: Updating key does results in "not changed" instead of "not found" as Normal priority.

If no keyserver is configured GnuPG uses its default keyserver. "disable-dirmngr" would be the option to completely disable keyserver access but that is rarely used.

Jan 2 2023, 12:09 PM · kleopatra, Restricted Project
aheinecke closed T5212: Kleopatra: Check if run with elevated privileges and exit in that case as Resolved.

I think the current way is a good compromise. Turning this into a fatal error has also resulted in very many support cases.

Jan 2 2023, 11:25 AM · Feature Request, Restricted Project, kleopatra
aheinecke committed rKLEOPATRA166de3d0f57c: Remove Help -> What's this and Dialog button (authored by aheinecke).
Remove Help -> What's this and Dialog button
Jan 2 2023, 11:22 AM
ikloecker moved T6323: Kleopatra: Import multiple certificate files one after the other from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 2 2023, 11:04 AM · kleopatra, Restricted Project
ikloecker triaged T6323: Kleopatra: Import multiple certificate files one after the other as Normal priority.
Jan 2 2023, 11:04 AM · kleopatra, Restricted Project
ikloecker changed the status of T6168: GpgOL: naming of saved attachments from Open to Testing.
Jan 2 2023, 10:46 AM · kleopatra, Restricted Project, gpgol
ikloecker added a comment to T6168: GpgOL: naming of saved attachments.

On Windows, a whitespace character followed by a number in parenthesis at the end of the file name is now stripped from the proposed output file name.

Jan 2 2023, 10:46 AM · kleopatra, Restricted Project, gpgol
ikloecker committed rLIBKLEOec14f516110a: Remove attachment numbering from output file name (authored by ikloecker).
Remove attachment numbering from output file name
Jan 2 2023, 10:42 AM
ikloecker committed rLIBKLEO91cddd092bd2: Don't assume that the suffixes consist of 3 characters (authored by ikloecker).
Don't assume that the suffixes consist of 3 characters
Jan 2 2023, 10:42 AM
ikloecker claimed T6168: GpgOL: naming of saved attachments.
Jan 2 2023, 9:13 AM · kleopatra, Restricted Project, gpgol

Jan 1 2023

l10n daemon script <scripty@kde.org> committed rKLEOPATRAfaad8d98bd73: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 1 2023, 5:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO3d74a2e77a88: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Jan 1 2023, 4:02 AM