Page MenuHome GnuPG
Feed Advanced Search

May 2 2023

werner closed T6442: libgcrypt-1.10.2: getrandom() is not available everywhere as Resolved.

I don't see a reason backing off the original commit. A fix for macOS is now available (rCfa21ddc158b5) and will be in the next release. No reason for other changes.

May 2 2023, 8:49 AM · MacOS, libgcrypt, Bug Report

Apr 28 2023

werner empowered ebo as an administrator.
Apr 28 2023, 4:06 PM
werner committed rDa0fe227e4eb4: Fix last commit (authored by werner).
Fix last commit
Apr 28 2023, 3:59 PM
werner committed rDb23a73335720: web: GnuPG release announcement (authored by werner).
web: GnuPG release announcement
Apr 28 2023, 3:53 PM
werner committed rDc0e58555019a: swdb: GnuPG 2.4.1 (authored by werner).
swdb: GnuPG 2.4.1
Apr 28 2023, 2:56 PM
werner edited Description on gnupg24 (gnupg-2.4.1).
Apr 28 2023, 2:53 PM
werner created gnupg24 (gnupg-2.4.2).
Apr 28 2023, 2:52 PM
werner closed T6454: Release GnuPG 2.4.1 as Resolved.
Apr 28 2023, 2:45 PM · gnupg24 (gnupg-2.4.1), Release Info
werner committed rWc26c74b345f4: Fix previous patch for poppler (authored by werner).
Fix previous patch for poppler
Apr 28 2023, 2:25 PM
werner committed rWc3c02dbfd51c: Update to gnupg 2.4.1 (authored by werner).
Update to gnupg 2.4.1
Apr 28 2023, 2:24 PM
werner committed rGb331ae1c3f30: Release 2.4.1 (authored by werner).
Release 2.4.1
Apr 28 2023, 2:20 PM
werner committed rG625bd9241090: Post release updates (authored by werner).
Post release updates
Apr 28 2023, 2:20 PM
werner committed rG51975712e9d3: po: msgmerge done (authored by werner).
po: msgmerge done
Apr 28 2023, 2:20 PM
werner committed rG2b8109d10207: po: Update German translation (authored by werner).
po: Update German translation
Apr 28 2023, 2:20 PM
werner moved T6462: gpg --edit-card does not display openpgp info on connected card from QA to gnupg-2.4.1 on the gnupg24 board.
Apr 28 2023, 10:49 AM · gnupg24 (gnupg-2.4.1), scd, Restricted Project
werner added a comment to T6462: gpg --edit-card does not display openpgp info on connected card .

Closing. A small change in Kleopatra (T6472) should help to avoid using this hack in common cases.

Apr 28 2023, 10:49 AM · gnupg24 (gnupg-2.4.1), scd, Restricted Project
werner added a comment to T3302: Allow non-blocking connect with Tor.

Why can't we keep the signed int? Do we ever need such a long timeout. We could for example define -1 as use default timeout.

Apr 28 2023, 9:19 AM · libassuan

Apr 27 2023

werner closed T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions as Resolved.
Apr 27 2023, 4:56 PM · Restricted Project, Installer
werner moved T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions from Restricted Project Column to Restricted Project Column on the Restricted Project board.

This has been fixed for gnupg24 and gpg4win.

Apr 27 2023, 4:56 PM · Restricted Project, Installer
werner triaged T6464: No error message if PIN wrong on keytocard as Normal priority.

!ebo: Did you set a log-file into gpg.conf or common.conf ?

Apr 27 2023, 4:55 PM · Restricted Project
werner triaged T6468: Message when key will expire soon as Normal priority.
Apr 27 2023, 4:52 PM · gpgol, Feature Request

Apr 26 2023

werner committed rWe30e2add475b: nsis: Change plugins to use Unicode. (authored by werner).
nsis: Change plugins to use Unicode.
Apr 26 2023, 9:13 AM
werner committed rWdea0c1b69cfe: nsis: Merge once removed g4wihelp code back from GnuPG's version. (authored by werner).
nsis: Merge once removed g4wihelp code back from GnuPG's version.
Apr 26 2023, 9:13 AM
werner committed rG7e1f36b2425e: speedo,w32: Adjustments for the new Unicode NSIS plugins. (authored by werner).
speedo,w32: Adjustments for the new Unicode NSIS plugins.
Apr 26 2023, 9:11 AM
werner committed rG7359665addda: speedo: Update NSIS helper DLL from Gpg4win (authored by werner).
speedo: Update NSIS helper DLL from Gpg4win
Apr 26 2023, 9:11 AM

Apr 25 2023

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
werner claimed T6448: NSIS: Fix g4wihelp runonce and path_add for recent NSIS Versions.
Apr 25 2023, 7:43 AM · Restricted Project, Installer

Apr 24 2023

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

Apr 21 2023

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
werner triaged T6458: Support looking up userSMIMECertificate in LDAP as Normal priority.
Apr 21 2023, 11:13 AM · LDAP, dirmngr, Feature Request
werner added a parent task for T6458: Support looking up userSMIMECertificate in LDAP: T6416: Remove LDAP code duplication in dirmngr.
Apr 21 2023, 11:13 AM · LDAP, dirmngr, Feature Request
werner added a subtask for T6416: Remove LDAP code duplication in dirmngr: T6458: Support looking up userSMIMECertificate in LDAP.
Apr 21 2023, 11:13 AM · Feature Request, LDAP, dirmngr, gnupg24
werner added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

There is still a buglet because in some modes the weak key error can be swallowed by other errors. A fix would be something like:

Apr 21 2023, 9:09 AM · Debian, libgcrypt, Bug Report

Apr 20 2023

werner added a comment to rD81a281183ff9: Eliminare denoting.

I wonder why github did not automatically closed this pull request - after all exact that patch was commited.

Apr 20 2023, 4:43 PM
werner updated the task description for T6463: Release GPGME 1.20.0.
Apr 20 2023, 4:40 PM · gpgme, Release Info
werner committed rD7fa2954c8434: swdb: gpgme 1.20.0 (authored by werner).
swdb: gpgme 1.20.0
Apr 20 2023, 2:19 PM
werner committed rW67bad41b0077: Update to gpgme 1.20.0 (authored by werner).
Update to gpgme 1.20.0
Apr 20 2023, 2:13 PM
werner committed rMd99156ff081c: Post release updates (authored by werner).
Post release updates
Apr 20 2023, 2:03 PM
werner committed rM451ed47434c5: Release 1.20.0 (authored by werner).
Release 1.20.0
Apr 20 2023, 2:03 PM
werner committed rM7351ef32ce7c: core: Support the new macOS Homebrew location. (authored by werner).
core: Support the new macOS Homebrew location.
Apr 20 2023, 2:03 PM
werner updated the task description for T6341: Release GPGME 1.19.0.
Apr 20 2023, 1:42 PM · gpgme, Release Info
werner triaged T6463: Release GPGME 1.20.0 as Normal priority.
Apr 20 2023, 1:42 PM · gpgme, Release Info
werner edited projects for T6303: Release GnuPG 2.4.0, added: gnupg; removed gnupg24, gnupg (gpg23).
Apr 20 2023, 1:37 PM · gnupg, Release Info
werner committed rGe60544520bc8: scd,p15: Enforce a min. PIN length for certain cards. (authored by werner).
scd,p15: Enforce a min. PIN length for certain cards.
Apr 20 2023, 12:42 PM
werner committed rGaf3724d38315: scd,p15: Enforce a min. PIN length for certain cards. (authored by werner).
scd,p15: Enforce a min. PIN length for certain cards.
Apr 20 2023, 12:42 PM
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from QA to gnupg-2.2.42 on the gnupg22 board.
Apr 20 2023, 12:30 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from QA to gnupg-2.4.1 on the gnupg24 board.
Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner moved T6455: Bug in regexp library may lead to out-of-bounds read from Backlog to QA on the gnupg24 board.
Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner closed T6455: Bug in regexp library may lead to out-of-bounds read as Resolved.

Okay, that was easy to check.

Apr 20 2023, 12:29 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner committed rG3ad4b339b886: common: Fix minor bug in the jimregexp code. (authored by werner).
common: Fix minor bug in the jimregexp code.
Apr 20 2023, 12:28 PM
werner committed rGa82e6f310a03: common: Fix minor bug in the jimregexp code. (authored by werner).
common: Fix minor bug in the jimregexp code.
Apr 20 2023, 12:28 PM
werner claimed T6455: Bug in regexp library may lead to out-of-bounds read.
Apr 20 2023, 12:17 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner changed the status of T6462: gpg --edit-card does not display openpgp info on connected card from Open to Testing.

Not easy to fix because gpg --card-edit/-status has some support form other cards. Eventually these commands will be replaced by gpg-card. In the meantime we can use this hack:

Apr 20 2023, 12:14 PM · gnupg24 (gnupg-2.4.1), scd, Restricted Project
werner committed rGe1663c045049: gpg: New command "openpgp" for --card-edit. (authored by werner).
gpg: New command "openpgp" for --card-edit.
Apr 20 2023, 12:12 PM
werner triaged T6459: KOrganizer: Invitations are not signed with GPG although signing is enabled by default as Normal priority.
Apr 20 2023, 9:03 AM · Restricted Project, KDE
werner triaged T6460: KOrganizer: unable to display events with the same UID in multiple calendars as Normal priority.
Apr 20 2023, 9:02 AM · Restricted Project, KDE
werner triaged T6461: KOrganizer: Remote ICS file doesn't populate calendar as Normal priority.
Apr 20 2023, 9:02 AM · Restricted Project, KDE
werner triaged T6457: delete-secret-key does not delete all secret keys, when primary secret key is stripped in keyring as Normal priority.
Apr 20 2023, 9:01 AM · gnupg24, Feature Request

Apr 19 2023

werner committed rW742f50c7b2e2: More g4wihelp fixes for newer Unicode mingw API. (authored by werner).
More g4wihelp fixes for newer Unicode mingw API.
Apr 19 2023, 6:00 PM
werner committed rG80d4ae121565: Use keyboxd on a fresh install also on Windows. (authored by werner).
Use keyboxd on a fresh install also on Windows.
Apr 19 2023, 11:06 AM

Apr 18 2023

werner assigned T6455: Bug in regexp library may lead to out-of-bounds read to gniibe.

@gniibe, will you be so kind an check the provided patches

Apr 18 2023, 5:12 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner triaged T6455: Bug in regexp library may lead to out-of-bounds read as High priority.
Apr 18 2023, 5:11 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report
werner added a comment to T6378: keytocard: invalid value.

To replicate the problem it is best to use Windows. Should be solved with my commit. Note that the bug is specific to 2.4 dues to irts multi-card and app support. There was no problem on 2.2.

Apr 18 2023, 5:09 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner committed rGfa4f716917e5: gpg: Make sure that we are not accidently working with the PIV app. (authored by werner).
gpg: Make sure that we are not accidently working with the PIV app.
Apr 18 2023, 5:07 PM
werner committed rGf7e00dc73dd0: scd: On a Yubikey re-select the last app after the use of APDU. (authored by werner).
scd: On a Yubikey re-select the last app after the use of APDU.
Apr 18 2023, 12:05 PM
werner moved T6212: The ssh keys are no longer returned in the order from control file after T5996 from QA to gnupg-2.4.1 on the gnupg24 board.
Apr 18 2023, 9:42 AM · gnupg24 (gnupg-2.4.1), ssh, Feature Request
werner moved T6437: Kleopatra: sign/encrypt folder results in general error from Backlog to QA for next release on the gpgme board.
Apr 18 2023, 9:20 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
werner edited projects for T6437: Kleopatra: sign/encrypt folder results in general error, added: gpgme, Bug Report; removed gnupg24, gnupg22.

The actual error is in gpgme. CreateProcess is called with "gpgtar" but "gpgtar.exe" must be used.
This has been fixed with commit rM0c29119e061c. The reason why we didn't noticed the real cause of the problem is that the CreateProcess error shows up in the gpgme-w32spawn helper which has no good way for returning errors.

Apr 18 2023, 9:20 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
werner committed rG98b8c518fa0b: ssh: Allow to prefer on-disk keys over active card keys. (authored by werner).
ssh: Allow to prefer on-disk keys over active card keys.
Apr 18 2023, 9:04 AM
werner triaged T6454: Release GnuPG 2.4.1 as Normal priority.
Apr 18 2023, 8:54 AM · gnupg24 (gnupg-2.4.1), Release Info
werner committed rGba67fea5b9bb: gpgtar: Read common.conf for the log-file option. (authored by werner).
gpgtar: Read common.conf for the log-file option.
Apr 18 2023, 8:07 AM

Apr 17 2023

werner committed rM7d1159c1e99b: core: Avoid printf format warnings due to gpgme_ssize_t. (authored by werner).
core: Avoid printf format warnings due to gpgme_ssize_t.
Apr 17 2023, 4:17 PM
werner committed rM0c29119e061c: core,w32: Fix invocation of gpgtar (authored by werner).
core,w32: Fix invocation of gpgtar
Apr 17 2023, 4:17 PM
werner added a comment to T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY.

Reading the commit rC5beadf201312: Add gcry_cipher_ctl command to allow weak keys in testing use-cases,
The test code in basic.c assumes that it is an application responsibility to confirm&ignore GPG_ERR_WEAK_KEY error when using GCRYCTL_SET_ALLOW_WEAK_KEY.

Apr 17 2023, 1:25 PM · Debian, libgcrypt, Bug Report
werner added a member for g10code: dvratil.
Apr 17 2023, 11:40 AM
werner added a member for Contributor: dvratil.
Apr 17 2023, 11:37 AM
werner committed rD81a281183ff9: Eliminare denoting (authored by olf).
Eliminare denoting
Apr 17 2023, 8:27 AM

Apr 16 2023

werner committed rC30840c2c45d7: cipher: Fix edge case for SET_ALLOW_WEAK_KEY. (authored by werner).
cipher: Fix edge case for SET_ALLOW_WEAK_KEY.
Apr 16 2023, 8:57 PM
werner triaged T6449: Support fetching S/MIME certificates over DNS via SMIMEA record as Wishlist priority.
Apr 16 2023, 8:34 PM · Feature Request, dirmngr
werner triaged T6451: libgcrypt | gcry_cipher_setkey: 3DES-CBC key returns GPG_ERR_WEAK even with GCRYCTL_SET_ALLOW_WEAK_KEY as Low priority.

Thanks for the report. Fix is easy. I only wonder why you want to use a weak DES key.

Apr 16 2023, 8:31 PM · Debian, libgcrypt, Bug Report

Apr 13 2023

werner added a comment to T6437: Kleopatra: sign/encrypt folder results in general error.

On Windows we always use --status-fd=1 but with gpg it is not a problem because we use a differenrt fd for output.

Apr 13 2023, 10:58 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
werner committed rE770a01e6dc52: Update autogen.sh to better support gpg4win (authored by werner).
Update autogen.sh to better support gpg4win
Apr 13 2023, 10:07 AM

Apr 12 2023

werner committed rGd965ee8d65f9: gpg: Curvenames may now compared case insensitive. (authored by werner).
gpg: Curvenames may now compared case insensitive.
Apr 12 2023, 5:32 PM
werner moved T6378: keytocard: invalid value from WiP to QA on the gnupg24 board.

Unfortunately I can't replicate that with my Yubikey on 2.4.1. Tried several variant and with and without keyboxd. My Yubikey has PIV disabled but I doubt that this is the problem.

Apr 12 2023, 5:15 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner claimed T6378: keytocard: invalid value.
Apr 12 2023, 2:43 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner added a comment to T6442: libgcrypt-1.10.2: getrandom() is not available everywhere.

Actually Linux already returns ENOSYS on older kernels where there is no getrandom libc call. Thus returning ENOSYS if we don't have the libc version of that syscall (i.e. getrandom) in FIPS mode seems to be the Right Thing to do. My whole comment was about fips mode - it does not make much sense to enable FIPS mode if the system is not appropriate for it.

Apr 12 2023, 8:58 AM · MacOS, libgcrypt, Bug Report
werner triaged T6445: Chunking armored messages and pubkeys? as Low priority.
Apr 12 2023, 8:45 AM · OpenPGP, Feature Request
werner triaged T6447: Kleopatra: "imported certificates" tab inconsistencies as Normal priority.
Apr 12 2023, 8:44 AM · vsd33 (vsd-3.3.0), Restricted Project, Bug Report, kleopatra

Apr 11 2023

werner committed rW5e041722c145: Partly rewrote gen-html.sh (authored by werner).
Partly rewrote gen-html.sh
Apr 11 2023, 5:30 PM
werner committed rW0fc432694c83: Fix gen-gnupg.sh output for wixlib files. (authored by werner).
Fix gen-gnupg.sh output for wixlib files.
Apr 11 2023, 4:48 PM
werner committed rWde7e54ffa9bd: Use the standard autogen.sh. (authored by werner).
Use the standard autogen.sh.
Apr 11 2023, 4:06 PM
werner committed rW296768f0d62f: Fix gen-gnupg.sh for gpg4win (authored by werner).
Fix gen-gnupg.sh for gpg4win
Apr 11 2023, 10:02 AM
werner committed rW17a4414b9aad: Add patch for gpgme 1.19.0 (authored by werner).
Add patch for gpgme 1.19.0
Apr 11 2023, 9:20 AM
werner committed rW3de962e582e3: Update libgpg-error and Libgcrypt (authored by werner).
Update libgpg-error and Libgcrypt
Apr 11 2023, 9:08 AM
werner committed rW24b28a0e4b6e: Temporary disable the RunOnce check (authored by werner).
Temporary disable the RunOnce check
Apr 11 2023, 9:08 AM
werner added a comment to T6442: libgcrypt-1.10.2: getrandom() is not available everywhere.

What about

Apr 11 2023, 8:19 AM · MacOS, libgcrypt, Bug Report