Page MenuHome GnuPG
Feed All Stories

Feb 1 2018

mgorny added a comment to T3331: gpg: Address family not supported by protocol if kernel doesn't support ipv6.

This can easily be solved by adding two more cases to handle_send_request_error(): for GPG_ERR_EADDRNOTAVAIL (that's IPv6 disabled via procfs) and GPG_ERR_EAFNOSUPPORT (that's missing kernel support). Normally I'd submit a patch but I don't care enough to jump through all the hoops just to get two-line change in.

Feb 1 2018, 1:40 PM · gnupg (gpg22), dirmngr, Bug Report
Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

Sorry, I don't understand. Can you describe your use case in more detail?

Feb 1 2018, 12:47 PM · gnupg (gpg22), Feature Request
werner committed rG303310d05e70: gpg: Rename a misnomed arg in open_outfile. (authored by werner).
gpg: Rename a misnomed arg in open_outfile.
Feb 1 2018, 12:28 PM
werner committed rG26c900a8f09d: Add a new OpenPGP card vendor. (authored by werner).
Add a new OpenPGP card vendor.
Feb 1 2018, 12:28 PM
werner committed rGf98e193c8425: gpg: Update list of card vendors from master (authored by werner).
gpg: Update list of card vendors from master
Feb 1 2018, 12:28 PM
werner added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

You have a token with one spare key which you want to use for encryption and certification. And being able to replace the encryption subkey eventually.

Feb 1 2018, 9:28 AM · gnupg (gpg22), Feature Request
werner triaged T3767: simplify sharing dirmngr's across multiple GNUPGHOMEs as High priority.

Originally dirmngr was designed to be a system service for the reason that CRLs are not user specific. However, the majority of systems today are used by a single user and thus we dropped that feature when integrating dirmngr into gnupg.

Feb 1 2018, 9:26 AM · Documentation, Feature Request, gnupg, dirmngr

Jan 31 2018

Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

a key that is signed as its own subkey, in a construct where the key and subkey have the same fingerprint? what ever could be a valid use case for such a scenario?

Jan 31 2018, 8:06 PM · gnupg (gpg22), Feature Request
dkg created T3767: simplify sharing dirmngr's across multiple GNUPGHOMEs in the S1 Public space.
Jan 31 2018, 7:56 PM · Documentation, Feature Request, gnupg, dirmngr
werner triaged T3751: man page syntax mentions token "[args]" but then does not define it as Low priority.

Come on, it is in daily use for 15 years. MUA which can't handle MIME at all but PGP are still able to decrypt PGP/MIME. That is why ME specified PGP/MIME this way.

Jan 31 2018, 7:26 PM · Documentation, Bug Report
jukivili claimed T3764: AES-GCM bug for len(IV) != 96.
Jan 31 2018, 7:02 PM · libgcrypt, Bug Report
aheinecke committed rW6cbe26503970: Update libkleo tarball (authored by aheinecke).
Update libkleo tarball
Jan 31 2018, 6:40 PM
werner added a comment to T3348: gpgsm: should default to --disable-crl-checks.

--use-tor does not avoid it because the CRL-DP can be made unique for each certificate. Depending on the verification model a CRL or OCSP lookup is necessary for correct evalution of a signature (shell model as used for qualified signature). This is why we in gpg honor-keyserver-url is not enabled by default; the keyserver URL take from the key is the OpenPGP counterpart of the CRL-DP.

Jan 31 2018, 6:11 PM · gpgme, gnupg, S/MIME
werner triaged T3766: GnuPG should reject keys that are subkeys of itself as Normal priority.

I can't see why this should be out-of-spec. In fact I did this my self several times to create keys from other keys.

Jan 31 2018, 6:03 PM · gnupg (gpg22), Feature Request
dkg added a comment to T3348: gpgsm: should default to --disable-crl-checks.

it is the decision of the user to use such a certificate.

Jan 31 2018, 5:04 PM · gpgme, gnupg, S/MIME
Valodim added a comment to T3766: GnuPG should reject keys that are subkeys of itself.

uploaded the offending key for reference:

Jan 31 2018, 4:27 PM · gnupg (gpg22), Feature Request
Valodim created T3766: GnuPG should reject keys that are subkeys of itself.
Jan 31 2018, 4:26 PM · gnupg (gpg22), Feature Request
aheinecke committed rO26b931937fe1: Fix inline responses by making them sync (authored by aheinecke).
Fix inline responses by making them sync
Jan 31 2018, 1:23 PM
aheinecke committed rOee673d23ae83: Fix window modality of encryption (authored by aheinecke).
Fix window modality of encryption
Jan 31 2018, 1:23 PM
aheinecke committed rO3ed205e7f9d9: Reactivate T3656 workaround (authored by aheinecke).
Reactivate T3656 workaround
Jan 31 2018, 1:23 PM
werner added a comment to T3348: gpgsm: should default to --disable-crl-checks.

The implemented X.509 profiles require that the status of a certificate is to be checked. CRLs are also not looked up for each verification but only once during their lifetime. Some CA have unreasonable short lifetimes for their CRL but it is the decision of the user to use such a certificate.

Jan 31 2018, 9:47 AM · gpgme, gnupg, S/MIME
werner closed T3765: Remove my account as Resolved.

I disabled your account but the I won't delete any comments of yours. They are considered to be in the public domain (see welcome page) and are parts of other bug reports. Thanks for those comments.

Jan 31 2018, 9:38 AM · dev.gnupg.org
dexolabs created T3765: Remove my account.
Jan 31 2018, 7:41 AM · dev.gnupg.org

Jan 30 2018

dkg added a comment to T3348: gpgsm: should default to --disable-crl-checks.

Additionally, we might want some sort of delayed or batched CRL-checking that doesn't block signature verification with another network interaction, but would protect the user against future problems.

Jan 30 2018, 5:46 PM · gpgme, gnupg, S/MIME
aheinecke committed rOc52f7ed9456a: Implement MIME Sign in the new way (authored by aheinecke).
Implement MIME Sign in the new way
Jan 30 2018, 3:51 PM
aheinecke committed rOf622470a3a29: Make MIME encrypt work in the new way (authored by aheinecke).
Make MIME encrypt work in the new way
Jan 30 2018, 3:21 PM
aheinecke committed rOe789048f47fc: Make inline encryption work in the new way (authored by aheinecke).
Make inline encryption work in the new way
Jan 30 2018, 2:22 PM
aheinecke committed rOe133064eb799: Continue work on async encrypt (authored by aheinecke).
Continue work on async encrypt
Jan 30 2018, 2:22 PM
gniibe created T3764: AES-GCM bug for len(IV) != 96.
Jan 30 2018, 12:14 PM · libgcrypt, Bug Report
aheinecke committed rObec715ab3f57: First steps for async encryption handling (authored by aheinecke).
First steps for async encryption handling
Jan 30 2018, 11:55 AM
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3761: Kleopatra: Crash After Verifying Detached Signature.
Jan 30 2018, 8:16 AM · gpg4win
aheinecke added a parent task for T3761: Kleopatra: Crash After Verifying Detached Signature: T3742: Gpg4win 3.1.0.
Jan 30 2018, 8:16 AM · gpg4win, kleopatra, Bug Report
aheinecke changed the status of T3761: Kleopatra: Crash After Verifying Detached Signature from Open to Testing.

Ah under Linux we ran into an assert which made finding the problem easy. The bug was introduced by the fix for T3602. Will be fixed in the next release. Apologies for the inconvenience.

Jan 30 2018, 8:16 AM · gpg4win, kleopatra, Bug Report
aheinecke committed rKLEOPATRAdb1f931c2254: Fix assert when there is no workdir in decverify (authored by aheinecke).
Fix assert when there is no workdir in decverify
Jan 30 2018, 8:14 AM
aheinecke committed rKLEOPATRA665d4946373f: Fix refresh command error msgs (authored by aheinecke).
Fix refresh command error msgs
Jan 30 2018, 8:14 AM
aheinecke claimed T3761: Kleopatra: Crash After Verifying Detached Signature.

Thanks for your report. I tried this several times. Could not reproduce it at first but I could get it to crash sometimes. Even without GpgEX just by double clicking the signature file.

Jan 30 2018, 7:54 AM · gpg4win, kleopatra, Bug Report
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

Thanks for your additional suggestion. I pushed the change.

Jan 30 2018, 4:37 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe committed rM59fcabbdf537: Fix for BSD Make. (authored by gniibe).
Fix for BSD Make.
Jan 30 2018, 12:26 AM

Jan 29 2018

werner triaged T3763: ECDH - encryption with obfuscated size of the symmetric key as Low priority.
Jan 29 2018, 11:03 PM · OpenPGP, gnupg (gpg23)
neurohenry renamed T3763: ECDH - encryption with obfuscated size of the symmetric key from ECDH - encryption with obfuscated key to ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:26 PM · OpenPGP, gnupg (gpg23)
neurohenry closed T3754: Problem importing DSA/1024 key signed with SHA256 as Invalid.
Jan 29 2018, 10:23 PM · Bug Report
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:22 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:21 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:21 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:20 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:19 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:14 PM · OpenPGP, gnupg (gpg23)
neurohenry updated the task description for T3763: ECDH - encryption with obfuscated size of the symmetric key.
Jan 29 2018, 10:12 PM · OpenPGP, gnupg (gpg23)
neurohenry created T3763: ECDH - encryption with obfuscated size of the symmetric key in the S1 Public space.
Jan 29 2018, 10:07 PM · OpenPGP, gnupg (gpg23)
al_b added a comment to T3761: Kleopatra: Crash After Verifying Detached Signature.

Confirming this bug in Gpg4win version 3.0.3 (previous version was OK).

Jan 29 2018, 8:31 PM · gpg4win, kleopatra, Bug Report
resipsa created T3762: Outlook 2016 - file/print error.
Jan 29 2018, 8:24 PM · gpgol, gpg4win, Bug Report
gouttegd added a comment to T3748: GPA is stuck if keyring is too big and trust-model is tofu+pgp.

I did a few more tests and here are some more observations:

Jan 29 2018, 12:00 PM · TOFU, gnupg (gpg22), gpa
wiz added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For qt: adding /usr/pkg/qt5/bin to the path makes the build succeed. I think you should take a look at the build rules though, since it seems that it wants to execute the header file if "moc" is not found.

Jan 29 2018, 11:59 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For BSD Make issue, please try:

Jan 29 2018, 11:47 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe committed rMbbb5e70e7e85: Fix compile error message. (authored by gniibe).
Fix compile error message.
Jan 29 2018, 11:40 AM
gniibe added a comment to T3376: gpgme: add missing getenv_r() support.

Ah, yes. Will do. Thank you for reminder.

Jan 29 2018, 11:29 AM · patch, gpgme
bernhard committed rW77880110fbb2: web: Cleanup: Removes deactivated sections. (authored by bernhard).
web: Cleanup: Removes deactivated sections.
Jan 29 2018, 11:19 AM
bernhard committed rW5c48dde66bef: web: updates some links to https (authored by bernhard).
web: updates some links to https
Jan 29 2018, 11:19 AM
gniibe changed the status of T3207: FASTWIPE_T undefined from Open to Testing.

Thanks for the report.
Fixed in master.

Jan 29 2018, 11:15 AM · Restricted Project, ntbtls, Bug Report
gniibe committed rT0b56e5c076ae: Fix wipemem.h for other architectures. (authored by gniibe).
Fix wipemem.h for other architectures.
Jan 29 2018, 11:13 AM
Jawsh created T3761: Kleopatra: Crash After Verifying Detached Signature.
Jan 29 2018, 11:09 AM · gpg4win, kleopatra, Bug Report
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For the latter, I think it requires path to moc, which may be like /usr/pkg/qt5. Please add it to your PATH. Then, retry from configure

Jan 29 2018, 11:04 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
bernhard committed rW04a91af8ae6a: web: improves news links to 3.0.3 (authored by bernhard).
web: improves news links to 3.0.3
Jan 29 2018, 10:53 AM
wiz added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

Using BSD make on git head of gpgme, I see

Jan 29 2018, 10:37 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
wiz added a comment to T3376: gpgme: add missing getenv_r() support.

Thank you. I think you can update the comment below the implementation now ("/* FIXME: Implement this when we have the specification for it. */) and the #error line.

Jan 29 2018, 10:29 AM · patch, gpgme
bernhard added a comment to T3725: jabber.quux.de certificate ran out 2018-01-09.

Still open.

Jan 29 2018, 8:42 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9213fd678e63: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jan 29 2018, 6:50 AM
gniibe closed T3376: gpgme: add missing getenv_r() support as Resolved.

Fixed in rM37d62e9d0f68: core: Implement _gpgme_getenv for NetBSD..

Jan 29 2018, 5:54 AM · patch, gpgme
l10n daemon script <scripty@kde.org> committed rKLEOPATRA977679b01e05: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jan 29 2018, 5:08 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

Other problems are fixed. Please test. It works for me on NetBSD 7.0.2.

Jan 29 2018, 4:09 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe committed rM58130b97f658: tests: Fix for NetBSD. (authored by gniibe).
tests: Fix for NetBSD.
Jan 29 2018, 4:06 AM
gniibe committed rM37d62e9d0f68: core: Implement _gpgme_getenv for NetBSD. (authored by gniibe).
core: Implement _gpgme_getenv for NetBSD.
Jan 29 2018, 3:56 AM
gniibe committed rG64aa98c8a055: tests: Fix for NetBSD with __func__. (authored by gniibe).
tests: Fix for NetBSD with __func__.
Jan 29 2018, 1:38 AM

Jan 27 2018

werner committed rGf8e868d9dfb6: dirmngr: Improve assuan error comment for cmd keyserver. (authored by werner).
dirmngr: Improve assuan error comment for cmd keyserver.
Jan 27 2018, 7:55 PM
AladW added a comment to T2986: Can not access keyserver without the standard-resolver option.

I just thought that going by your comment on Sat, Jan 27, 5:29 PM that you would use libdns, instead of resolv.conf directly. Maybe I understood that comment wrong.

Jan 27 2018, 5:44 PM · Bug Report, gnupg
werner added a comment to T2986: Can not access keyserver without the standard-resolver option.

dirmngr looks into /.etc/resolv.conf and does not know anything about systemd specific things (nor do I). Thus having a symlink seems to be an appropriate solution.

Jan 27 2018, 5:29 PM · Bug Report, gnupg
AladW added a comment to T2986: Can not access keyserver without the standard-resolver option.

Note that it works as expected if I symlink /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf. Other programs appear to not require this change.

Jan 27 2018, 2:29 PM · Bug Report, gnupg
AladW reopened T2986: Can not access keyserver without the standard-resolver option as "Open".

I can reproduce this issue with gpg 2.2.4, systemd-resolved and Arch Linux. Unlike the original reporter, I do not have 127.0.0.1 in my /etc/resolv.conf. I do however have it in /etc/hosts.

Jan 27 2018, 2:09 PM · Bug Report, gnupg
Laurent Montel <montel@kde.org> committed rKLEOPATRA5f862c5333df: Use remove directly (authored by Laurent Montel <montel@kde.org>).
Use remove directly
Jan 27 2018, 10:23 AM
patrick closed T3760: --recv-keys of multiple keys yields misleading output if one of the requested keyIDs is not available on the requested server as Invalid.
Jan 27 2018, 9:01 AM · Bug Report
patrick added a comment to T3760: --recv-keys of multiple keys yields misleading output if one of the requested keyIDs is not available on the requested server.

It turned out to be a bug in Enigmail. The "," in the key list s wrong.

Jan 27 2018, 9:00 AM · Bug Report
nursoda created T3760: --recv-keys of multiple keys yields misleading output if one of the requested keyIDs is not available on the requested server.
Jan 27 2018, 3:07 AM · Bug Report

Jan 26 2018

werner committed rD5227081f8bc0: verein: URL fix (authored by werner).
verein: URL fix
Jan 26 2018, 3:40 PM
werner committed rDe88b83be6c38: verein: Link to the German translation of the annual accounst 2017 (authored by werner).
verein: Link to the German translation of the annual accounst 2017
Jan 26 2018, 3:21 PM
werner committed rD25761b4696f6: verein: Add links to the annual accounts 2017 (authored by werner).
verein: Add links to the annual accounts 2017
Jan 26 2018, 1:08 PM
onickolay added a comment to T3757: Problem building latest master on macOS: unknown identifier LOCAL_PEERUID in command-ssh.c.

Checked - it builds fine now. Thanks!

Jan 26 2018, 9:59 AM · gpgagent, gnupg (gpg23), MacOS, Bug Report
gniibe changed the status of T3757: Problem building latest master on macOS: unknown identifier LOCAL_PEERUID in command-ssh.c from Open to Testing.

I push my change to master.
Please test.

Jan 26 2018, 3:04 AM · gpgagent, gnupg (gpg23), MacOS, Bug Report
gniibe committed rG660eafa3a9f6: agent: Fix sending connecting process uid to pinentry. (authored by gniibe).
agent: Fix sending connecting process uid to pinentry.
Jan 26 2018, 2:59 AM
gniibe committed rGc2e69a7a8c4b: Merge branch 'STABLE-BRANCH-2-2' into master (authored by gniibe).
Merge branch 'STABLE-BRANCH-2-2' into master
Jan 26 2018, 2:59 AM
gniibe committed rGd7207b39b71d: agent: Fix last commit. (authored by gniibe).
agent: Fix last commit.
Jan 26 2018, 2:46 AM
gniibe committed rG08e686a6a6d5: agent: More fix for get_client_pid for portability. (authored by gniibe).
agent: More fix for get_client_pid for portability.
Jan 26 2018, 2:14 AM

Jan 25 2018

werner committed rG149369a92b44: Merge branch 'STABLE-BRANCH-2-2' into master (authored by werner).
Merge branch 'STABLE-BRANCH-2-2' into master
Jan 25 2018, 5:05 PM
werner committed rG91a3d15cee32: doc: Note --quick-gen-key as an alias for --quick-generate-key (authored by werner).
doc: Note --quick-gen-key as an alias for --quick-generate-key
Jan 25 2018, 3:21 PM
emanuel committed rWf1958d912098: Web: Updated GnuPG and GPA version. (authored by emanuel).
Web: Updated GnuPG and GPA version.
Jan 25 2018, 11:09 AM
aheinecke added a comment to T3509: GpgOL: Key resolution without Kleopatra or GPA.
  1. Collect all data in OOM, then start a thread to do the encryption.
  2. Do a proof of concept that this actually works and outlook lets us do it with our usual window message async handling.
  3. Update my Keyresolver patches in Libkleo and build a "libkleo-tool" to do the key resolving.
  4. Figure out Window Management / Create a Qt Overlay over the Mail window to block it from closing while encryption happens. This will resolve all bugs related to window mangement of the current key resolution.
Jan 25 2018, 8:53 AM · kleopatra, gpgol, gpg4win
gniibe claimed T3757: Problem building latest master on macOS: unknown identifier LOCAL_PEERUID in command-ssh.c.

Thanks for testing master.
No, it's not typo, in my opinion.
The line was added as if it's LOCAL_PEERUID, but there is no such a thing in XNU, but there is LOCAL_PEERUUID which is for UUID.

Jan 25 2018, 4:19 AM · gpgagent, gnupg (gpg23), MacOS, Bug Report

Jan 24 2018

neurohenry added a comment to T3754: Problem importing DSA/1024 key signed with SHA256.

Regarding truncation, it seems draft of the RFC has some contradicting statements. In "5.2.2. {5.2.2} Version 3 Signature Packet Format" it says:

Jan 24 2018, 7:41 PM · Bug Report
wltjr added a comment to T2905: EFL-based pinentry.

Your welcome, I can remake another unified patch if need be. I was starting to prepare things to be a stand alone fork. Did an initial .travis.yml file, and initial stuff for Coverity. Though never did get a build uploaded to Coverity. Not sure if you have ever run pinentry through Coverity or other GnuPG stuff, may be a good idea just to see if it catches anything.

Jan 24 2018, 7:35 PM · pinentry, Feature Request
werner closed T3717: I am tired of errors like Connection Closed in DNS, Server Indicated a Failure, No Keyserver Available, and Not Enabled when trying to do something with a keyserver as Invalid.

I close this bug - if you can provide the log files please feel free to reopen.

Jan 24 2018, 7:30 PM · Info Needed, Bug Report
werner raised the priority of T2905: EFL-based pinentry from Normal to High.

Thanks for the long explanation. I think it should go into pinentry proper. I will have a closer look on it.

Jan 24 2018, 7:27 PM · pinentry, Feature Request