Page MenuHome GnuPG
Feed All Stories

Dec 21 2022

aheinecke committed rWaa5c7c1299dd: Fix checksums of GnuPG-2.2.41 (authored by aheinecke).
Fix checksums of GnuPG-2.2.41
Dec 21 2022, 3:20 PM
aheinecke committed rWa91a4792cc5d: Update GnuPG packages for v3 (authored by aheinecke).
Update GnuPG packages for v3
Dec 21 2022, 3:05 PM
aheinecke committed rW6100f3e4190f: Fix version switch in download.sh (authored by aheinecke).
Fix version switch in download.sh
Dec 21 2022, 2:59 PM
aheinecke committed rW3d58da5cc1b9: Remove LIBKLEO_VERSION and QT_REQUIRED_VERSION mods (authored by aheinecke).
Remove LIBKLEO_VERSION and QT_REQUIRED_VERSION mods
Dec 21 2022, 2:59 PM
aheinecke committed rW6aec79c3c98d: Update kleopatra and libkleo post release (authored by aheinecke).
Update kleopatra and libkleo post release
Dec 21 2022, 2:59 PM
aheinecke committed rW29edc5b861fc: Add DISTRIBUTION_TEXT as parameter for Kleopatra (authored by aheinecke).
Add DISTRIBUTION_TEXT as parameter for Kleopatra
Dec 21 2022, 1:33 PM
aheinecke committed rWa65c1dab4dbd: Remove some unused configure flags (authored by aheinecke).
Remove some unused configure flags
Dec 21 2022, 1:33 PM
aheinecke committed rW0cdb0adc965a: Post release version bump (authored by aheinecke).
Post release version bump
Dec 21 2022, 1:33 PM
aheinecke committed rKLEOPATRAf15d4198213f: Add groups documentation to xmlgui declaration (authored by aheinecke).
Add groups documentation to xmlgui declaration
Dec 21 2022, 1:29 PM
aheinecke committed rKLEOPATRA6fcd618548c6: Update and reall include versioninfo for windows (authored by aheinecke).
Update and reall include versioninfo for windows
Dec 21 2022, 1:29 PM
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 21 2022, 12:20 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

This does not look like a problem in GnuPG/gpg4win because gnupg implements the ssh-agent protocol and not the ssh server or client functionality. ssh tells sshd whether it shall allocate a PTY (Pseudo TTY). I don't use ssh with github but it is likely that you may only run commands (which don't require a PTY). Usually you would invoke a "git" command cia ssh.

Dec 21 2022, 12:10 PM · Not A Bug, workaround, gnupg24, Windows, ssh
werner added a comment to T6315: libgpg-error: argparse: empty header doesn't work well.

I pushed a similar fix last week: rE885a287a57cf060b4c
and gnupg has a hack to fix it for oler libgpg-error versions.

Dec 21 2022, 12:04 PM · Bug Report, gpgrt
werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I meant bypass the gpgme engine and call gpgsm directly. Maybe using gpgme's spawn engine. But I am not sure whether this is really a good idea. If we can find a way to pass multiple filenames to gpgsm --server that would be better. But requires updates to gpgsm.

Dec 21 2022, 11:59 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra, a subtask of T3742: Gpg4win 3.1.0, as Open.
Dec 21 2022, 11:45 AM · gpg4win
aheinecke reopened T3516: Gpg4win: Version info for Kleopatra as "Open".

Only just noticed that this was added incompletely, it was added to the build system but not linked in.

Dec 21 2022, 11:45 AM · kleopatra, gpg4win
mfilippov added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

Authentication succeed if I pressed enter after:PTY allocation request failed on channel 0

Dec 21 2022, 10:58 AM · Not A Bug, workaround, gnupg24, Windows, ssh
mfilippov added a comment to T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent.

I try WinGPG 4.1.0, and I receive an error:
ssh git@github.com
PTY allocation request failed on channel 0

Dec 21 2022, 10:53 AM · Not A Bug, workaround, gnupg24, Windows, ssh
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@werner Do I understand correctly that by "It might be easier to bypass the gpgsm and run gpgsm directly" you mean using gpgsm in server mode? Or what do you mean with "bypass gpgsm and run gpgsm" (which seems contradictory).

Dec 21 2022, 10:38 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
l10n daemon script <scripty@kde.org> committed rKLEOPATRAc1f245b850a4: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 21 2022, 3:12 AM
gniibe added a project to T6315: libgpg-error: argparse: empty header doesn't work well: Bug Report.
Dec 21 2022, 3:07 AM · Bug Report, gpgrt
gniibe added a comment to T6315: libgpg-error: argparse: empty header doesn't work well.

Something like this should fix the behavior:

diff --git a/src/argparse.c b/src/argparse.c
index ef0c161..403c4a7 100644
--- a/src/argparse.c
+++ b/src/argparse.c
@@ -3000,7 +3000,13 @@ show_help (opttable_t *opts, unsigned int nopts, unsigned int flags)
         writestrings (0, "Options:", "\n", NULL);
       for (i=0; i < nopts; i++ )
         {
-          s = map_fixed_string (_( opts[ordtbl[i]].description ));
+          if ((opts[ordtbl[i]].flags & ARGPARSE_OPT_HEADER)
+              && opts[ordtbl[i]].description
+              && !*opts[ordtbl[i]].description)
+            /* It's empty header.  */
+            s = opts[ordtbl[i]].description;
+          else
+            s = map_fixed_string (_( opts[ordtbl[i]].description ));
           if ( s && *s== '@' && !s[1] ) /* Hide this line.  */
             continue;
           if ( s && (opts[ordtbl[i]].flags & ARGPARSE_OPT_HEADER))
Dec 21 2022, 3:07 AM · Bug Report, gpgrt
gniibe claimed T6313: 2.4.0 does not support in-source-tree builds.

I will push this change:

commit e89d57a2cb10bd04d266165015f159be2ab48984
Author: NIIBE Yutaka <gniibe@fsij.org>
Date:   Wed Dec 21 10:52:24 2022 +0900
Dec 21 2022, 2:55 AM · gnupg24, workaround, Bug Report
gniibe created T6315: libgpg-error: argparse: empty header doesn't work well.
Dec 21 2022, 1:51 AM · Bug Report, gpgrt

Dec 20 2022

werner committed rKbffa9b346071: Release 1.6.3 (authored by werner).
Release 1.6.3
Dec 20 2022, 7:25 PM
werner committed rKf61a5ea4e0f6: Fix an integer overflow in the CRL signature parser. (authored by werner).
Fix an integer overflow in the CRL signature parser.
Dec 20 2022, 7:25 PM
jukivili added inline comments to rDa5a5d49bebf2: web: Add news about 2.4.
Dec 20 2022, 5:33 PM
aheinecke closed T5227: GpgOL: User documentation as Resolved.
Dec 20 2022, 4:53 PM · Documentation, Restricted Project, gpgol
werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

With 100 concurrently running gpgsm processes they all try to get the lock for the keyring. And they need to do this several times and often also for the same certificate (fetched from an external resource to complete the chain). Not good. It might be easier to bypass the gpgsm and run gpgsm directly instead of adding a feature to gpgsm to directly import from many files.

Dec 20 2022, 2:31 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

Sure, we could do this. Shouldn't make the ImportCertificatesCommand much more complex than it already is.

Dec 20 2022, 1:22 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke reopened T4505: SM, W32: GPGSM hangs up the GnuPG System as "Open".

Reopening this as there still seem to be ways to run into a deadlock as was reported in RT#13361. While I still think this points to some issue in gpgsm, when Testing this I found the behavior of Kleopatra to be wrong.

Dec 20 2022, 1:07 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner added a comment to T6303: Release GnuPG 2.4.0.

Note that in-source-tree builds are broken - see T6313

Dec 20 2022, 12:23 PM · gnupg, Release Info
werner added a comment to rGc19ea75f10d6: tests: Fix make check with GPGME..

Unfortunately this breaks in-source-tree builds - see T6313

Dec 20 2022, 12:21 PM
werner added a comment to T6313: 2.4.0 does not support in-source-tree builds.

You should do it for all software ;-).

Dec 20 2022, 12:05 PM · gnupg24, workaround, Bug Report
Philipp.Strobel renamed T6314: Missing vendor signature in Installer-Package from Missing signature in Installer-Package to Missing vendor signature in Installer-Package.
Dec 20 2022, 11:54 AM · Bug Report, gpg4win
aheinecke closed T6314: Missing vendor signature in Installer-Package as Resolved.

Has been remedied. We should have noticed before the release but the heavy warnings you get only appear if the binary is downloaded from the internet.

Dec 20 2022, 11:52 AM · Bug Report, gpg4win
aheinecke committed rD78cda6893d6a: swdb: Update for Gpg4win-4.1.0 (authored by aheinecke).
swdb: Update for Gpg4win-4.1.0
Dec 20 2022, 11:50 AM
aheinecke committed rD13e08e00d4b4: swdb: Update checksums for signed installer (authored by aheinecke).
swdb: Update checksums for signed installer
Dec 20 2022, 11:50 AM
aheinecke committed rW73ef41280b17: web: Update checksums for signed installer (authored by aheinecke).
web: Update checksums for signed installer
Dec 20 2022, 11:43 AM
aheinecke claimed T6314: Missing vendor signature in Installer-Package.

This was an accident. Will be fixed ASAP.

Dec 20 2022, 11:36 AM · Bug Report, gpg4win
thesamesam added a comment to T6313: 2.4.0 does not support in-source-tree builds.

Sorry, one more thing: I should use out of source builds for all gnupg software (libgpg-error, libksba, etc)? It's fine if so, just want to check what the policy is.

Dec 20 2022, 11:28 AM · gnupg24, workaround, Bug Report
thesamesam added a comment to T6313: 2.4.0 does not support in-source-tree builds.

Ah, thanks! I didn't know this was unsupported. I'll change what we're doing.

Dec 20 2022, 11:22 AM · gnupg24, workaround, Bug Report
werner renamed T6313: 2.4.0 does not support in-source-tree builds from Test failure with gnupg-2.4.0 (`/usr/sbin/mkdir: cannot create directory ‘setup.scm’: Not a directory`) to 2.4.0 does not support in-source-tree builds.
Dec 20 2022, 11:22 AM · gnupg24, workaround, Bug Report
werner triaged T6313: 2.4.0 does not support in-source-tree builds as Normal priority.

You are building in the source tree - not a good idea. This should be supported but we don't test this. Please make your life easier and don't do build this way. We try to fix this for the next release.

Dec 20 2022, 11:21 AM · gnupg24, workaround, Bug Report
Philipp.Strobel updated the task description for T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:16 AM · Bug Report, gpg4win
Philipp.Strobel updated the task description for T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:13 AM · Bug Report, gpg4win
Philipp.Strobel created T6314: Missing vendor signature in Installer-Package.
Dec 20 2022, 11:12 AM · Bug Report, gpg4win
thesamesam updated the task description for T6313: 2.4.0 does not support in-source-tree builds.
Dec 20 2022, 10:59 AM · gnupg24, workaround, Bug Report
thesamesam created T6313: 2.4.0 does not support in-source-tree builds.
Dec 20 2022, 10:59 AM · gnupg24, workaround, Bug Report
werner closed T6284: Another integer overflow in Libksba as Resolved.
Dec 20 2022, 10:56 AM · CVE, Bug Report, libksba
werner committed rDa5a5d49bebf2: web: Add news about 2.4 (authored by werner).
web: Add news about 2.4
Dec 20 2022, 10:55 AM
aheinecke committed rW2d63f45f2c2f: Merge branch 'master' of git://git.gnupg.org/gpg4win (authored by aheinecke).
Merge branch 'master' of git://git.gnupg.org/gpg4win
Dec 20 2022, 10:53 AM
aheinecke committed rWc39791463f78: Set Version to 4.1.0 (authored by aheinecke).
Set Version to 4.1.0
Dec 20 2022, 10:53 AM
aheinecke committed rW5cb66c048fa0: doc: Remove NEWSFILE from READMEs (authored by aheinecke).
doc: Remove NEWSFILE from READMEs
Dec 20 2022, 10:53 AM
aheinecke committed rW42573961540f: Update NEWS and README for 4.1.0 (authored by aheinecke).
Update NEWS and README for 4.1.0
Dec 20 2022, 10:53 AM
aheinecke committed rW78c2361018fd: Update gnupg and libksba (authored by aheinecke).
Update gnupg and libksba
Dec 20 2022, 10:53 AM
aheinecke committed rW9076d3f2bcab: Switch to released GpgOL Version (authored by aheinecke).
Switch to released GpgOL Version
Dec 20 2022, 10:53 AM
werner closed T6304: Release Libksba 1.6.3 as Resolved.
Dec 20 2022, 10:51 AM · Release Info, libksba
werner changed the status of T6284: Another integer overflow in Libksba from Open to Testing.
Dec 20 2022, 10:50 AM · CVE, Bug Report, libksba
aheinecke committed rWcdc2e2c71c23: web: Update NEWS for 4.1.0 (authored by aheinecke).
web: Update NEWS for 4.1.0
Dec 20 2022, 10:49 AM
werner closed T6303: Release GnuPG 2.4.0 as Resolved.

Release done

Dec 20 2022, 10:48 AM · gnupg, Release Info
aheinecke committed rW29b9dd5560c9: Update website for 4.1.0 (authored by aheinecke).
Update website for 4.1.0
Dec 20 2022, 10:41 AM
werner committed rDa927ef4de661: web: This time the gnupg-desktop 2.4 source is bz2 packed (authored by werner).
web: This time the gnupg-desktop 2.4 source is bz2 packed
Dec 20 2022, 8:18 AM
werner committed rD9c9bc1fd933c: Adjust end-of-life table and update a blog (authored by werner).
Adjust end-of-life table and update a blog
Dec 20 2022, 7:57 AM
werner committed rDd12e436e76f3: swdb: gnupg-desktop 2.4.0 (authored by werner).
swdb: gnupg-desktop 2.4.0
Dec 20 2022, 7:57 AM
werner committed rD90e8789e4191: swdb: Release gnupg 2.4.0, 2.2.41, and libksba 1.6.3 (authored by werner).
swdb: Release gnupg 2.4.0, 2.2.41, and libksba 1.6.3
Dec 20 2022, 7:57 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA16eaad81f6c6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Dec 20 2022, 3:08 AM

Dec 19 2022

ikloecker placed T5901: Kleopatra: Make it usable with 400 % magnification up for grabs.

Not working on this at the moment.

Dec 19 2022, 5:20 PM · kleopatra, Restricted Project
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Dec 19 2022, 5:19 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Dec 19 2022, 5:19 PM · kleopatra
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption from Open to Testing.

Finished for now. Not sure if there's much we can/should test ourselves. Maybe we should simply close it and open new tasks for the findings in the report of the next accessibility test.

Dec 19 2022, 5:19 PM · kleopatra, Restricted Project
ikloecker placed T5824: Kleopatra: Full accessibility support up for grabs.
Dec 19 2022, 5:16 PM · kleopatra
ikloecker committed rWea9970ee4a64: doc: Improve wording (authored by ikloecker).
doc: Improve wording
Dec 19 2022, 5:12 PM
werner added a comment to T6303: Release GnuPG 2.4.0.

To be released tomorrow.

Dec 19 2022, 5:07 PM · gnupg, Release Info
ikloecker closed T6310: kleo: Use pkg-config to determine libassuan use as Resolved.

Done. I verified that gpg4win still builds.

Dec 19 2022, 5:02 PM · Restricted Project, kleopatra
ikloecker committed rW01c57877d4ad: Don't patch GPGME_REQUIRED_VERSION (authored by ikloecker).
Don't patch GPGME_REQUIRED_VERSION
Dec 19 2022, 4:58 PM
ikloecker committed rW22ffde279e57: Only patch QT_REQUIRED_VERSION for Qt 5 (authored by ikloecker).
Only patch QT_REQUIRED_VERSION for Qt 5
Dec 19 2022, 4:58 PM
ikloecker committed rKLEOPATRA71a77f8804dc: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA8eba66693778: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA3ed24fe5eb37: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA2d6daefce6ba: Add FindLibGpgError.cmake to find Libgpg-error (authored by ikloecker).
Add FindLibGpgError.cmake to find Libgpg-error
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA15496394c26a: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAad23c4192457: Remove more superfluous configure checks for assuan (authored by ikloecker).
Remove more superfluous configure checks for assuan
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAa17fc1b29d7c: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRAe67bdaf57712: Remove useless BUILD_libkleopatraclient option (authored by ikloecker).
Remove useless BUILD_libkleopatraclient option
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA023c176ee90b: Remove long unsupported "support" for assuan 1 (authored by ikloecker).
Remove long unsupported "support" for assuan 1
Dec 19 2022, 3:39 PM
ikloecker committed rKLEOPATRA41574f7beb36: Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS (authored by ikloecker).
Remove obsolete define _ASSUAN_ONLY_GPG_ERRORS
Dec 19 2022, 3:39 PM
werner committed rD36719278a029: Fix to the upload taget (authored by werner).
Fix to the upload taget
Dec 19 2022, 2:57 PM
ikloecker committed rKLEOPATRA9375c90015e1: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 2:45 PM
ikloecker committed rKLEOPATRAe3df59f4f1da: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 2:45 PM
ikloecker committed rKLEOPATRAb40bae967e72: Provide and use imported target LibAssuan::LibAssuan (authored by ikloecker).
Provide and use imported target LibAssuan::LibAssuan
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA0b428a8e7b54: Provide and use imported target LibGpgError::LibGpgError (authored by ikloecker).
Provide and use imported target LibGpgError::LibGpgError
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRAce12274478e3: Remove obsolete compatibility typedef assuan_error_t (authored by ikloecker).
Remove obsolete compatibility typedef assuan_error_t
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA669a78919e61: Add FindLibGpgError.cmake to find Libgpg-error (authored by ikloecker).
Add FindLibGpgError.cmake to find Libgpg-error
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRAa986eb598f9e: Remove the obsolete kleo-assuan.h compatibility header (authored by ikloecker).
Remove the obsolete kleo-assuan.h compatibility header
Dec 19 2022, 1:59 PM
ikloecker committed rKLEOPATRA5159385e6ccd: Replace FindAssuan2.cmake with a rewrite (authored by ikloecker).
Replace FindAssuan2.cmake with a rewrite
Dec 19 2022, 1:59 PM
aheinecke committed rO0f7e185ee668: po: Auto update po files (authored by aheinecke).
po: Auto update po files
Dec 19 2022, 1:12 PM
aheinecke committed rO2dc66cd365f0: Post release version bump (authored by aheinecke).
Post release version bump
Dec 19 2022, 1:12 PM
aheinecke committed rO44334a6396ce: Update NEWS for 2.5.6 (authored by aheinecke).
Update NEWS for 2.5.6
Dec 19 2022, 1:12 PM
werner updated subscribers of T6280: Release GnuPG 2.2.41.
Dec 19 2022, 12:51 PM · gnupg22, Release Info