Page MenuHome GnuPG
Feed Advanced Search

Jun 18 2018

aheinecke created T4028: GPGME: Subkeys not marked correcly as secret.
Jun 18 2018, 10:20 AM · gpgme

Jun 17 2018

BenM closed T4001: Import and Export for python bindings as Resolved.

Patch committed to master in commit 5a80e755008bbb3f4c7f91ffccd38f26cd8b3960

Jun 17 2018, 8:10 AM · gpgme, patch, Python, Feature Request
BenM added a comment to T4001: Import and Export for python bindings.

Not to worry, we've all been pretty busy of late.

Jun 17 2018, 6:43 AM · gpgme, patch, Python, Feature Request

Jun 8 2018

tookmund added a comment to T4001: Import and Export for python bindings.

Apologies for the delay, been working on GSoC stuff.
Here's what I've got as of right now:

Jun 8 2018, 6:36 PM · gpgme, patch, Python, Feature Request

Jun 6 2018

werner triaged T4001: Import and Export for python bindings as Normal priority.
Jun 6 2018, 5:57 PM · gpgme, patch, Python, Feature Request
werner closed T3983: GPGME: Improve handling of MDC errors (wrong error code) as Resolved.

With recent versions of gpg you will now get Bad Data etc. This is implemented by giving an ERROR status line a higher precedence than the NO_SECKEY status.

Jun 6 2018, 4:33 PM · gpgme

Jun 5 2018

werner closed T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden as Resolved.

Please dee the commit for a description of this fix.

Jun 5 2018, 9:54 AM · Debian, Bug Report, gpgme

Jun 4 2018

BenM added a comment to T4001: Import and Export for python bindings.

Not for export, there's a few traps in there, but if you want to take a second swing at import, I'd probably accept that instead.

Jun 4 2018, 8:45 PM · gpgme, patch, Python, Feature Request
Eagle_Erwin added a comment to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden.

I don't think this is an error in Debian. Debian Squeeze is packed with libgpg-error 1.26 in the latest stable release [1].
According to the list of changes, gpgrt.h is addes as an alias for gpg-error.h in 1.27 [2].
I think a quick (and correct) fix is to increase the NEED_GPG_ERROR_VERSION in configure.ac to at least 1.27 [3], so the build will fail nicely in the configure-step with a correct error.

Jun 4 2018, 8:40 PM · Debian, Bug Report, gpgme

Jun 3 2018

tookmund added a comment to T4001: Import and Export for python bindings.

That makes sense. If you don't have any other patches floating around for this, would you mind if I took a crack at rewriting export?

Jun 3 2018, 12:01 AM · gpgme, patch, Python, Feature Request

Jun 2 2018

BenM added a comment to T4001: Import and Export for python bindings.

Okay, the import is pretty much a match for what I have tucked away elsewhere, to that will probably get merged as is, more or less.

Jun 2 2018, 4:00 AM · gpgme, patch, Python, Feature Request
BenM claimed T4001: Import and Export for python bindings.

Actually op_import and op_export do work, but they're the underlying SWIG bindings, not the more pythonic layer Justus added a couple of years ago. I'd been planning on fixing that this month (part of the work is in one of the ben/howto-update branches), but not merged with master until it could be documented since there's something potentially hazardous in there (exporting secret keys).

Jun 2 2018, 3:26 AM · gpgme, patch, Python, Feature Request

May 31 2018

werner renamed T3983: GPGME: Improve handling of MDC errors (wrong error code) from GPGME: Improve handling of MDC errors to GPGME: Improve handling of MDC errors (wrong error code).
May 31 2018, 1:27 PM · gpgme

May 30 2018

werner triaged T4000: GnuPG does not check encrypted messages for well-formed composition as High priority.

[We do things in the public unless explicitly requested by a bug reporter writing to security.]

May 30 2018, 8:48 PM · gnupg (gpg22), Bug Report

May 29 2018

tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:37 PM · gpgme, patch, Python, Feature Request
tookmund updated the task description for T4001: Import and Export for python bindings.
May 29 2018, 9:36 PM · gpgme, patch, Python, Feature Request
tookmund added a project to T4001: Import and Export for python bindings: gpgme.
May 29 2018, 5:27 PM · gpgme, patch, Python, Feature Request
wojnilowicz added a comment to T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Maybe the off_t mess comes from following line

May 29 2018, 3:05 PM · Windows, C++, gpgme, Bug Report
aheinecke changed the status of T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW from Open to Testing.

The gpgme c api already had a convenience function gpgme_data_rewind to do data.seek (0, SEEK_SET); As this is by far the most common seek operation. KMymoney also only uses such seeks.

May 29 2018, 9:29 AM · Windows, C++, gpgme, Bug Report

May 28 2018

wojnilowicz added a comment to T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Uhm, yeah I would be willing to help. But I tried to understand it and don't see the problem.

So what the error tells us is that "off_t" is defined as long in the declaration but as something else in the definition.

But how can that be? data.cpp includes the data.h header so they both should have the same definition of off_t.

The only thing I could imagine is that something which is included in the cpp but not in the header undef's off_t and defines it to something else.

Or more likely that the archive was compiled with a different definition of off_t then what is included in the headers when kmymoney is built.

Are you using the same mingw version as the buildchain which compiles the gpgme binary?

May 28 2018, 6:52 PM · Windows, C++, gpgme, Bug Report
aheinecke claimed T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW.

Uhm, yeah I would be willing to help. But I tried to understand it and don't see the problem.

May 28 2018, 4:43 PM · Windows, C++, gpgme, Bug Report
werner triaged T3996: Undefined reference to GpgME::Data::seek(long, int) on MinGW as Normal priority.

You are not cross-compiling. This is not suggested and I don't have the environment to replicate this. Maybe @aheinecke can help.

May 28 2018, 2:53 PM · Windows, C++, gpgme, Bug Report

May 17 2018

aheinecke changed the status of T3988: GPGME: Fix finding gpgconf through registry for x64 from Open to Testing.

Have to test it but I think its resolved. The registry path handling is now similar to that of GpgOL and GpgEX.

May 17 2018, 5:47 PM · gpg4win, gpgme
torando added projects to T3621: OpenPGP Encrypted message (decryption not possible): gpgme, Info Needed.

In another report, it turned out to be, that with a 64 bit outlook and GnuPG not installed in the standard location it came to this error. ( T3988 )

May 17 2018, 11:26 AM · Info Needed, gpgme, gpgol, Bug Report
aheinecke created T3988: GPGME: Fix finding gpgconf through registry for x64.
May 17 2018, 7:44 AM · gpg4win, gpgme

May 15 2018

aheinecke created T3983: GPGME: Improve handling of MDC errors (wrong error code).
May 15 2018, 1:06 PM · gpgme
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Webhelp version of the Python bindings HOWTO is currently available here:

May 15 2018, 7:33 AM · Python, gpgme
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

As a work-around for this bug I've ported the HOWTO from org-mode to DITA XML and will generate a webhelp-responsive (i.e. searchable) version to put on another website (an Amazon S3 bucket since it will be reliable and cheap) in the interim.

May 15 2018, 5:25 AM · Python, gpgme

May 14 2018

BenM changed the visibility for T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.
May 14 2018, 5:33 AM · Python, gpgme
BenM added a comment to T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.

Org-Mode was updated to today's release and further testing was conducted.

May 14 2018, 5:31 AM · Python, gpgme

May 13 2018

BenM changed the visibility for T3977: GPGME Python Bindings HOWTO org-babel examples losing indenting.
May 13 2018, 8:37 PM · Python, gpgme

May 11 2018

werner added a comment to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden.

It seems that Debian does not install te required libgpg-error correctl.

May 11 2018, 11:23 AM · Debian, Bug Report, gpgme

May 10 2018

Elan added a project to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden: Debian.
May 10 2018, 11:01 AM · Debian, Bug Report, gpgme
Elan added a project to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden: Bug Report.
May 10 2018, 10:59 AM · Debian, Bug Report, gpgme
Elan created T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden in the S1 Public space.
May 10 2018, 10:55 AM · Debian, Bug Report, gpgme

May 8 2018

werner closed T3953: GPGSM: Treat EXPKEYSIG as error, a subtask of T3948: GPGSM: Multiple issues reported to KMail, as Invalid.
May 8 2018, 6:16 PM · gnupg, S/MIME
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3967: dirmngr: "flush" does not flush in memory CRL's.
May 8 2018, 4:35 PM · gnupg, S/MIME

May 6 2018

dcialdella added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

I downloaded it and I' m using it.
Nice feature the "notepad".... easier for encrypt/sign.

May 6 2018, 7:40 PM · gpgme, Bug Report
aheinecke added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

The latest Version of Kleopatra has a "Notepad" View that should do what you want. E.g. If you decrypt something in there it preselects the keys the message was encrypted to when you encrypt it again.

May 6 2018, 7:29 PM · gpgme, Bug Report
dcialdella added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

OOooh yeee.
Ok. Didn't know how bad gpg4usb really is.
I looked into it. Gpg4usb distributes their own binary GPGME version https://github.com/gpg4usb/gpg4usb/tree/master/linbuild/lib I don't even know which version that is. They are in violation of the GPL as they don't offer the source code of that GPGME version.

So, don't use it please what they do is horrible from a security standpoint. Try using Kleopatra (which I personally maintain). And if it does not work for your use case please let us know what your use case is and we can try to make it better for you. :-)

But indeed for gpg4usb you can't expect help here. They are very likely shipping a horribly outdated version with bugs that have since been fixed.

May 6 2018, 7:20 PM · gpgme, Bug Report

May 5 2018

dcialdella added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

I 'll try GPA and Kleopatra, I hope will do the same tasks.
thanks anyway.

May 5 2018, 12:27 PM · gpgme, Bug Report
BenM added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

I suspect gpg4usb is a dead project anyway. I've been on their mailing list for a while and according to my records the last post from the pseudonymous author(s) is from October, 2016. I'm not sure how much of that GPL breach is intentional or just a result of web services going offline and not being restored.

May 5 2018, 5:27 AM · gpgme, Bug Report
BenM added a comment to T3815: tests fail in 2021.

The Python portion of this is done, the tests will now create a key with an expiration a few years shy of the 2106 end date (NYE 2099).

May 5 2018, 5:10 AM · qt, Python, gpgme, Bug Report

May 4 2018

werner added a comment to T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .

It seems to be 1.1.6 from 2010 or so. They use gpg 1.4.20 which misses a critical security fix.

May 4 2018, 7:36 PM · gpgme, Bug Report
aheinecke closed T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 as Invalid.

OOooh yeee.
Ok. Didn't know how bad gpg4usb really is.
I looked into it. Gpg4usb distributes their own binary GPGME version https://github.com/gpg4usb/gpg4usb/tree/master/linbuild/lib I don't even know which version that is. They are in violation of the GPL as they don't offer the source code of that GPGME version.

May 4 2018, 6:42 PM · gpgme, Bug Report
aheinecke reopened T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 as "Open".

I'll volunteer to look into it. IMO "Invalid Crypto Engine" points definitely to a GPGME bug and I want to know whats going on there.

May 4 2018, 6:24 PM · gpgme, Bug Report
aheinecke added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

@dcialdella Well as you are here already you can open one here. Alternatively I would have thought Ubuntu's Launchpad.

May 4 2018, 8:44 AM · gpgme, gpgol, Bug Report, gpg4win

May 3 2018

dcialdella added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

@aheinecke thanks for the post.
When you said "open a new issue" is create here or in Ubuntu forums a new issue ?
I'll do. when ?
I imagine ni some weeks will be solved but I use the tool everyday for secure text.

May 3 2018, 10:32 PM · gpgme, gpgol, Bug Report, gpg4win
aheinecke triaged T3958: GPGME: Qt Bindings and MacOS as Normal priority.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke added a project to T3958: GPGME: Qt Bindings and MacOS: qt.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke created T3958: GPGME: Qt Bindings and MacOS.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke created T3957: GPGME: mkdefsinc segfaults on windows.
May 3 2018, 2:02 PM · unreproducible, toolchain, Documentation, Windows, gpgme
aheinecke closed T3919: GPGOL: Could not decrypt the data: Invalid crypto engine as Resolved.

@dcialdella I've checked the Ubuntu Patches, they don't include the patch that caused the problem for GpgOL in this issue. Please report your problem either to Ubuntu or open a new issue, ideally with some instructions how to reproduce your problem.

May 3 2018, 10:44 AM · gpgme, gpgol, Bug Report, gpg4win

May 2 2018

BenM added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

I've just checked the current build to the previous one (even when I get rid of the build directories, I keep a copy of the config.log since you never know when it might come in handy).

May 2 2018, 11:44 PM · gpgme, gpgol, Bug Report, gpg4win
BenM added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

FYI: this most recent update broke builds on OS X 10.9 for Qt, but everything else is fine.

May 2 2018, 9:43 PM · gpgme, gpgol, Bug Report, gpg4win

Apr 30 2018

aheinecke triaged T3948: GPGSM: Multiple issues reported to KMail as Normal priority.

The highest priority I see here is for T3953 which I think is a bug that might result in a good signature shown for an expired, but otherwise valid and trusted certificate.

Apr 30 2018, 3:24 PM · gnupg, S/MIME
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3955: GPGSM: Might not handle extended key usage properly.
Apr 30 2018, 3:22 PM · gnupg, S/MIME
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3954: GPGSM: Might be too strict in certificate chain validation.
Apr 30 2018, 3:13 PM · gnupg, S/MIME
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3953: GPGSM: Treat EXPKEYSIG as error.
Apr 30 2018, 3:00 PM · gnupg, S/MIME
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3952: GPGSM: Add weak digest algo handling to disable MD5 signatures.
Apr 30 2018, 2:03 PM · gnupg, S/MIME
dcialdella added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

gpg 2.2.4-1ubunt amd64 GNU Privacy Guard -- minimalist p

Apr 30 2018, 10:21 AM · gpgme, gpgol, Bug Report, gpg4win
kode54 added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

It's possible that was one of the upstream patches they decided to include.

Apr 30 2018, 9:05 AM · gpgme, gpgol, Bug Report, gpg4win
aheinecke added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

@dcialdella Do you have a "non standard" GnuPG / GPGME installed? What are the versions?

Apr 30 2018, 8:42 AM · gpgme, gpgol, Bug Report, gpg4win
dcialdella added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

I have the same issue with Xubuntu 18.04 lts, and GNUPG.
./start_linux_64bit
[Error] Source: GPGME String: "Invalid crypto engine"
[Error] Source: GPGME String: "Invalid crypto engine"
[Error] Source: GPGME String: "Invalid crypto engine"

Apr 30 2018, 8:36 AM · gpgme, gpgol, Bug Report, gpg4win
BenM claimed T3505: Port GPGME's Python bindings to Windows.

Clearly getting SWIG and Windows to play together nicely is a bit of a big ask, but it may be possible to leverage GPGME's compiled libraries with something like CFFI's ABI calling method (yeah, I know, ABI is never ideal, but it's better than what Windows has now).

Apr 30 2018, 12:43 AM · Feature Request, gpgme, Python
BenM claimed T3354: gpgme only builds against two versions of python at once.

The last change to the python installer was, IIRC, one I discussed with Justus off-list around the middle of, um, last year? Maybe the year before?

Apr 30 2018, 12:02 AM · Python, gpgme, Bug Report

Apr 27 2018

hefee added a comment to T3471: gpgme decryptverify indicating wrongly an error..

@aheinecke maybe recheck with GNUPG 2.2.6 or 2.2.7.

Apr 27 2018, 8:24 PM · Not A Bug, gnupg, Bug Report
hefee added a comment to T3928: canceling password dialog for decrypting is not recognized correctling..

I'm using the kdepim-docker for tests, that is based on KDE Neon, that is based on Ubuntu xenial (16.04), so the version for GnuPG2 is 2.1.11-6ubuntu2. Good to know, that the GnuPG version also matters for this stuff.

Apr 27 2018, 8:18 PM · gpgme, Bug Report
aheinecke created T3948: GPGSM: Multiple issues reported to KMail.
Apr 27 2018, 3:44 PM · gnupg, S/MIME
aheinecke triaged T3928: canceling password dialog for decrypting is not recognized correctling. as Normal priority.

I can't reproduce this with GnuPG 2.2.6 or 2.2.7 beta and GPGME 1.11.0 . There I correctly get User Canceled for OpenPGP but "No Secret Key" for S/MIME, also using GpgME++.

Apr 27 2018, 7:24 AM · gpgme, Bug Report

Apr 26 2018

BenM added a comment to T3815: tests fail in 2021.

Not to mention making sure we test for a time after the end of the old 32-bit clock.

Apr 26 2018, 6:44 AM · qt, Python, gpgme, Bug Report

Apr 22 2018

hefee created T3928: canceling password dialog for decrypting is not recognized correctling..
Apr 22 2018, 10:47 AM · gpgme, Bug Report

Apr 21 2018

kode54 added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

Also confirming the workaround. Not sure whether it would have done me any justice to counter-sign the key after accepting it locally, since I only verified it against their web page. The web page is hard to find with a Google search, since Google does not turn the unspaced hexadecimal fingerprint into something that matches the space-every-four-digits format used on their PGP/GPG instruction page. Searching for "Facebook PGP key" works, though.

Apr 21 2018, 4:01 AM · gpgme, gpgol, Bug Report, gpg4win

Apr 20 2018

aheinecke added a parent task for T3919: GPGOL: Could not decrypt the data: Invalid crypto engine: T3899: Gpg4win 3.1.1.
Apr 20 2018, 4:30 PM · gpgme, gpgol, Bug Report, gpg4win
aheinecke changed the status of T3919: GPGOL: Could not decrypt the data: Invalid crypto engine from Open to Testing.

The commit mentioned fixes the problem.

Apr 20 2018, 4:30 PM · gpgme, gpgol, Bug Report, gpg4win
jkropf added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

I can confirm the workaround. After importing the key from Facebook everything works as expected!
Thank you very much!

Apr 20 2018, 1:24 PM · gpgme, gpgol, Bug Report, gpg4win
aheinecke raised the priority of T3919: GPGOL: Could not decrypt the data: Invalid crypto engine from High to Unbreak Now!.

Thank you very much. It helped. I can reproduce the problem now.

Apr 20 2018, 1:05 PM · gpgme, gpgol, Bug Report, gpg4win
jkropf added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

Same here with Mails from Facebook, here's the log

Apr 20 2018, 12:19 PM · gpgme, gpgol, Bug Report, gpg4win
aheinecke claimed T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

"Invalid crypto engine" Means that there is some internal error in the signature verification / decryption.

Apr 20 2018, 11:32 AM · gpgme, gpgol, Bug Report, gpg4win
werner closed T3920: t-verify test fails as Resolved.

Right now building the release.

Apr 20 2018, 10:35 AM · gpgme (gpgme 1.23.x), Bug Report
werner added a comment to T3775: enable mixed hidden/non-hidden recipients during encryption.

My experience is that using a string is much easier and less error prone that to build up and allocate an error obj objects. A string leads to less code and bugs are easier to detect. There are enough patter on to handle strings in a safe way and key specs are in most cases already available in string form (e.g. hex fingerprints), be it from a mail interface, as a result of a database query or from the command line.

Apr 20 2018, 9:13 AM · gpgme, Feature Request

Apr 19 2018

dkg added a comment to T3775: enable mixed hidden/non-hidden recipients during encryption.

I think i can understand why this decision was made, but i'm not convinced it's a great solution. In particular, string-based arguments for C libraries are asking for trouble, and compound string arguments of the type described above are even more risky.

Apr 19 2018, 9:01 PM · gpgme, Feature Request
werner moved T3354: gpgme only builds against two versions of python at once from Backlog to Python stuff on the gpgme board.
Apr 19 2018, 6:08 PM · Python, gpgme, Bug Report
werner moved T3505: Port GPGME's Python bindings to Windows from Backlog to Python stuff on the gpgme board.
Apr 19 2018, 6:08 PM · Feature Request, gpgme, Python
werner moved T3920: t-verify test fails from Python stuff to QA for next release on the gpgme board.
Apr 19 2018, 6:07 PM · gpgme (gpgme 1.23.x), Bug Report
werner moved T3920: t-verify test fails from QA for next release to Python stuff on the gpgme board.
Apr 19 2018, 6:07 PM · gpgme (gpgme 1.23.x), Bug Report
werner added a comment to T3580: GPGME: Keylist mode sigs combined with secret does not work (anymore?).

Just checked. This does not seem to be a regression.

Apr 19 2018, 6:05 PM · gpgme
werner moved T3920: t-verify test fails from Backlog to QA for next release on the gpgme board.
Apr 19 2018, 5:46 PM · gpgme (gpgme 1.23.x), Bug Report
werner added a comment to T3920: t-verify test fails.

Weel, you GnUPG version is actualluy the lates. Unfortunately I tested with a beta version. Let's wait a day to see whether there is more fallout and if not I will do a 1.11.1

Apr 19 2018, 10:47 AM · gpgme (gpgme 1.23.x), Bug Report
werner triaged T3920: t-verify test fails as High priority.

Look like you are using an older GnuPG version and thus the test fails. I need to tweak the test.

Apr 19 2018, 10:11 AM · gpgme (gpgme 1.23.x), Bug Report

Apr 18 2018

werner added a comment to T3911: Kleopatra: Improve refresh-keys.

Are you asking for a way to --refresh-keys via GPGME? IF so shall that be a syncronous thing or just a trigger. Note that we the last update time is already part of gpgme_key_t and can thus be used to check whether a trigger worked.
Anyway this will be a larger change and may need gpg support.

Apr 18 2018, 6:57 PM · gpg4win, kleopatra

Apr 17 2018

werner triaged T3815: tests fail in 2021 as Normal priority.
Apr 17 2018, 8:30 PM · qt, Python, gpgme, Bug Report
werner assigned T3815: tests fail in 2021 to BenM.

Ben: We need to use a faked system time thing to make those tests more stable.

Apr 17 2018, 8:29 PM · qt, Python, gpgme, Bug Report
werner triaged T3734: Extract signature key ID with gpgme as Normal priority.
Apr 17 2018, 8:22 PM · gpgme, Feature Request
werner placed T3354: gpgme only builds against two versions of python at once up for grabs.
Apr 17 2018, 12:48 PM · Python, gpgme, Bug Report
werner closed T3325: Allow encryption/signing in GPGME using a specified subkey as Resolved.

With the recpstring feature in 1.11 this is now possible because the args are passed verbatim to gpg.

Apr 17 2018, 12:44 PM · gpgme
werner closed T3831: Extend GPGME's offline mode to the OpenPGP engine as Resolved.

Implemented in gpgme 1.11.0 if gpg >= 2.1.23 is used.

Apr 17 2018, 11:14 AM · gpgme, Feature Request
werner triaged T3471: gpgme decryptverify indicating wrongly an error. as Normal priority.
Apr 17 2018, 10:43 AM · Not A Bug, gnupg, Bug Report
werner closed T3451: gpgme should report whether a given User ID is marked as "primary" or not. as Wontfix.
Apr 17 2018, 10:39 AM · gpgme, Feature Request
werner triaged T3813: GPGME error: "invalid crypto engine" in the MSYS2 version as Low priority.

We never tried to build gpgme with MSYS2 and I would also say this is not supported. A wild guess is that this mixes platform specific code.

Apr 17 2018, 10:37 AM · Python, gpgme, Bug Report