Page MenuHome GnuPG
Feed Advanced Search

May 19 2019

dkg created T4522: gpg-agent's EXPORT_KEY command does not tell its pinentry SETKEYINFO , preventing use of external passphrase cache .
May 19 2019, 10:43 PM · Feature Request, gpgagent
dkg created T4521: gpg-agent behavior on SIGTERM differs from KILLAGENT handling.
May 19 2019, 9:17 PM · Bug Report, gpgagent
dkg added a comment to T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature.

This doesn't sound systemd-specific to me, fwiw, though i don't understand how to reproduce the problem from the given description here.

May 19 2019, 9:05 PM · Debian, gpgagent, Bug Report

May 17 2019

werner triaged T4444: dirmngr fails with keyservers specified by IP without rDNS; reported as dead host or uses wrong Host header as Normal priority.
May 17 2019, 6:47 PM · Keyserver, dns, dirmngr, Bug Report
werner triaged T4304: gcry_control (GCRYCTL_INIT_SECMEM, 16384, 0) failed: General error as Normal priority.
May 17 2019, 6:47 PM · Legacy OS, Fedora, libgcrypt, Bug Report
werner triaged T4472: Documentation about pushing keys to LDAP is incomplete as Normal priority.
May 17 2019, 6:46 PM · Documentation, LDAP, Bug Report
werner closed T4500: Option --use-embedded-filename does not work as expect as Resolved.

Fix will go into 2.2.16 to be release this month.

May 17 2019, 1:45 PM · gnupg (gpg22), Bug Report
werner added a parent task for T4500: Option --use-embedded-filename does not work as expect: T4509: Release GnuPG 2.2.16.
May 17 2019, 1:44 PM · gnupg (gpg22), Bug Report
werner closed T4334: gpg "showphoto" not creating temp file on Windows 10 as Resolved.

There will be no full solution for this. However, the next release should in general work due to a 400ms delay we use after spawning the viewer. This is configurable; see rG7e5847da0f3d715cb59d05adcd9107b460b6411b.

May 17 2019, 12:52 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
aheinecke added a comment to T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.

I agree with @dkg here.

May 17 2019, 12:42 PM · Bug Report, dirmngr
gniibe lowered the priority of T4301: Handling multiple subkeys on two SmartCards from Normal to Low.

@blades: This feature will be available in GnuPG 2.3, which is planed to be released this year.
For Debian, Buster will come with GnuPG 2.2.12. After release of GnuPG 2.3, backport might be available (like GnuPG 2.2.x is available as backport for Stretch).

May 17 2019, 2:00 AM · Restricted Project, gnupg, scd, Bug Report

May 16 2019

dkg added a comment to T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.

"requires too much changes" i can understand.

May 16 2019, 11:00 PM · Bug Report, dirmngr
werner added a comment to T4334: gpg "showphoto" not creating temp file on Windows 10.

Actually the temp file is created but because the photo viewer is run as a detached process and gpg keeps on running, the temp file has been removed by gpg at the time the photo viewer tries to open it. Ooops. The correct behaviour would be to wait for the photo viewer to be finished. We use

May 16 2019, 6:52 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
hari created T4519: file decryption not happening with passphrase from webmethods .
May 16 2019, 3:21 PM · gnupg, Not A Bug
JW-D added a comment to T4517: de-mail and GPG with Smart Card no decryption.

The problem could be narrowed as follows: According to Mailvelope Add-on, GnuPG must be installed for smart card support. Screenshots show that GnuPG is not recognized by Mailvelope. Of course actual versions off all programs were installed. Therefore, e-mails sent out ecrypted with public key work fine, because the public key is stored in Mailvelope. Is the encrypted message arrives and should be decrypted. Mailvelope does not find GnuPG and therefore, no private key. I´ll send some screenshots to you.

May 16 2019, 2:48 PM · Bug Report, gpg4win
aheinecke claimed T4517: de-mail and GPG with Smart Card no decryption.

Smartcard support is a big advantage of using the GnuPG backend and it should work of course.

May 16 2019, 1:12 PM · Bug Report, gpg4win
werner claimed T4334: gpg "showphoto" not creating temp file on Windows 10.
May 16 2019, 12:44 PM · gpg4win, Windows, gnupg (gpg22), Bug Report
werner triaged T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not as Wishlist priority.

This requires too much changes and does not reflect the reality. It actually makes debugging harder for us.

May 16 2019, 10:52 AM · Bug Report, dirmngr
blades added a comment to T4301: Handling multiple subkeys on two SmartCards.

Helo and forgive me for the ignorance, Iam a new.
I subscribed to this topic because I need a fix like that, I have 2 yubikeys with same subkeys...
Now how is possible to install from master; It's about a debian based distro. Also, when this will be pushed for updates via apt-get;
Thank you.

May 16 2019, 9:51 AM · Restricted Project, gnupg, scd, Bug Report
gniibe merged T2898: Option to ignore card serial number (to be able to use backup tokens containing same subkeys) into T4301: Handling multiple subkeys on two SmartCards.
May 16 2019, 9:26 AM · Restricted Project, gnupg, scd, Bug Report
gniibe edited projects for T4301: Handling multiple subkeys on two SmartCards, added: scd, gnupg; removed Info Needed.
May 16 2019, 9:22 AM · Restricted Project, gnupg, scd, Bug Report
gniibe changed the status of T4301: Handling multiple subkeys on two SmartCards from Open to Testing.
May 16 2019, 1:58 AM · Restricted Project, gnupg, scd, Bug Report

May 15 2019

Blubberbub added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

I patched version 1.13.0 with that commit and installed the patched version on Monday. It appears to have fixed the problem.

May 15 2019, 4:19 PM · gpgme (gpgme 1.23.x), Bug Report
JW-D created T4517: de-mail and GPG with Smart Card no decryption.
May 15 2019, 4:18 PM · Bug Report, gpg4win
gniibe added a comment to T4301: Handling multiple subkeys on two SmartCards.

It's complicated to have a good solution, because we need to change assumption (serial number identifies keys).

May 15 2019, 10:20 AM · Restricted Project, gnupg, scd, Bug Report
werner added a parent task for T4334: gpg "showphoto" not creating temp file on Windows 10: T4509: Release GnuPG 2.2.16.
May 15 2019, 9:25 AM · gpg4win, Windows, gnupg (gpg22), Bug Report
werner closed T4508: gnupg1: digest-preference not honoured as Resolved.
May 15 2019, 8:55 AM · gnupg (gpg22), Bug Report
werner closed T4496: gpgconf --launch ignores --homedir arguments as Resolved.

Right, that was missing. Fixed for master and 2.2. Noet that for kill and reload we added this already in 2016.

May 15 2019, 8:54 AM · Bug Report, gnupg (gpg22)
gniibe changed the status of T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc from Open to Testing.

While I think that building with GCC 4 on Solaris 11/12 is minor issue, requirement of newer POSIX API (on GNU/Linux) would be a bit serious issue.
I pushed my change to fix this.

May 15 2019, 3:12 AM · npth, Bug Report

May 14 2019

dkg added a comment to T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.

I think you are saying that dirmngr receives the query term as escaped data in the assuan connection from the dirmngr client (typically, gpg, which itself decides how to percent-escape what it feeds into libassuan).

May 14 2019, 4:10 PM · Bug Report, dirmngr
sdaoden added a comment to T4508: gnupg1: digest-preference not honoured.

Oh, ah. Ok. I do not read c't no more since about 2005. They are busy people and lead into the right direction.

May 14 2019, 3:29 PM · gnupg (gpg22), Bug Report
werner renamed T4500: Option --use-embedded-filename does not work as expect from GnuPG Producing a Warning in Error(?) to Option --use-embedded-filename does not work as expect.
May 14 2019, 11:57 AM · gnupg (gpg22), Bug Report
werner triaged T4500: Option --use-embedded-filename does not work as expect as Normal priority.

There is actually a problem with --use-embedded-filename. Given that the option his highly dangerous to use we have not tested this for ages. We will see what you we can about it.

May 14 2019, 11:57 AM · gnupg (gpg22), Bug Report
werner closed T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures as Resolved.
May 14 2019, 10:35 AM · gnupg (gpg22), Bug Report
werner added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

Good catch. Thanks for that work. I'll apply it to master and 2.2.

May 14 2019, 10:33 AM · gnupg (gpg22), Bug Report
werner closed T4507: show-only-fpr-mbox shows user-ids that are not valid as Resolved.
May 14 2019, 10:08 AM · Bug Report
werner added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

Yes, that term is overloaded. The reason in this case is that we once replaced "trusted key" by "valid key". That term "valid" now conflicts with another older use of valid. Using "self-signed" here seems to be more confusing that just removing the (first) "valid".

May 14 2019, 10:04 AM · Bug Report
werner added a comment to T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.

This is easy to explain: dirmngr receives already escaped data and that is what you see in the log. For proper parsing of the URI the escaping needs to be removed and only before sending the request the required escaping is applied. '@', '<', and '>' do not need to be escaped and thus you see them as they are.

May 14 2019, 9:59 AM · Bug Report, dirmngr
werner claimed T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.
May 14 2019, 8:52 AM · Bug Report, dirmngr
werner closed T4512: gpg's --keyserver option should be more robustly deprecated as Resolved.

I removed this specialized error message. Thanks for reporting.

May 14 2019, 8:38 AM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
gniibe added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

While original npth-1.6 can be compiled with newer gcc (>= 5), we'd say please use CFLAGS+=-std=gnu99 with older gcc, as workaround.

May 14 2019, 8:08 AM · npth, Bug Report
gniibe added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

I figured out:

  • Removing -D_POSIX_C_SOURCE=200112L works both of gcc 4.9 and gcc 5.5 on Solaris 11.3 (even with -std=c99).
  • Then, adding -D_XOPEN_SOURCE=500, gcc 4.9 works, but gcc 5.5 failed by another error (Compiler or options invalid for pre-UNIX 03 X/Open applications and pre-2001 POSIX applications)
    • I confirmed gcc 5.5 defaults to -std=gnu99
May 14 2019, 8:05 AM · npth, Bug Report
dkg added a comment to T4514: Batch mode/unattended key generation: support multiple subkeys.

I think you'll be better off doing this with the simpler --quick-generate-key and --quick-add-key interfaces, rather than hacking on the domain-specific language used by --batch --generate-key.

May 14 2019, 7:55 AM · gnupg24, gnupg (gpg23), Feature Request
dkg updated the task description for T4512: gpg's --keyserver option should be more robustly deprecated.
May 14 2019, 7:42 AM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
gniibe added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

Thanks for your offer. I have an account for GCC Compiler Farm. I'm trying with gcc211 machine. will back soon.

May 14 2019, 7:39 AM · npth, Bug Report
JW added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

In case of gcc 4.8 on Solaris, could you please try this patch (instead of configure patch) to see if it works?

May 14 2019, 7:35 AM · npth, Bug Report
gniibe added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

It looks like somewhat complicated more. It seems that specifying _POSIX_C_SOURCE=200112L is not good on Solaris with old GCC. Perhaps, it would have no problem with newer gcc (or -std=gnu99 option).

May 14 2019, 7:30 AM · npth, Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I think this patch should be backported to STABLE-BRANCH-2-2

May 14 2019, 6:35 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I can confirm that this fix repairs the problem on debian's s390x.

May 14 2019, 6:15 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I've just pushed e4a158faacd67e15e87183fb48e8bd0cc70f90a8 to branch dkg/fix-T4501 as a proposed fix for this specific problem (it doesn't introduce anything in the test suite, or try to deal with any of the other %b problems).

May 14 2019, 6:15 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

OK, i think the reason this is happening is that agent_public_key_from_file (in agent/findkey.c) is screwing up a %b format string in gcry_sexp_build_array.

May 14 2019, 5:57 AM · gnupg (gpg22), Bug Report
ageis updated the task description for T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:32 AM · gnupg24, gnupg (gpg23), Feature Request
ageis updated the task description for T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:19 AM · gnupg24, gnupg (gpg23), Feature Request
ageis created T4514: Batch mode/unattended key generation: support multiple subkeys.
May 14 2019, 5:18 AM · gnupg24, gnupg (gpg23), Feature Request
gniibe claimed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

IIUC, -std=c99 won't solve this issue. It is Solaris specific C99 issue.

May 14 2019, 5:13 AM · npth, Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

Ok, the difference appears to be that on these 64-bit big-endian platforms, they're returning a zero-byte string for the associated comment. When this happens, gcry_sexp_canon_len returns 0 because of GPG_ERR_SEXP_ZERO_PREFIX. The same thing happens on x86_64 platforms when confronted with such an s-expression.

May 14 2019, 5:07 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

It looks to me like gcry_sexp_canon_len is returning 0 on these platforms from within a backtrace like this:

May 14 2019, 4:21 AM · gnupg (gpg22), Bug Report
wltjr claimed T4147: pinentry-efl does not grab input when requesting pin for authentication.

This is known and by design, basically it is a legacy X feature. For Wayland, the window manager determines if a window should be blocking, no grab or grab, not anything applications themselves have control over. This came up many times when I was first making the interfaces. You can reference these two comments, but there are many more in between them.

May 14 2019, 3:20 AM · Bug Report, pinentry
dkg added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

Validity values are also displayed for all user IDs.
[…]

show-uid-validity
       Display  the  calculated  validity of user IDs during key
       listings.  Defaults to yes.

[…]

Trust values are used to indicate ownertrust and validity of  keys  and
user IDs.  They are displayed with letters or strings:

[…]

revoked
       For validity only: the key or the user ID has been revoked.
May 14 2019, 2:30 AM · Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

And, i just discovered that when i manually edit the key to remove the (comment) list from the *.key S-expression file, everything works fine on s390x. so the failure appears to be due to the (comment), just like in T4490.

May 14 2019, 1:37 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

fwiw, i've just tried loading the same keyfile that the s390x (64-bit big-endian) implementation choked on into a running gpg-agent on an amd64 machine (64-bit little-endian) and gpg --full-generate-key succeeded with that same key on amd64.

May 14 2019, 1:35 AM · gnupg (gpg22), Bug Report
dkg created T4512: gpg's --keyserver option should be more robustly deprecated.
May 14 2019, 12:49 AM · gnupg24, gnupg (gpg23), Documentation, Keyserver, Bug Report
dkg created T4511: dirmngr error logs claim that HTTP GET requests are percent-escaped, but they are not.
May 14 2019, 12:19 AM · Bug Report, dirmngr

May 13 2019

werner added a comment to T4507: show-only-fpr-mbox shows user-ids that are not valid.

"valid user-id" means a user id which is properly bound to the key; that is the self-signature checks out.

May 13 2019, 10:01 PM · Bug Report
werner added a parent task for T4508: gnupg1: digest-preference not honoured: T4509: Release GnuPG 2.2.16.
May 13 2019, 7:27 PM · gnupg (gpg22), Bug Report
werner triaged T4508: gnupg1: digest-preference not honoured as High priority.

I keep this open to track the mentioned change for gnupg 2.2

May 13 2019, 6:53 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

How a digest algorithim is selected for a key signature

May 13 2019, 6:52 PM · gnupg (gpg22), Bug Report
werner added a comment to T4508: gnupg1: digest-preference not honoured.

No, personal-digest-preferences are not used to select a digest algorithm for key signatures. The only way to use a different digest-algorithm than select by gpg is by using --cert-digest-algo. But take care, you can easily cut into your fingers when using such override options.

May 13 2019, 6:49 PM · gnupg (gpg22), Bug Report
sdaoden created T4508: gnupg1: digest-preference not honoured.
May 13 2019, 6:30 PM · gnupg (gpg22), Bug Report
dkg created T4507: show-only-fpr-mbox shows user-ids that are not valid.
May 13 2019, 3:47 PM · Bug Report
gniibe claimed T4397: GPG Error - version >= 1.25... no.

It is because you don't have ${prefix}/bin in your PATH.
Please build having /var/tmp/bin in your PATH.

May 13 2019, 8:35 AM · gpgrt, Bug Report

May 12 2019

kaspro added a comment to T4301: Handling multiple subkeys on two SmartCards.

Hello again - can I ask about the status? Or should I consider this as a no-fix? Anything I can assist with?

May 12 2019, 7:56 AM · Restricted Project, gnupg, scd, Bug Report

May 11 2019

dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.


here is a copy of another example generated key (not b64-encoded), if you want to just download it.

May 11 2019, 4:24 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I also did a base64 < "$GNUPGHOME/private-keys-v1.d/".key at the end of a different run of that script, and it produced this output, if you'd like to inspect the actual S-expression stored:

May 11 2019, 4:21 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

I ran the example script from T4490 on an s390x machine, and got the following output:

May 11 2019, 4:16 AM · gnupg (gpg22), Bug Report
dkg updated the task description for T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:37 AM · gnupg (gpg22), Bug Report
dkg set Version to 2.2.13 on T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:36 AM · gnupg (gpg22), Bug Report
dkg added a comment to T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.

This might be related to T4490, since it's the same sort of key generation process.

May 11 2019, 12:36 AM · gnupg (gpg22), Bug Report
dkg created T4501: gpg --generate-key --batch from existing key (with Key-Grip:) fails on 64-bit big-endian architectures.
May 11 2019, 12:33 AM · gnupg (gpg22), Bug Report

May 10 2019

pa_am created T4500: Option --use-embedded-filename does not work as expect.
May 10 2019, 11:51 PM · gnupg (gpg22), Bug Report
dkg created T4496: gpgconf --launch ignores --homedir arguments.
May 10 2019, 9:25 PM · Bug Report, gnupg (gpg22)
Valodim created T4493: Default to HKPS, not HKP.
May 10 2019, 2:13 PM · dirmngr, Feature Request
werner triaged T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc as Normal priority.
May 10 2019, 10:17 AM · npth, Bug Report
werner renamed T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc from Compile error in Nth t-fork.c on Solaris 11.3 i86pc to Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.
May 10 2019, 10:16 AM · npth, Bug Report
JW added a comment to T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.

It looks like Solaris only needs CFLAGS+=-std=c99. It was added for all programs and libraries listed at https://www.gnupg.org/download/index.html.

May 10 2019, 9:06 AM · npth, Bug Report
JW created T4491: Compile error in nPth's t-fork.c on Solaris 11.3 i86pc.
May 10 2019, 8:01 AM · npth, Bug Report

May 9 2019

matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

It appears this issue was first identified and triaged in 2016: T2879
The subkey deletion feature also showed up in other issues since then:

May 9 2019, 9:14 PM · patch, Bug Report, gnupg

May 8 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D487: gpg: don't delete any keys if --dry-run is passed, D488: gpg: add the --delete-secret-key-stubs command, D489: po: add portuguese translation for the new command.
May 8 2019, 11:59 PM · patch, Bug Report, gnupg
aheinecke added a comment to T4427: Windows 10 update KB4489899 stops gpg-agent launching.

As this update lists multiple issues and following fixes for them, maybe it was resolved by Microsoft?

May 8 2019, 10:46 AM · Info Needed, Windows, gpgagent, Bug Report
werner triaged T4427: Windows 10 update KB4489899 stops gpg-agent launching as High priority.
May 8 2019, 8:54 AM · Info Needed, Windows, gpgagent, Bug Report
matheusmoreira added a project to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): patch.
May 8 2019, 1:08 AM · patch, Bug Report, gnupg
matheusmoreira added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

Diffs downloaded from the revisions don't include commit messages for some reason. Here are all the commits I submitted for review as patch files with messages:

May 8 2019, 12:51 AM · patch, Bug Report, gnupg

May 7 2019

dkg added a comment to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested).

@werner could you review the patches posted here by @matheusmoreira ? This looks concretely useful, and i would like to have this fixed.

May 7 2019, 11:16 PM · patch, Bug Report, gnupg

May 6 2019

aheinecke closed T4276: Context.decrypt() throws an error if *any* signature is bad as Resolved.

Merged. Thanks again for your work on this.

May 6 2019, 8:49 AM · gpgme, Python, Bug Report
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Thanks for the explanation. That addresses my concerns.

May 6 2019, 8:05 AM · gpgme, Python, Bug Report

May 4 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D485: gpg: add the --delete-secret-subkeys command, D486: po: add portuguese description for new command.
May 4 2019, 10:23 PM · patch, Bug Report, gnupg

May 3 2019

matheusmoreira added revisions to T4457: Improve deletion of secret subkeys (don't delete primary key when subkey deletion is requested): D479: gpg: avoid deletion of keys not specified by user, D480: gpg: factor out secret key deletion function, D481: gpg: confirm deletion of each key individually, D482: gpg: confirm again before deleting primary key, D483: po: add portuguese primary key deletion message.
May 3 2019, 8:58 PM · patch, Bug Report, gnupg
dkg added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

I agree that this is a minor API shift, but i *don't* think it's a security problem, because i was particularly careful to maintain the invariant that decrypt(verify=True) will only ever return valid signatures.

May 3 2019, 5:23 PM · gpgme, Python, Bug Report
dkg added a comment to T4477: gpgme has noisy warnings in debug.h.

Thanks for the prompt action here. Some build environments (e.g. distro builds) might ask for additional compiler warnings in the user-supplied CFLAGS, but i suppose those build environments that enable the warnings deserve what they get.

May 3 2019, 2:02 PM · Bug Report, gpgme
aheinecke closed T4477: gpgme has noisy warnings in debug.h as Resolved.
May 3 2019, 10:59 AM · Bug Report, gpgme