Page MenuHome GnuPG
Feed All Stories

Feb 18 2021

ikloecker committed rLIBKLEO3fa598af3a38: Port some deprecated methods (authored by ikloecker).
Port some deprecated methods
Feb 18 2021, 7:30 PM
ikloecker committed rKLEOPATRA1a22db0afdfa: Update certificate lineedit if the selected group was removed (authored by ikloecker).
Update certificate lineedit if the selected group was removed
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRA1df9407578e2: Show comment for groups read from the configuration of gpg (authored by ikloecker).
Show comment for groups read from the configuration of gpg
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRAcd691f05637a: Remove Edit button from group details dialog (authored by ikloecker).
Remove Edit button from group details dialog
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRA5ff134b27f46: Add a configuration module for configuring groups of keys (authored by ikloecker).
Add a configuration module for configuring groups of keys
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRA2e51be87b274: Allow setting the widget that shall have the initial focus (authored by ikloecker).
Allow setting the widget that shall have the initial focus
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRA9873a5a4cfba: Identify updated group of keys by source and source dependent identifier (authored by ikloecker).
Identify updated group of keys by source and source dependent identifier
Feb 18 2021, 5:01 PM
ikloecker committed rKLEOPATRAd6c3cc02dd78: GIT_SILENT: Bump required version of libkleo (authored by ikloecker).
GIT_SILENT: Bump required version of libkleo
Feb 18 2021, 5:01 PM
werner committed rG5c2ff883392a: po: Unified the term "message" in the German translation (authored by werner).
po: Unified the term "message" in the German translation
Feb 18 2021, 4:26 PM
werner committed rG40ddd9a6ba5a: po: update-po (authored by werner).
po: update-po
Feb 18 2021, 4:26 PM
werner committed rG22b4ab1ec732: po: Update German translation (authored by werner).
po: Update German translation
Feb 18 2021, 4:26 PM
werner committed rG8a74b87261d6: scd:piv: Fix a typo in a string. (authored by werner).
scd:piv: Fix a typo in a string.
Feb 18 2021, 4:26 PM
werner committed rG311f477b1803: po: Update all po files from 2.2.27 (authored by werner).
po: Update all po files from 2.2.27
Feb 18 2021, 4:26 PM
werner committed rG0be4861762c2: po: Change translatability of a fallback string. (authored by werner).
po: Change translatability of a fallback string.
Feb 18 2021, 4:26 PM
werner committed rG8b2d01c68ec1: po: Update POTFILES (authored by werner).
po: Update POTFILES
Feb 18 2021, 4:26 PM
dkg committed rP19a18ba5fee0: build: Simplfy use of pkg-config when testing for EFL. (authored by dkg).
build: Simplfy use of pkg-config when testing for EFL.
Feb 18 2021, 3:32 PM
dkg closed T5308: pkg-config misuse in efl sections of pinentry autoconf tooling as Resolved.

Thanks for the verification, @wltjr. I've pushed 19a18ba5fee049aac87b5114763095aaeb42430f to the master branch for future releases.

Feb 18 2021, 3:30 PM · pinentry, Bug Report
ikloecker committed rLIBKLEO32c3f79ee50f: Bump library version (authored by ikloecker).
Bump library version
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEO611cd4fb69e3: Allow retrieving and saving of configurable groups of keys (authored by ikloecker).
Allow retrieving and saving of configurable groups of keys
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEOb70c7f47aa29: Allow removing a group of keys (authored by ikloecker).
Allow removing a group of keys
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEO82b040177c36: Move most code of update() to private implementation (authored by ikloecker).
Move most code of update() to private implementation
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEOe9c893fbd80f: Allow adding a group of keys (authored by ikloecker).
Allow adding a group of keys
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEO6838d7c9763b: Factor out function for getting the fingerprints of a group of keys (authored by ikloecker).
Factor out function for getting the fingerprints of a group of keys
Feb 18 2021, 1:43 PM
ikloecker committed rLIBKLEO40783b456776: Take care of immutable entries when updating a group of keys (authored by ikloecker).
Take care of immutable entries when updating a group of keys
Feb 18 2021, 1:42 PM
ikloecker committed rLIBKLEOa951e71fc5cf: Allow removing a group from the model (authored by ikloecker).
Allow removing a group from the model
Feb 18 2021, 1:42 PM
ikloecker committed rLIBKLEOb81d6c8cbfb6: Allow adding a group to the model (authored by ikloecker).
Allow adding a group to the model
Feb 18 2021, 1:42 PM
ikloecker committed rLIBKLEOc676a618c4bb: Allow updating a group in the model (authored by ikloecker).
Allow updating a group in the model
Feb 18 2021, 1:42 PM
ikloecker committed rLIBKLEOd79cfe916da7: Identify groups of keys by source and a source dependent identifier (authored by ikloecker).
Identify groups of keys by source and a source dependent identifier
Feb 18 2021, 1:42 PM
ikloecker committed rLIBKLEO8e189f7a9fb6: Add QDebug stream operator for KeyGroup (authored by ikloecker).
Add QDebug stream operator for KeyGroup
Feb 18 2021, 1:42 PM
werner committed rG919a969354d4: speedo: Update w32 stuff from 2.2 (authored by werner).
speedo: Update w32 stuff from 2.2
Feb 18 2021, 1:26 PM
werner triaged T5307: pinentry-qt unilaterally enables rpath, even when configured with `--disable-rpath` as Low priority.
Feb 18 2021, 8:49 AM · qt, pinentry, Bug Report
werner triaged T5308: pkg-config misuse in efl sections of pinentry autoconf tooling as Normal priority.
Feb 18 2021, 8:49 AM · pinentry, Bug Report
wltjr added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

Btw, ecore-x was also needed, so that should remain. Just to be clear, the final version should be

PKG_CHECK_MODULES(EFL,[elementary >= 1.18,ecore-x])

Give or take the >= vs >.

Feb 18 2021, 4:46 AM · pinentry, Bug Report
wltjr added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

@dkg it was the 2nd one, the EFL vs efl. That worked fine after uppercasing it! The >= may not be necessary, but might as well. I am on a much newer EFL, 1.25.1, so not really able to test that part of it. I should be running one of the latest autotools,

[ebuild   R    ] sys-devel/automake-1.16.3-r1:1.16::gentoo  USE="-test" 0 KiB
[ebuild   R    ] sys-devel/autoconf-2.69-r5:2.69::gentoo  USE="-emacs" 1,438 KiB
[ebuild   R    ] sys-devel/libtool-2.4.6-r6:2::gentoo  USE="-vanilla" 951 KiB
Feb 18 2021, 4:42 AM · pinentry, Bug Report
gniibe committed rE1fb90a7da186: build: Support --disable-threads by gen-lock-obj.sh. (authored by gniibe).
build: Support --disable-threads by gen-lock-obj.sh.
Feb 18 2021, 2:26 AM
gniibe changed the status of T5296: libgpg-error: build failure without threads from Open to Testing.

Pushed the change. Please test.

Feb 18 2021, 2:24 AM · gpgrt, Bug Report
gniibe added a comment to T5296: libgpg-error: build failure without threads.

See the comment in rE13918d05a333: Allow building with --disable-threads. for ABI incompatibility.

Feb 18 2021, 2:24 AM · gpgrt, Bug Report
dkg added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

hm, actually, maybe the efl should be EFL in order to produce and substitute the EFL_CFLAGS and EFL_LIBS variables.

Feb 18 2021, 2:22 AM · pinentry, Bug Report
dkg added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

@wltjr maybe it needs ecore-x as well as elementary > 1.18 in the PKG_CHECK_MODULES line? oh, and looks like i screwed up and used > where i should have used >= sorry! fixing those would make the PKG_CHECK_MODULES line be:

Feb 18 2021, 2:18 AM · pinentry, Bug Report
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.

With the third case it accesses the settings file, but does not write anything.

Feb 18 2021, 1:54 AM · gpd5x, Bug Report, kleopatra, gpg4win
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.

When does it work and when not:

  • It works: if I change columns, column widths, sorting column or window size. Then close Kleopatra and restart it within the same environment (screen size).
Feb 18 2021, 1:53 AM · gpd5x, Bug Report, kleopatra, gpg4win
gniibe added a comment to T1756: gpg-agent doesn't accept ssh certificates.

I'm sorry, if my wording sounded harsh.

Feb 18 2021, 1:50 AM · gnupg, Feature Request
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.

Kleopatra running on Linux (Ubuntu 20.10, 21.04; Fedora 34, 35 (rawhide)) does this. Closing Kleopatras window saves columns and column widths as shown (it even works if I change the systemwide used font).
On Windows 10 this does not work. Closing Kleopatra via the windows "Close Button" or by selecting "Close Window" or "Exit" from the main menu settings will not be saved. Opening the window again will show columns as they where after installing (way to small for displaying the dates created and expired and the hash of the key). The sorting column is lost too on Windows, but not Linux.
I am unsure if this bug is triggered by my company setup, or if it exists on any Windows 10 installation.

Feb 18 2021, 1:13 AM · gpd5x, Bug Report, kleopatra, gpg4win
wltjr added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

Looks like its missing an include

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I..  -pthread -I/usr/include/libsecret-1 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include    -I/usr/include/ncursesw -I../secmem -I../pinentry -Wall  -O2 -pipe -march=amdfam10 -mcx16 -msahf -mabm -mlzcnt -Wall -Wno-pointer-sign -Wpointer-arith -c -o pinentry-efl.o pinentry-efl.c
pinentry-efl.c:32:10: fatal error: Elementary.h: No such file or directory
   32 | #include <Elementary.h>
      |          ^~~~~~~~~~~~~~
compilation terminated.

Feb 18 2021, 1:00 AM · pinentry, Bug Report
wltjr added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

@dkg for sure, I will test out the patch ASAP. Thanks for the ping.

Feb 18 2021, 12:54 AM · pinentry, Bug Report
dkg added a comment to T5291: gpg fails to recognize signatures if signer's user ID subpacket is present with the critical bit set .

I think you're saying "GnuPG will reject all subpackets marked with a critical flag unless there is a specific known semantic for *criticality* for that subpacket" Am I understanding that right? Is there a published list of criticality semantics that GnuPG is willing to accept? How do those semantics differ from standard semantics for the packet in question?

Feb 18 2021, 12:11 AM · gnupg (gpg22), Bug Report

Feb 17 2021

dkg added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

fwiw, i think a patch like this ought to work with reasonably-modern versions of autotools:

Feb 17 2021, 9:22 PM · pinentry, Bug Report
dkg updated subscribers of T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.

@wltjr maybe you could take a look at this?

Feb 17 2021, 8:52 PM · pinentry, Bug Report
dkg renamed T5308: pkg-config misuse in efl sections of pinentry autoconf tooling from po to pkg-config misuse in efl sections of pinentry autoconf tooling.
Feb 17 2021, 8:44 PM · pinentry, Bug Report
dkg created T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.
Feb 17 2021, 8:43 PM · pinentry, Bug Report
dkg created T5307: pinentry-qt unilaterally enables rpath, even when configured with `--disable-rpath`.
Feb 17 2021, 8:22 PM · qt, pinentry, Bug Report
werner closed T5306: doc: Fix swapped constants as Resolved.

Thanks. A few hours too late for 1.9.2.

Feb 17 2021, 5:55 PM · libgcrypt
werner committed rC23ca92fb0ed2: doc: Fix swapped GCM/CCM constants. (authored by werner).
doc: Fix swapped GCM/CCM constants.
Feb 17 2021, 5:55 PM
werner committed rGab7dc4b524c3: dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs. (authored by werner).
dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.
Feb 17 2021, 5:51 PM
werner committed rGcdc828f69026: dirmngr: Rewrite a weird function by straighter code. (authored by werner).
dirmngr: Rewrite a weird function by straighter code.
Feb 17 2021, 5:36 PM
werner committed rG55f46b33df08: dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs. (authored by werner).
dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.
Feb 17 2021, 5:36 PM
werner committed rG3c7b1f3f5fa8: common: Fix compiler warning (authored by werner).
common: Fix compiler warning
Feb 17 2021, 5:36 PM
Jakuje added a project to T5306: doc: Fix swapped constants: libgcrypt.
Feb 17 2021, 1:13 PM · libgcrypt
Jakuje updated the task description for T5306: doc: Fix swapped constants.
Feb 17 2021, 1:12 PM · libgcrypt
Jakuje created T5306: doc: Fix swapped constants in the S1 Public space.
Feb 17 2021, 1:11 PM · libgcrypt
aheinecke edited projects for T5304: Kleopatra: Main certificate view does not keep selected column width, added: Bug Report; removed Feature Request.

werner this would really be a bug because we have code in Kleopatra to both save the selected coloumns, their widths and the sorting state.

Feb 17 2021, 10:50 AM · gpd5x, Bug Report, kleopatra, gpg4win
werner triaged T5304: Kleopatra: Main certificate view does not keep selected column width as Normal priority.
Feb 17 2021, 10:45 AM · gpd5x, Bug Report, kleopatra, gpg4win
werner committed rD6cf823c3c505: swdb: Libgcrypt 1.9.2 (authored by werner).
swdb: Libgcrypt 1.9.2
Feb 17 2021, 9:51 AM
whites11 added a comment to T1756: gpg-agent doesn't accept ssh certificates.

I understand this is kind of an edge case, but having the possibility to use signed ssh keys would be very useful to me.

??? Do you understand how ssh keys are handled by ssh client and ssh-agent?

Feb 17 2021, 9:48 AM · gnupg, Feature Request
werner closed T5276: Release Libgcrypt 1.9.2, a subtask of T5277: libgcrypt 1.9.1 fails to build with --disable-asm, as Resolved.
Feb 17 2021, 9:47 AM · MacOS, libgcrypt, Bug Report
werner closed T5276: Release Libgcrypt 1.9.2 as Resolved.
Feb 17 2021, 9:47 AM · Release Info, libgcrypt
gniibe added a comment to T1756: gpg-agent doesn't accept ssh certificates.

I understand this is kind of an edge case, but having the possibility to use signed ssh keys would be very useful to me.

Feb 17 2021, 9:47 AM · gnupg, Feature Request
werner committed rC04d5a65db57c: Merge branch 'LIBGCRYPT-1.9-BRANCH' (authored by werner).
Merge branch 'LIBGCRYPT-1.9-BRANCH'
Feb 17 2021, 9:46 AM
werner updated the task description for T5276: Release Libgcrypt 1.9.2.
Feb 17 2021, 9:44 AM · Release Info, libgcrypt
werner committed rCef3a1cbf8adb: Post release updates (authored by werner).
Post release updates
Feb 17 2021, 9:26 AM
werner committed rC24bd7e8215f7: Release 1.9.2 (authored by werner).
Release 1.9.2
Feb 17 2021, 9:26 AM
werner created T5305: Release Libgcrypt 1.9.3.
Feb 17 2021, 9:25 AM · Release Info, libgcrypt
gniibe closed T5041: gpg-agent/scdaemon/gnuk unable to sign ssh certificate (Couldn't certify key … via agent: agent refused operation) as Resolved.
Feb 17 2021, 9:02 AM · Restricted Project, ssh, Bug Report
werner closed T5263: cipher/sha512.c: build failure without arm neon asm as Resolved.
Feb 17 2021, 8:53 AM · libgcrypt, Bug Report
werner removed a project from T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST): backport.
Feb 17 2021, 8:53 AM · libgcrypt
werner closed T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST) as Resolved.

Backport was done with commit rC1d312bc65846 (for unknown reasons it did not show up in the list of bugs related to this bug; I added it by hand). Fix will go into 1.8.8.

Feb 17 2021, 8:52 AM · libgcrypt
werner closed T5270: gpg-agent crashes during signing: free(): invalid pointer as Resolved.
Feb 17 2021, 8:47 AM · libgcrypt, gpgagent, Bug Report
werner moved T5276: Release Libgcrypt 1.9.2 from Backlog to For 1.9 on the libgcrypt board.
Feb 17 2021, 8:46 AM · Release Info, libgcrypt
werner closed T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware as Resolved.

The mix up of external patches and commits makes it not easy to see what has been fixed. AFAICS rC3d095206c30d fixes the last bug mentioned by @ballapete on Jan 26.

Feb 17 2021, 8:35 AM · libgcrypt, Bug Report
werner closed T5267: Ed25519 backward compatible private key support for preceding ZERO(s) as Resolved.
Feb 17 2021, 8:27 AM · libgcrypt
werner closed T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0 as Resolved.
Feb 17 2021, 8:26 AM · Bug Report, Cross-Compiler, libgcrypt
werner closed T5269: failure of modular inverse as Resolved.
Feb 17 2021, 8:26 AM · libgcrypt
gniibe added a comment to T5296: libgpg-error: build failure without threads.

When building with no threads support, I think that generating same lock-obj-pub-$host.h is just possible by this change.

Feb 17 2021, 4:33 AM · gpgrt, Bug Report

Feb 16 2021

tps800 created T5304: Kleopatra: Main certificate view does not keep selected column width.
Feb 16 2021, 2:54 PM · gpd5x, Bug Report, kleopatra, gpg4win
gouttegd committed rPd6a3a048f172: efl: Convert pinentry description to markup. (authored by beber).
efl: Convert pinentry description to markup.
Feb 16 2021, 1:51 PM
gniibe committed rC8e3cd4c4677c: build: Update gpg-error.m4. (authored by gniibe).
build: Update gpg-error.m4.
Feb 16 2021, 6:02 AM
gniibe committed rG3fa1fa747b61: build: Update gpg-error.m4 again. (authored by gniibe).
build: Update gpg-error.m4 again.
Feb 16 2021, 6:00 AM
gniibe added a comment to T5296: libgpg-error: build failure without threads.

Tell us the architecture(s) which doesn't support POSIX threads by uClibc.
Adding support for such an architecture would be the best.

Feb 16 2021, 5:09 AM · gpgrt, Bug Report
gniibe added a comment to T5296: libgpg-error: build failure without threads.

Sorry, I was assuming uClibc were not supporting POSIX threads.

Feb 16 2021, 4:49 AM · gpgrt, Bug Report
gniibe committed rEed3cd20de8d3: build: Fix gpgrt-config. (authored by gniibe).
build: Fix gpgrt-config.
Feb 16 2021, 4:10 AM
gniibe committed rE28a21addc2e3: build: More fix for determining libdir for gpgrt-config. (authored by gniibe).
build: More fix for determining libdir for gpgrt-config.
Feb 16 2021, 4:10 AM

Feb 15 2021

gniibe added a comment to T5296: libgpg-error: build failure without threads.

Thank you for more information.

Feb 15 2021, 11:24 PM · gpgrt, Bug Report
gouttegd committed rP8fcbc9f40102: efl: Ensure pinentry window is activated. (authored by beber).
efl: Ensure pinentry window is activated.
Feb 15 2021, 3:20 PM
ffontaine added a comment to T5296: libgpg-error: build failure without threads.

I was not the author of the host "hacking" which has been committed to buildroot in 2016 by https://git.buildroot.net/buildroot/commit/package/?id=2f89476ad98b82ea9f914337b0050c4808082c82 so I can't really comment on it.
You can find more information here: https://patchwork.ozlabs.org/project/buildroot/patch/1451762923-15985-1-git-send-email-joerg.krause@embedded.rocks/
Especially, it seems that Jörg Krause started a discussion about this issue and proposed a patch to fix the architecture depends but it was never applied. Unfortunately, I wasn't able to find more information as it seems that links on comments.gmane.org are broken ...

Feb 15 2021, 9:03 AM · gpgrt, Bug Report
gniibe added a comment to T5296: libgpg-error: build failure without threads.

Please note that the result with --host="arm-unknown-linux-gnueabi" for linux-uclibcgnueabih machine is different to the one of correctly generated version by gen-posix-lock-obj.c with USE_POSIX_THREADS undefined on the host.

Feb 15 2021, 8:42 AM · gpgrt, Bug Report
gniibe added a comment to T5293: gpg-error.m4 should search gpg-error.pc under the paths of gpgrt-config.

I found that the use of $CC -print-file-name=crt1.o won't work with some cross compiler.
For example, on my system of Debian bullseye for cross compiler ppc64el, while it's for multiarch configuration, crt1.o is under GNU cross style directory: /usr/powerpc64le-linux-gnu/lib

Feb 15 2021, 8:38 AM · gpgrt
gniibe added a comment to T5296: libgpg-error: build failure without threads.

I would understand your workaorund of using artifical --host intentionally.

Feb 15 2021, 8:26 AM · gpgrt, Bug Report
aheinecke committed rW04b60b0b6f87: doc: Add imagemagick for convert dependency (authored by aheinecke).
doc: Add imagemagick for convert dependency
Feb 15 2021, 8:23 AM
doug committed rW8315e22c07b3: Add zh to gpg4win_readme_ll to fix make failure. (authored by doug).
Add zh to gpg4win_readme_ll to fix make failure.
Feb 15 2021, 8:23 AM
aheinecke closed T5303: make fails: README.zh.txt -> no files found. as Resolved.

Merged your fix. Thanks for the contribution. Commit should show up here in a second.

Feb 15 2021, 8:16 AM · Bug Report, gpg4win