aheinecke (Andre Heinecke)Administrator
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Mar 27 2017, 4:49 PM (90 w, 1 d)
Roles
Administrator
Availability
Available

Recent Activity

Yesterday

aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.

The reporter said that it did not work for him.

Tue, Dec 18, 2:44 PM · S/MIME

Mon, Dec 17

aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.

@werner what should the contents of the file look like?

Mon, Dec 17, 3:46 PM · S/MIME
aheinecke assigned T3724: Gpg-Agent asks twice for passphrase for key without passphrase to werner.

Asked to raise the priority on this. The quality bar issue is T2103

Mon, Dec 17, 11:19 AM · gpgagent
aheinecke is attending E415: Weekly Standup.
Mon, Dec 17, 11:00 AM
aheinecke added a comment to T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.

Good to know. I thought that ocsp-signer was only used if ocsp-responder is explitly set. I've suggested the workaround in the Message Board.

Mon, Dec 17, 9:48 AM · S/MIME
aheinecke created T4292: gpgsm: Problems with OCSP validation / No CRL known for OCSP Cert id-pkix-ocsp-nocheck?.
Mon, Dec 17, 8:44 AM · S/MIME
aheinecke closed T4291: Bug from Kleopatra as Invalid.

that error means that the message was somehow corrupted during transfer. Are you maybe using ftp in text mode on a binary message for example?
You could ask your communication partner to send you messages in text (ASCII Armor) mode which is more robust.
In Kleopatra you can change that in Settings -> Configure Kleopatra -> Crypto Operations -> Create signed or encrypted files as text files.
On the command line you need to add "--armor" option.

Mon, Dec 17, 8:37 AM · Bug Report, gpg4win
aheinecke added a comment to T4248: gpg-agent: Rare unresponsiveness after importing a secret S/MIME cert on Windows.

In Wald someone reports that this also appears to happen when decrypting. https://wald.intevation.org/forum/message.php?msg_id=6377 Probably run-threaded will help to flush this out.

Mon, Dec 17, 8:33 AM · S/MIME, gnupg (gpg22), gpgagent, gpg4win
aheinecke added a comment to T4116: Kleopatra: Hang in gpgconf_read on posix with GPGME_DEBUG=9.

Even with the logging changes this still happens. I just retested it. Can't run Kleopatra on Linux with GPGME_DEBUG=9.

Mon, Dec 17, 8:29 AM · kleopatra, gpgme

Fri, Dec 14

aheinecke added a comment to T4159: Kleopatra fails to create new Key Pair.

Got another reliable report in the Wald Forum about this. https://wald.intevation.org/forum/message.php?msg_id=6371&group_id=11

Fri, Dec 14, 1:36 PM · gnupg, Bug Report, gpg4win
aheinecke added a comment to T4118: GpgOL: Mitigate S/MIME Denial of Service due to CRL stalling.

No I do not think so. Because that would already be currently the case. If you had a subverted Root CA of course you can attack. But we are only talking about CRL / OCSP here. A root CA that does not provide a CRL for certificate X is OK. As long as the Root CA that issued X issues a CRL for that. Well the usual CRL / OCSP denial of service is still possible but I don't see any subversion.

Fri, Dec 14, 1:28 PM · gpg4win, gpgol
aheinecke added a comment to T4118: GpgOL: Mitigate S/MIME Denial of Service due to CRL stalling.

I wonder if the best thing here might be another flag in the trustlist to disable CRL/OCSP checks for a single root certificate chain. I had such a request in the Gpg4win forums. Someone had a single unreacable CRL / OCSP and had to disable globally all checks for all other certs, too.

Fri, Dec 14, 10:52 AM · gpg4win, gpgol

Wed, Dec 12

aheinecke created T4287: GpgOL: Incompatibility with Microsoft Azure Information Protection add-in.
Wed, Dec 12, 4:08 PM · gpg4win, gpgol
aheinecke added a comment to T4255: gpg-agent: "<gcrypt> Cannot allocate memory" with 10 threads decrypting OpenPGP.

Uhm, if this option is useful why isn't it default behavior?

Wed, Dec 12, 10:34 AM · gnupg, gpgagent

Tue, Dec 11

aheinecke committed rW8223b4025b25: Minor README fix (authored by aheinecke).
Minor README fix
Tue, Dec 11, 8:19 AM

Mon, Dec 10

aheinecke added a comment to E414: Weekly Standup.

Last week:

  • Again basically nothing GnuPG except the usual maintenance stuff.
Mon, Dec 10, 8:32 AM
aheinecke claimed T4278: Signed mails not visible in Exchange web interface (owa).

I'm pretty sure I tested this in the past using the Outlook.com web interface. The mails should show with an unknown attachment (the signature). I can't think of any changes recently that would have changed it. I'll check again.

Mon, Dec 10, 8:31 AM · gpgol, Bug Report, gpg4win

Fri, Dec 7

aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

I don't think this works for me in that way.

Fri, Dec 7, 4:02 PM · gpg4win, Bug Report
aheinecke added a comment to T3733: Kleopatra, Libgpg-error: Let the GUI change the language on Windows.

Thanks. In the meantime GpgOL takes it's language from the Outlook configured display language setting. I'll add support for override locale to gpgol so that the locale is set accordingly

Fri, Dec 7, 2:55 PM · gpg4win, Bug Report
aheinecke added a comment to T4265: GPA: Can't create new keys with GPGME 1.12.x.

Should we close this or do you want to investigate why the segfault happened after the error?

Fri, Dec 7, 11:50 AM · Bug Report, gpg4win, gpa
aheinecke committed rM78f6291a3bf5: core: Fix ERR_INV_ARG check in genkey_start (authored by aheinecke).
core: Fix ERR_INV_ARG check in genkey_start
Fri, Dec 7, 10:48 AM
aheinecke added a commit to T4265: GPA: Can't create new keys with GPGME 1.12.x: rM78f6291a3bf5: core: Fix ERR_INV_ARG check in genkey_start.
Fri, Dec 7, 10:48 AM · Bug Report, gpg4win, gpa
aheinecke added a comment to T4265: GPA: Can't create new keys with GPGME 1.12.x.

I ran it with GPGME_DEBUG and it errors out at
GPGME 2018-12-07 10:34:32 <0x19c43> gpgme_op_genkey_start:293: error: Invalid argument <GPGME>

Fri, Dec 7, 10:38 AM · Bug Report, gpg4win, gpa
aheinecke committed rW25b61baa6600: doc: Update copyright list (authored by aheinecke).
doc: Update copyright list
Fri, Dec 7, 9:07 AM
aheinecke committed rW62f8324a1be9: Add news entry for Kleopatra change (authored by aheinecke).
Add news entry for Kleopatra change
Fri, Dec 7, 9:07 AM
aheinecke added a comment to T4265: GPA: Can't create new keys with GPGME 1.12.x.

Just by going through the standard "new key wizard".


GPA 0.11.0-beta5 [70858dc]

Fri, Dec 7, 8:33 AM · Bug Report, gpg4win, gpa

Wed, Dec 5

aheinecke changed the status of T4268: Provide a method to build a simple WKD server filestructure on Windows from Open to Testing.

Sounds good! I give it to me for testing / documenting this.

Wed, Dec 5, 12:00 PM · wkd, Windows
aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

Is this fixed now?

Wed, Dec 5, 11:54 AM · gpgme, Python, Bug Report
aheinecke committed rM65c28da4e49a: python: overhaul logic of Context.decrypt() (authored by dkg).
python: overhaul logic of Context.decrypt()
Wed, Dec 5, 11:50 AM
aheinecke added a commit to T4271: python gpg.Context.decrypt(verify=False) no longer works: rM65c28da4e49a: python: overhaul logic of Context.decrypt().
Wed, Dec 5, 11:50 AM · Python, gpgme, Bug Report
aheinecke committed rM878a0ad01265: python: ctx.decrypt() has problematic error handling (authored by dkg).
python: ctx.decrypt() has problematic error handling
Wed, Dec 5, 11:50 AM
aheinecke committed rMb8fa76a30c02: python: gpg.Context.decrypt verify_sigs and sink_result are bools (authored by dkg).
python: gpg.Context.decrypt verify_sigs and sink_result are bools
Wed, Dec 5, 11:50 AM
aheinecke committed rM5d8b4f74891a: python: Clarify the meaning of ctx.decrypt(verify=[]) (authored by dkg).
python: Clarify the meaning of ctx.decrypt(verify=[])
Wed, Dec 5, 11:50 AM
aheinecke committed rM49af6d76e55f: python: clarify documentation for verify argument for Context.decrypt() (authored by dkg).
python: clarify documentation for verify argument for Context.decrypt()
Wed, Dec 5, 11:50 AM
aheinecke committed rM2491e6f92f5b: python: simplify Context.decrypt() (authored by dkg).
python: simplify Context.decrypt()
Wed, Dec 5, 11:50 AM
aheinecke changed the status of T4271: python gpg.Context.decrypt(verify=False) no longer works from Open to Testing.

Ben is not even subscribed to this issue.
With the volatility of gpgme-python I think that this can easily be merged. I did a quick review and it looked good to me.

Wed, Dec 5, 11:49 AM · Python, gpgme, Bug Report
aheinecke committed rE34d6637a34b1: Fix gpgrt_ftruncate declaration. (authored by Marcus Brinkmann <marcus.brinkmann@rub.de>).
Fix gpgrt_ftruncate declaration.
Wed, Dec 5, 11:44 AM
aheinecke closed T4277: libgpg-error gpgrt_ftruncate decl breaks libgcrypt build as Resolved.

Thanks! Applied.

Wed, Dec 5, 11:36 AM · Bug Report

Tue, Dec 4

aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Cool and yes, that could also be an option. I was explicitly told by KDE-Windows that this would work for them, too. The problem for me is that I feel comfortable to add a CMake Buildsystem for the Cpp and Qt bindings (maybe Python?). It would be very simple for me, I would not extend it to GPGME core, at least not at first. I could do that on GNU/Linux without having to test an MSVC build.
It will be more effort for me to make autotools work nicely with MSVC. I would have to test that etc.

Tue, Dec 4, 8:55 AM · Feature Request, gpgme

Mon, Dec 3

aheinecke added a comment to T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

Further discussion revealed that the main problem is QtWebengine, which is a requirement of KMail and basically a fully fledged web browser with millions of lines of code. QtWebengine is only supported for MSVC on Windows and a MinGW port is not feasible, so just compiling KMail with MinGW all the way through like I did in the past is no longer an option. :-(

Mon, Dec 3, 4:49 PM · Feature Request, gpgme
aheinecke raised the priority of T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries from Wishlist to High.

I give this high priority. This blocks for over years that the KDE-Windows initiative provides a way to install the very good crypto MUA KMail on windows. They rely on MSVC. As a former member of that community I am a bit ashamed that I made it harder / impossible for them to build KMail with MSVC because I've moved it to GPGME proper.

Mon, Dec 3, 4:44 PM · Feature Request, gpgme
aheinecke claimed T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries.

I think that is something I want to grapple with next year. The maintainer of Gpg4win noted that they currently rely on the patches from:

Mon, Dec 3, 4:35 PM · Feature Request, gpgme
aheinecke added a comment to T3618: Gpg4win: Update german compendium on the Homepage.

It might also be noted there in the installation instructions that it might be better not to run the installer from the download folder. (internal tracker issue45)

Mon, Dec 3, 12:48 PM · gpg4win
aheinecke committed rM1d31420650bf: qt,cpp: Consistently use nullptr and override (authored by aheinecke).
qt,cpp: Consistently use nullptr and override
Mon, Dec 3, 12:25 PM
aheinecke is attending E413: Weekly Standup.
Mon, Dec 3, 9:03 AM
aheinecke added a comment to E413: Weekly Standup.

Last week:

  • Mostly non GnuPG work.
  • Usual community work.
  • Looked at some GpgOL issues like ( T4241 which will be difficult but might open up new possibilities).
Mon, Dec 3, 9:03 AM

Wed, Nov 28

aheinecke committed rMa9cfb6dad8ac: tests, json: Make them run on debian stable (authored by aheinecke).
tests, json: Make them run on debian stable
Wed, Nov 28, 10:48 AM
aheinecke added a comment to T4268: Provide a method to build a simple WKD server filestructure on Windows.

@werner Be my guest.

Wed, Nov 28, 9:22 AM · wkd, Windows
aheinecke added a comment to T4267: X.509 mails will not be decrypted.

I'll leave the fallback to "just try to decrypt" in though because it is better then doing nothing like we did before.

Wed, Nov 28, 8:49 AM · gpgol, Bug Report, gpg4win
aheinecke added a comment to T4267: X.509 mails will not be decrypted.

Thanks, from that log I can understand the problem:

Wed, Nov 28, 8:47 AM · gpgol, Bug Report, gpg4win

Mon, Nov 26

aheinecke committed rWa31dfffa8200: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Mon, Nov 26, 3:52 PM
aheinecke committed rW2ec66c613c25: Update Kleopatra to latest master (authored by aheinecke).
Update Kleopatra to latest master
Mon, Nov 26, 3:52 PM
aheinecke committed rO019395666f17: Fix two memdbg refcount errors (authored by aheinecke).
Fix two memdbg refcount errors
Mon, Nov 26, 3:23 PM
aheinecke committed rO572420273d97: Avoid use of error msg class "IPM.Note.GpgOL" (authored by aheinecke).
Avoid use of error msg class "IPM.Note.GpgOL"
Mon, Nov 26, 3:23 PM
aheinecke added a commit to T4267: X.509 mails will not be decrypted: rO572420273d97: Avoid use of error msg class "IPM.Note.GpgOL".
Mon, Nov 26, 3:23 PM · gpgol, Bug Report, gpg4win
aheinecke claimed T4267: X.509 mails will not be decrypted.

You are running in a codepath that means "Outlook told us this was S/MIME, but we have not seen the proper message headers and neither does the data look like it is S/MIME."
Sadly your log does not help much in that case because it marked the mail as bad and aborts.
I've changed that "marking a mail as bad" so that future logs will be more helpful and that it will still try to treat this case as "encrypted" maybe that will already work, although I doubt it. The log will at least be a bit more helpful.

Mon, Nov 26, 2:49 PM · gpgol, Bug Report, gpg4win
aheinecke committed rGf12fcd907903: w32: Fix linkage of gpg-pair-tool (authored by aheinecke).
w32: Fix linkage of gpg-pair-tool
Mon, Nov 26, 1:07 PM
aheinecke committed rKLEOPATRA86612d8375b0: Handle imports from X509 dirserver better (authored by aheinecke).
Handle imports from X509 dirserver better
Mon, Nov 26, 12:46 PM
aheinecke committed rKLEOPATRAb4e46cd46a3b: Factor out ownertrust handling into own func (authored by aheinecke).
Factor out ownertrust handling into own func
Mon, Nov 26, 12:46 PM
aheinecke added a commit to T4269: Kleopatra / GpgOL: Test and fix disabled key handling: rKLEOPATRA86612d8375b0: Handle imports from X509 dirserver better.
Mon, Nov 26, 12:46 PM · Bug Report, kleopatra, gpgol, gpg4win
aheinecke added a comment to T4268: Provide a method to build a simple WKD server filestructure on Windows.

As I see it Bernhard is just asking for the flat strucuture so basically some export script that creates the needed files on windows.

Mon, Nov 26, 11:32 AM · wkd, Windows
aheinecke is attending E412: Weekly Standup.
Mon, Nov 26, 11:01 AM
aheinecke created T4269: Kleopatra / GpgOL: Test and fix disabled key handling.
Mon, Nov 26, 10:56 AM · Bug Report, kleopatra, gpgol, gpg4win
aheinecke created T4266: Kleopatra: trusted-certs not imported when importing from X509 Keyserver.
Mon, Nov 26, 9:18 AM · gpg4win, kleopatra
aheinecke added a subtask for T4265: GPA: Can't create new keys with GPGME 1.12.x: T4264: Gpg4win 3.1.6.
Mon, Nov 26, 9:16 AM · Bug Report, gpg4win, gpa
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4265: GPA: Can't create new keys with GPGME 1.12.x.
Mon, Nov 26, 9:16 AM · Release Info, gpg4win
aheinecke raised the priority of T4265: GPA: Can't create new keys with GPGME 1.12.x from Normal to High.

Gets reported multiple times and should be fixed for the next Gpg4win release as it is a bad first impression. (Although it can convert users to Kleopatra ;-) )

Mon, Nov 26, 9:16 AM · Bug Report, gpg4win, gpa
aheinecke added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

not yet, I try to get to it this week.

Mon, Nov 26, 8:47 AM · Bug Report, gpg4win

Tue, Nov 20

aheinecke created T4265: GPA: Can't create new keys with GPGME 1.12.x.
Tue, Nov 20, 8:14 AM · Bug Report, gpg4win, gpa
aheinecke closed T4247: GPG4WIN / Kleopatra (3.1.4) Encrypt file / Decryption fails on Network Associates PGP 6.5.8 as Invalid.

I'm closing this issues as "Invalid" because it is not an issue of Gpg4win. You can still comment and discuss here.

Tue, Nov 20, 8:06 AM · gpg4win, Not A Bug
aheinecke added a subtask for T4262: Reading / marking old signed Mails crashes Outlook: T4264: Gpg4win 3.1.6.
Tue, Nov 20, 8:04 AM · Bug Report, gpg4win
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4262: Reading / marking old signed Mails crashes Outlook.
Tue, Nov 20, 8:04 AM · Release Info, gpg4win
aheinecke changed the status of T4262: Reading / marking old signed Mails crashes Outlook from Open to Testing.

Ok. If you can confirm that then it means that my analysis is right. Still unexpected to get an error there. I have to do some more tests with Exchange Online but that would be another issue. If this issue is fixed by turning of debugging then it will also be fixed by my patches.

Tue, Nov 20, 8:04 AM · Bug Report, gpg4win
aheinecke created T4264: Gpg4win 3.1.6.
Tue, Nov 20, 8:03 AM · Release Info, gpg4win

Mon, Nov 19

aheinecke claimed T4262: Reading / marking old signed Mails crashes Outlook.

While I can't reproduce it myself (because I probably don't have the right mails in my exchange) looking at your log I think that I see the problem there might be an issue with the error handling in openProperty. So for old mails the openProperty probably fails because we have exchange online for that and the property is not yet available in Outlook and then the error is not correctly handled and it crashes.

Mon, Nov 19, 3:46 PM · Bug Report, gpg4win
aheinecke added a commit to T4262: Reading / marking old signed Mails crashes Outlook: rOe8c7a5285420: Initalize pointer in mapi_get_header.
Mon, Nov 19, 11:30 AM · Bug Report, gpg4win
aheinecke committed rOe8c7a5285420: Initalize pointer in mapi_get_header (authored by aheinecke).
Initalize pointer in mapi_get_header
Mon, Nov 19, 11:30 AM
aheinecke committed rOe6e29900ce0e: Check for error in dbg decrated oom funcs (authored by aheinecke).
Check for error in dbg decrated oom funcs
Mon, Nov 19, 11:30 AM
aheinecke added a commit to T4262: Reading / marking old signed Mails crashes Outlook: rOe6e29900ce0e: Check for error in dbg decrated oom funcs.
Mon, Nov 19, 11:30 AM · Bug Report, gpg4win
aheinecke closed T4227: Gpg4win 3.1.5 as Resolved.
Mon, Nov 19, 10:28 AM · gpg4win, Release Info
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4150: Sending mails with blank/empty subject fails with GPGOL 2.3.0 / 2.3.1-beta13, as Resolved.
Mon, Nov 19, 10:28 AM · gpg4win, gpgol
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T3967: dirmngr: "flush" does not flush in memory CRL's, as Resolved.
Mon, Nov 19, 10:28 AM · kleopatra, S/MIME, gnupg
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4188: moving encrypted mails out of Junk folder fails, as Resolved.
Mon, Nov 19, 10:28 AM · Bug Report, gpg4win
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4111: GpgOL: Rare Outlook freeze when decrypting / verifying mails, as Resolved.
Mon, Nov 19, 10:28 AM · gpg4win, gpgol
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content, as Resolved.
Mon, Nov 19, 10:28 AM · Bug Report, gpg4win
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4156: GpgOL: ISO-8859-15 fails to be decoded, as Resolved.
Mon, Nov 19, 10:28 AM · Bug Report, gpgol
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4237: GPGME: Random crash when verifying CMS Signature on Windows, as Resolved.
Mon, Nov 19, 10:28 AM · Bug Report, gpgme, gpgol
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4233: GnuPG 2.2.11 release, as Resolved.
Mon, Nov 19, 10:28 AM · gnupg (gpg22), Release Info
aheinecke closed T4227: Gpg4win 3.1.5, a subtask of T4218: GpgOL: Populate key cache on startup, as Resolved.
Mon, Nov 19, 10:28 AM · gpg4win, gpgol
aheinecke added a comment to T4227: Gpg4win 3.1.5.

3.1.5 was released on 13.11.2018

Mon, Nov 19, 10:28 AM · gpg4win, Release Info
aheinecke closed T4188: moving encrypted mails out of Junk folder fails as Resolved.

Was released with 3.1.5

Mon, Nov 19, 10:27 AM · Bug Report, gpg4win
aheinecke closed T4193: Debug log has full content of a regular mail even when checkmarked not to have decrypted mail content as Resolved.

Was released with 3.1.5

Mon, Nov 19, 10:27 AM · Bug Report, gpg4win
aheinecke closed T4218: GpgOL: Populate key cache on startup as Resolved.
Mon, Nov 19, 10:24 AM · gpg4win, gpgol
aheinecke added a comment to T4218: GpgOL: Populate key cache on startup.

3.1.5 is released with this change.

Mon, Nov 19, 10:24 AM · gpg4win, gpgol
aheinecke closed T4150: Sending mails with blank/empty subject fails with GPGOL 2.3.0 / 2.3.1-beta13 as Resolved.

This should work with Gpg4win-3.1.5

Mon, Nov 19, 10:24 AM · gpg4win, gpgol
aheinecke is attending E411: Weekly Standup.
Mon, Nov 19, 8:22 AM
aheinecke added a comment to E411: Weekly Standup.

Last week:

  • Gpg4win Release and some minor fixes for that.
  • Added a json testsuite to GPGME
  • Added a multithread run test tool to gpgme
Mon, Nov 19, 8:21 AM

Nov 15 2018

aheinecke assigned T4256: gpg-agent: Spurious pinentries for an already unlocked key when decryption OpenPGP in 10 threads to werner.

You seem to accept it. So Normal Prio and assigned to you :-p

Nov 15 2018, 3:24 PM · gnupg, gpgagent
aheinecke added a comment to T4256: gpg-agent: Spurious pinentries for an already unlocked key when decryption OpenPGP in 10 threads.

Just as a note: I think the main selling point of GnuPG is that its stable. We care about backwards compatibility and we (are || want to be) rock solid. Even if there is a rare race. With millions of installations, that race will happen regularly. So I really would like us to get all this fixed without losing to much performance by locking to much.

Nov 15 2018, 3:23 PM · gnupg, gpgagent
aheinecke added a comment to T4256: gpg-agent: Spurious pinentries for an already unlocked key when decryption OpenPGP in 10 threads.

Happens though. With the test invocation above there is only one key in the keyring.

Nov 15 2018, 3:12 PM · gnupg, gpgagent