Page MenuHome GnuPG
Feed All Stories

Mar 20 2022

loskiq updated loskiq.
Mar 20 2022, 9:54 AM

Mar 19 2022

pert updated the task description for T5887: gpgme_data_identify() function prototype not as documented.
Mar 19 2022, 3:15 PM · Documentation, gpgme, Bug Report
pert created T5887: gpgme_data_identify() function prototype not as documented.
Mar 19 2022, 3:04 PM · Documentation, gpgme, Bug Report
Laurent Montel <montel@kde.org> committed rLIBKLEOb3bc06c06377: GIT_SILENT: prepare 5.20rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.20rc
Mar 19 2022, 9:46 AM
gniibe committed rG2f1afc129662: common: Fix another race condition, and address the other one. (authored by gniibe).
common: Fix another race condition, and address the other one.
Mar 19 2022, 6:55 AM
gniibe committed rG0ba69e558191: gpg: Always use version >= 4 to generate signature. (authored by gniibe).
gpg: Always use version >= 4 to generate signature.
Mar 19 2022, 5:41 AM
engel97 added a comment to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

{F3381469}I uploaded the whole homedir containing the keys after they were migrated by the new gnupg2.3.4. It should have all of the keys in there. Don't worry, these keys are just for testing and not used anywhere.

Mar 19 2022, 4:21 AM · gnupg24, Bug Report

Mar 18 2022

werner added a comment to T5885: Better message than "Inappropriate ioctl for device" for tty pinentries.

Is your GPG_TTY set so that pinentry can find the right tty?

Mar 18 2022, 5:36 PM · Feature Request, pinentry, gnupg
werner edited projects for T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine, added: Support, Mutt; removed Bug Report.

Sorry, without detailed output of gpg we can't help you here. This is definitely not a GnuPG bug because too many people are using mutt and gnupg. You should also "set crypt_use_gpgme" -it works far better.

Mar 18 2022, 5:32 PM · gnupg, Support
Jakuje added a comment to T5885: Better message than "Inappropriate ioctl for device" for tty pinentries.

the -v does not show more useful info on the gpg side:

# gpg2 --quick-gen-key admin
About to create a key for:
    "admin"
Mar 18 2022, 3:00 PM · Feature Request, pinentry, gnupg
TonyBarganski created T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine.
Mar 18 2022, 2:47 PM · gnupg, Support
werner committed rG449d2fbcde63: common: New function map_static_strings (authored by werner).
common: New function map_static_strings
Mar 18 2022, 2:23 PM
werner committed rG8631d4cfe251: gpg: Allow decryption of symencr even for non-compliant cipher. (authored by werner).
gpg: Allow decryption of symencr even for non-compliant cipher.
Mar 18 2022, 2:23 PM
werner committed rG06b70daa505d: gpg: Print info about the used AEAD algorithm in the compliance msg. (authored by werner).
gpg: Print info about the used AEAD algorithm in the compliance msg.
Mar 18 2022, 2:23 PM
werner committed rG6d6438a361d2: common: New flags for gnupg_spawn_process (authored by werner).
common: New flags for gnupg_spawn_process
Mar 18 2022, 2:23 PM
werner added a comment to T5885: Better message than "Inappropriate ioctl for device" for tty pinentries.

Please run with option -v to see what's wrong with pinentry.

Mar 18 2022, 2:22 PM · Feature Request, pinentry, gnupg
werner committed rGc1453665491f: common: New function map_static_strings (authored by werner).
common: New function map_static_strings
Mar 18 2022, 2:10 PM
werner committed rG15eda7ce783a: gpg: Print info about the used AEAD algorithm. (authored by werner).
gpg: Print info about the used AEAD algorithm.
Mar 18 2022, 2:10 PM
werner committed rG7ba44d15ca2f: common: New flags for gnupg_spawn_process (authored by werner).
common: New flags for gnupg_spawn_process
Mar 18 2022, 2:10 PM
werner committed rGe081a601f7b3: gpg: Allow decryption of symencr even for non-compliant cipher. (authored by werner).
gpg: Allow decryption of symencr even for non-compliant cipher.
Mar 18 2022, 2:10 PM
Jakuje created T5885: Better message than "Inappropriate ioctl for device" for tty pinentries.
Mar 18 2022, 1:25 PM · Feature Request, pinentry, gnupg
Valodim added a watcher for Keyserver: Valodim.
Mar 18 2022, 12:28 PM
gniibe added a comment to rGd94b411f129f: common: Fix a race condition removing stale lockfile..

For the logic of detecting unlocking, it should work when h->use_o_excl == 1.

Mar 18 2022, 10:18 AM
werner raised a concern with rGd94b411f129f: common: Fix a race condition removing stale lockfile..
Mar 18 2022, 8:49 AM
cklassen added a comment to T5881: Not all keys available in Security approval window.

I had some more time to test this bug.

Mar 18 2022, 8:48 AM · Bug Report, gpgol
gniibe added a comment to T5884: dotlock is not perfect (errornously remove .lock as stale lockfile).

Before the fix above, https://bugs.debian.org/972525 can be explained by the following scenario:

Mar 18 2022, 7:59 AM · Bug Report, gnupg (gpg23)
gniibe added a project to T5884: dotlock is not perfect (errornously remove .lock as stale lockfile): Restricted Project.

Fixed in master. Should be backported when found stable.

Mar 18 2022, 6:59 AM · Bug Report, gnupg (gpg23)
gniibe committed rGd94b411f129f: common: Fix a race condition removing stale lockfile. (authored by gniibe).
common: Fix a race condition removing stale lockfile.
Mar 18 2022, 6:57 AM
gniibe added a comment to T5884: dotlock is not perfect (errornously remove .lock as stale lockfile).

I pushed a change for t-dotlock.c for testing.

Mar 18 2022, 4:41 AM · Bug Report, gnupg (gpg23)
gniibe committed rGa30359cecb5b: common: More heavy test condition for t-dotlock.c. (authored by gniibe).
common: More heavy test condition for t-dotlock.c.
Mar 18 2022, 4:36 AM
gniibe updated the task description for T5884: dotlock is not perfect (errornously remove .lock as stale lockfile).
Mar 18 2022, 2:22 AM · Bug Report, gnupg (gpg23)
gniibe updated the task description for T5884: dotlock is not perfect (errornously remove .lock as stale lockfile).
Mar 18 2022, 2:21 AM · Bug Report, gnupg (gpg23)
gniibe triaged T5884: dotlock is not perfect (errornously remove .lock as stale lockfile) as High priority.
Mar 18 2022, 2:19 AM · Bug Report, gnupg (gpg23)

Mar 17 2022

ikloecker changed the status of T5850: Kleopatra: "Show not certified certificates" button shows any not fully valid certificates from Open to Testing.

There is a new key filter "Not certified certificates" that is selected if the button is pressed.

Mar 17 2022, 3:06 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRAb6f570f57fbd: Use the key filter to check for an uncertified OpenPGP key (authored by ikloecker).
Use the key filter to check for an uncertified OpenPGP key
Mar 17 2022, 2:59 PM
ikloecker committed rKLEOPATRAe3fba1dd4dc5: Use the key cache instead of running our own keylist job (authored by ikloecker).
Use the key cache instead of running our own keylist job
Mar 17 2022, 2:59 PM
ikloecker committed rKLEOPATRA6ef300c6c7c2: Show "good" but not certified keys instead of any not valid keys (authored by ikloecker).
Show "good" but not certified keys instead of any not valid keys
Mar 17 2022, 2:59 PM
ikloecker committed rLIBKLEOc4b2a06d0041: Bump library version (authored by ikloecker).
Bump library version
Mar 17 2022, 2:58 PM
ikloecker committed rLIBKLEO7d37b6391578: Add default filter for "good", uncertified OpenPGP keys (authored by ikloecker).
Add default filter for "good", uncertified OpenPGP keys
Mar 17 2022, 2:58 PM
aheinecke triaged T5883: Kleopatra: Add GpgOL help and Group help under a new "More Documents" entry in GnuPG VS-Desktop as Normal priority.
Mar 17 2022, 12:18 PM · Restricted Project, kleopatra
ikloecker claimed T5850: Kleopatra: "Show not certified certificates" button shows any not fully valid certificates.
Mar 17 2022, 10:13 AM · Restricted Project, kleopatra, Bug Report
werner closed T5880: Old version of Zlib in GnuPG as Resolved.

SWDB updated - thus the latest zlib will be part of the next Windows build.

Mar 17 2022, 8:04 AM · CVE, gnupg (gpg22), gpg4win
tcataldo added a comment to T5854: Windows registry option to prevent modifications to signed/encrypted messages after validation by GpgOL.

we replace the encrypted text and attachments with the decrypted / verified parts

Mar 17 2022, 7:17 AM · gpgol, Feature Request
gniibe added projects to T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful : gnupg (gpg22), Info Needed.
Mar 17 2022, 3:33 AM · gnupg (gpg22), Bug Report
gniibe triaged T5673: Using empty passphrase key pair, gpg2.2.9 fails to decrypt with error "No secret key" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful as Normal priority.

I can't replicate this symptom when I use gnupg1 for creating keys with no passphrase.

Mar 17 2022, 3:31 AM · gnupg (gpg22), Bug Report
gniibe added a project to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful : Info Needed.
Mar 17 2022, 1:53 AM · gnupg24, Bug Report
gniibe added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

I think that the particular issue of Let's Encrypt Certificate was handled correctly already.

Mar 17 2022, 1:15 AM · gnupg (gpg22), dirmngr
gniibe added subtasks for T5882: Cross signing certificate in X.509 support: T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present, T2972: GPGSM: Chain too long on cross signed certificate.
Mar 17 2022, 12:48 AM
gniibe added a parent task for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present: T5882: Cross signing certificate in X.509 support.
Mar 17 2022, 12:48 AM · S/MIME, Bug Report
gniibe added a parent task for T2972: GPGSM: Chain too long on cross signed certificate: T5882: Cross signing certificate in X.509 support.
Mar 17 2022, 12:48 AM · Bug Report, gnupg, KDE, S/MIME
gniibe added a subtask for T5882: Cross signing certificate in X.509 support: T5639: dirmngr uses the wrong Let's encrypt chain.
Mar 17 2022, 12:46 AM
gniibe added a parent task for T5639: dirmngr uses the wrong Let's encrypt chain: T5882: Cross signing certificate in X.509 support.
Mar 17 2022, 12:46 AM · gnupg (gpg22), dirmngr
gniibe triaged T5882: Cross signing certificate in X.509 support as Normal priority.
Mar 17 2022, 12:45 AM

Mar 16 2022

aheinecke added a comment to T5850: Kleopatra: "Show not certified certificates" button shows any not fully valid certificates.

Yes, makes more sense to me, too. Maybe another filter "bad" certificates, so that you can bulk delete them for example to clean up your keyring?

Mar 16 2022, 5:09 PM · Restricted Project, kleopatra, Bug Report
ikloecker updated subscribers of T5850: Kleopatra: "Show not certified certificates" button shows any not fully valid certificates.

@aheinecke What do you think?

Mar 16 2022, 4:52 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA5bad3a6b47e6: Do not remove recipient widgets when they become empty (authored by ikloecker).
Do not remove recipient widgets when they become empty
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRA60536ecf8545: Refactor: Use a single flag for keeping track of editing (authored by ikloecker).
Refactor: Use a single flag for keeping track of editing
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAc6fa286c9dd7: Fix passing focus to next recipient widget if removed had focus (authored by ikloecker).
Fix passing focus to next recipient widget if removed had focus
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRA0a86e01d19f6: Prefix error messages with "Error: " (authored by ikloecker).
Prefix error messages with "Error: "
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAac79b61bd885: GIT_SILENT: Make private methods private and c'tor explicit (authored by ikloecker).
GIT_SILENT: Make private methods private and c'tor explicit
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAf246c9803028: Make error state and message of certificate input field more accessible (authored by ikloecker).
Make error state and message of certificate input field more accessible
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAbd4a5291d81a: Disable the Encrypt button if required information is missing (authored by ikloecker).
Disable the Encrypt button if required information is missing
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRA60e3ae56ec2c: Make the error concerning a recipient input field more prominent (authored by ikloecker).
Make the error concerning a recipient input field more prominent
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAba966cc7798f: Perform key lookup only if there is no matching key or group (authored by ikloecker).
Perform key lookup only if there is no matching key or group
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAbc34c70d8983: Treat whitespace-only text as empty (authored by ikloecker).
Treat whitespace-only text as empty
Mar 16 2022, 4:47 PM
ikloecker committed rKLEOPATRAe650628e9b38: Use locateKeysJob instead of keyForMailboxJob for locating key (authored by ikloecker).
Use locateKeysJob instead of keyForMailboxJob for locating key
Mar 16 2022, 4:47 PM
werner lowered the priority of T5750: GpgOL links to an FSF page for "Unsicher GpgOL" from High to Normal.
Mar 16 2022, 4:35 PM · Restricted Project, Feature Request, gpgol
werner claimed T4729: WKD via http_proxy does not work if DNS is broken/unavailable.
Mar 16 2022, 4:31 PM · gnupg (gpg22), Restricted Project, dns, dirmngr
werner raised the priority of T4729: WKD via http_proxy does not work if DNS is broken/unavailable from Normal to High.
Mar 16 2022, 4:30 PM · gnupg (gpg22), Restricted Project, dns, dirmngr
gniibe closed T5157: libgcrypt: ARM64 Builds on macOS fail as Resolved.
Mar 16 2022, 3:09 PM · toolchain, MacOS, libgcrypt, Bug Report
gniibe closed T5157: libgcrypt: ARM64 Builds on macOS fail, a subtask of T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac, as Resolved.
Mar 16 2022, 3:09 PM · Restricted Project, MacOS, libgcrypt, Bug Report
gniibe closed T5120: Incompatible Ed25519 secret key (no-encryption), a subtask of T5114: GnuPG fails to import back generated and exported EdDSA secret key., as Resolved.
Mar 16 2022, 3:07 PM · gnupg, Restricted Project, gpgagent, Bug Report
gniibe closed T5120: Incompatible Ed25519 secret key (no-encryption) as Resolved.
Mar 16 2022, 3:07 PM · gnupg (gpg22), Bug Report
gniibe closed T4931: gnupg unusable with a long path to $HOME as Resolved.
Mar 16 2022, 3:03 PM · Not A Bug, FAQ, gnupg
gniibe closed T4900: OS X 10.12 and dyld: Library not loaded: /usr/local/lib/libgcrypt.20.dylib as Resolved.
Mar 16 2022, 2:55 PM · MacOS, libgcrypt, Bug Report
bernhard added a comment to T5750: GpgOL links to an FSF page for "Unsicher GpgOL".

The current links should be replaced or removed.

Mar 16 2022, 2:43 PM · Restricted Project, Feature Request, gpgol
ikloecker added a comment to T5881: Not all keys available in Security approval window.

You could verify this with another email address containing a +.

Mar 16 2022, 2:39 PM · Bug Report, gpgol
cklassen added a comment to T5881: Not all keys available in Security approval window.

How can I check this, @ikloecker ?

Mar 16 2022, 1:28 PM · Bug Report, gpgol
ikloecker added a comment to T5881: Not all keys available in Security approval window.

Can you check whether the + character in the email addresses is causing this?

Mar 16 2022, 1:07 PM · Bug Report, gpgol
cklassen added a project to T5881: Not all keys available in Security approval window: Bug Report.
Mar 16 2022, 1:01 PM · Bug Report, gpgol
cklassen created T5881: Not all keys available in Security approval window.
Mar 16 2022, 12:59 PM · Bug Report, gpgol
cklassen added a comment to T5750: GpgOL links to an FSF page for "Unsicher GpgOL".

Because I'm just starting with GpgOL: Are we talking about adding links in the "Configure GpgOL" window or are there any other windows? If that is the right window maybe we could add a new tab "FAQ" and add the links there. At first I thought the links could be added to the tab "GpgOL" but there are already many entries and the other tabs don't fit well.

Mar 16 2022, 12:48 PM · Restricted Project, Feature Request, gpgol
gniibe added a comment to T5804: Using empty passphrase key pair, gpg2.3.4 fails to decrypt with error "No passphrase given" on a gpg1.4/2.0 keyring format even though the secret keys migration was successful .

I can't replicate this symptom (gpg1 generated key, no problem after migration).
Could you share the *.key file under private-keys-v1.d?

Mar 16 2022, 10:15 AM · gnupg24, Bug Report
gniibe committed rMb2a2158384a9: core: Support keylist mode for op_keylist_from_data. (authored by gniibe).
core: Support keylist mode for op_keylist_from_data.
Mar 16 2022, 8:56 AM
gniibe added a project to T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS: Restricted Project.
Mar 16 2022, 8:24 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe claimed T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS.
Mar 16 2022, 8:20 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe added a comment to T5809: Expire subkey violates assertion "! sig->hashed".

I think that this commit rG8fd150b05b74: gpg: Remove all support for v3 keys and always create v4-signatures. matters.

Mar 16 2022, 7:37 AM · Restricted Project, gnupg (gpg22), Bug Report
gniibe moved T5835: libgcrypt: More robust/portable integrity check from Next to Ready for release on the FIPS board.
Mar 16 2022, 6:16 AM · Bug Report, libgcrypt, FIPS
l10n daemon script <scripty@kde.org> committed rKLEOPATRA67a26fcfebcc: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Mar 16 2022, 3:12 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5d097045ef6b: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Mar 16 2022, 1:46 AM

Mar 15 2022

ikloecker added a comment to T5878: State of libexpat-1 in Gpg4win.

Not relevant for Windows, but for the AppImage: Qt's X11 xcb platform plugin depends on libfontconfig and therefore indirectly depends on libexpat. So, at least on Linux X11, pinentry-qt and Kleopatra both load libexpat.

Mar 15 2022, 7:26 PM · gpg4win
werner committed rDccca767997cf: swdb: Update zlib (authored by werner).
swdb: Update zlib
Mar 15 2022, 3:37 PM
werner raised the priority of T5880: Old version of Zlib in GnuPG from Low to Normal.

All 4 CVEs are findings related to standard conforming compiler optimizations which OTOH break long standing assumptions on C coding. “Let us show that our compiler produces the fastes code ever and ignore any assumptions coders had made over the last 50 year”.

Mar 15 2022, 3:22 PM · CVE, gnupg (gpg22), gpg4win
werner set External Link to https://www.openwall.com/lists/oss-security/2016/12/05/21 on T5880: Old version of Zlib in GnuPG.
Mar 15 2022, 3:17 PM · CVE, gnupg (gpg22), gpg4win
aheinecke committed rKLEOPATRAa154b1353c4a: Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already… (authored by aheinecke).
Configure SAST in `.gitlab-ci.yml`, creating this file if it does not already…
Mar 15 2022, 1:23 PM
werner renamed T5879: Source of Pinentry title from Source of password prompt to Source of Pinentry title.
Mar 15 2022, 1:04 PM · pinentry
werner triaged T5880: Old version of Zlib in GnuPG as Low priority.

Right, we are not affected by these CVE because we use only the very basic core in gpg and no higher level functions. At least for GnuPG there will be no update.

Mar 15 2022, 1:01 PM · CVE, gnupg (gpg22), gpg4win
cklassen updated the task description for T5880: Old version of Zlib in GnuPG.
Mar 15 2022, 12:55 PM · CVE, gnupg (gpg22), gpg4win
cklassen created T5880: Old version of Zlib in GnuPG.
Mar 15 2022, 11:59 AM · CVE, gnupg (gpg22), gpg4win
bernhard updated subscribers of T5878: State of libexpat-1 in Gpg4win.

One solution is to remove GPA and pinenty-gtk completely, as the used GTK+ version 2 is end-of-life. @aheinecke already asked on https://lists.wald.intevation.org/pipermail/gpg4win-users-en/2022-March/001740.html for reasons to keep GPA. (For which we should make a new issue).

Mar 15 2022, 11:44 AM · gpg4win