Page MenuHome GnuPG
Feed Advanced Search

Jun 1 2023

aheinecke closed T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME as Resolved.

Works good enough for me

Jun 1 2023, 11:19 AM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra
aheinecke moved T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2023, 11:19 AM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra
ikloecker closed T6510: GpgME++: Treat GPG_ERR_FULLY_CANCELED as GPG_ERR_CANCELED in GpgME::Error as Resolved.

Fixed.

Jun 1 2023, 9:59 AM · gpgme, Restricted Project

May 31 2023

ikloecker claimed T6510: GpgME++: Treat GPG_ERR_FULLY_CANCELED as GPG_ERR_CANCELED in GpgME::Error.
May 31 2023, 12:44 PM · gpgme, Restricted Project
ikloecker triaged T6510: GpgME++: Treat GPG_ERR_FULLY_CANCELED as GPG_ERR_CANCELED in GpgME::Error as Normal priority.
May 31 2023, 12:43 PM · gpgme, Restricted Project

May 25 2023

werner added a comment to T2820: GPGME: Allow to set the keyring for a context.

secring.gpg is only used by unsupported legacy versions of GnuPG. Since 2.1 it is not anymore used.

May 25 2023, 9:43 AM · Won't Fix, gpgme, Feature Request

May 24 2023

sfought added a comment to T2820: GPGME: Allow to set the keyring for a context.

So if I have \MyDirectory\pubring.pgp and MyDirectory\secring.pgp files, how do I use the --homedir option to access those?

May 24 2023, 10:15 PM · Won't Fix, gpgme, Feature Request

May 23 2023

werner closed T6501: Check use of write in gpgme's Python bindings as Resolved.

Should be fixed now; see commit above.

May 23 2023, 4:45 PM · Python, Bug Report, gpgme
werner added a comment to T6501: Check use of write in gpgme's Python bindings.

FWIW: WriteFile and write are more different than in using a HANDLE vs. a libc file descriptor. Despite that a HANDLE might be a 64 bit pointer, it is guaranteed that the value fits into a 32 bit variable. But they still index different objects. The return code and error values are also different.

May 23 2023, 3:59 PM · Python, Bug Report, gpgme
werner added a comment to T6501: Check use of write in gpgme's Python bindings.

Much simpler: write is only used in the callbacks and over there gpgme_io_writen[n] shall be used anyway.

May 23 2023, 3:53 PM · Python, Bug Report, gpgme
Angel added a comment to T6501: Check use of write in gpgme's Python bindings.

it's not hard to fix that header to actually provide a sensible write(), avoiding the issue listed on the mailing list, where there was no return to check:

May 23 2023, 3:04 AM · Python, Bug Report, gpgme

May 22 2023

werner added a project to T6501: Check use of write in gpgme's Python bindings: Python.
May 22 2023, 10:38 AM · Python, Bug Report, gpgme
werner triaged T6501: Check use of write in gpgme's Python bindings as High priority.
May 22 2023, 10:37 AM · Python, Bug Report, gpgme

May 19 2023

aheinecke added a comment to T2820: GPGME: Allow to set the keyring for a context.

This is not really what the issue here is talking about. This issue was about "merging" multiple keyrings into a single view. If I understand you correctly you want to have matching pubrings and secret key directories for different applications. That is fully covered and what many users do by setting GNUPGHOME through the environment, the --homedir option or the windows registry.

May 19 2023, 4:13 PM · Won't Fix, gpgme, Feature Request
sfought added a comment to T2820: GPGME: Allow to set the keyring for a context.

Did anything get implemented to handle this? We have a central network file share where we store our public and secret key rings. We have several different applications that access these key rings. I'm trying to convert one of them from using gpg.exe via the command line with the --keyring and --secret-keyring paramters to using gpgme, but I don't see a way to specify the keyrings. Any help would be appreciated.

May 19 2023, 3:47 PM · Won't Fix, gpgme, Feature Request
ebo created T6497: gpgtar does not return failure code to gpgme.
May 19 2023, 12:18 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project

Apr 27 2023

ebo closed T6372: Kleopatra: Allow users to change name of sign/encryption result if (archive) file already exists, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, as Resolved.
Apr 27 2023, 1:07 PM · Restricted Project, gpgme, kleopatra
ebo closed T6437: Kleopatra: sign/encrypt folder results in general error as Resolved.

works now, Gpg4win-4.1.1-beta295

Apr 27 2023, 11:50 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project

Apr 26 2023

gniibe changed the status of T6466: gpgme python example code contains insecure code pattern / chmod permission race condition from Open to Testing.

@ikloecker Thanks for your comment. I put a comment in the commit.

Apr 26 2023, 1:51 AM · Python, Documentation, gpgme

Apr 25 2023

ikloecker added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

Note that this may not work for Python 2.7, but since those are just examples that doesn't matter that much.

Apr 25 2023, 10:41 AM · Python, Documentation, gpgme
gniibe added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

So, here are fixes. I'll apply soonish.

Apr 25 2023, 7:44 AM · Python, Documentation, gpgme

Apr 24 2023

ikloecker added a comment to T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.

Funny enough that Python seems not to allow to set the permission with open. Low priority because a proper umask must anyway be used on a multi-user system.

Apr 24 2023, 12:26 PM · Python, Documentation, gpgme
werner triaged T6466: gpgme python example code contains insecure code pattern / chmod permission race condition as Low priority.

Funny enough that Python seems not to allow to set the permission with open. Low priority because a proper umask must anyway be used on a multi-user system.

Apr 24 2023, 8:22 AM · Python, Documentation, gpgme

Apr 23 2023

hanno created T6466: gpgme python example code contains insecure code pattern / chmod permission race condition.
Apr 23 2023, 5:33 PM · Python, Documentation, gpgme

Apr 20 2023

werner updated the task description for T6463: Release GPGME 1.20.0.
Apr 20 2023, 4:40 PM · gpgme, Release Info
werner updated the task description for T6341: Release GPGME 1.19.0.
Apr 20 2023, 1:42 PM · gpgme, Release Info
werner triaged T6463: Release GPGME 1.20.0 as Normal priority.
Apr 20 2023, 1:42 PM · gpgme, Release Info

Apr 19 2023

ikloecker moved T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key from Backlog to QA for next release on the gpgme board.
Apr 19 2023, 10:21 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker changed the status of T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key from Open to Testing.

To test this you need to create an OpenPGP key without signing capability.

Apr 19 2023, 10:21 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ebo changed the status of T6437: Kleopatra: sign/encrypt folder results in general error from Open to Testing.
Apr 19 2023, 8:58 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project

Apr 18 2023

ikloecker claimed T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Apr 18 2023, 1:14 PM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
ikloecker created T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key.
Apr 18 2023, 1:13 PM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
werner moved T6437: Kleopatra: sign/encrypt folder results in general error from Backlog to QA for next release on the gpgme board.
Apr 18 2023, 9:20 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project
werner edited projects for T6437: Kleopatra: sign/encrypt folder results in general error, added: gpgme, Bug Report; removed gnupg24, gnupg22.

The actual error is in gpgme. CreateProcess is called with "gpgtar" but "gpgtar.exe" must be used.
This has been fixed with commit rM0c29119e061c. The reason why we didn't noticed the real cause of the problem is that the CreateProcess error shows up in the gpgme-w32spawn helper which has no good way for returning errors.

Apr 18 2023, 9:20 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project

Apr 13 2023

gniibe closed T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config) as Resolved.

Fixed in 1.19.0.

Apr 13 2023, 3:10 AM · Python, gpgme
gniibe closed T6273: AM_PATH_GPGME requires preceding invocation of AM_PATH_GPG_ERROR as Resolved.

Fixed in 1.19.0.

Apr 13 2023, 3:09 AM · gpgme, Bug Report
gniibe closed T6274: documentation needs update for replacing gpgme-config as Resolved.

Fixed in 1.19.0.

Apr 13 2023, 3:08 AM · Documentation, gpgme, Bug Report

Apr 6 2023

werner triaged T6440: GpgME also need to find gpgconf under "/opt/homebrew/bin" by default as Normal priority.

You could configure gpgme with

Apr 6 2023, 9:12 AM · MacOS, Feature Request, gpgme
ebo moved T6363: Add progress status output to gpgtar from QA to gnupg-2.2.42 on the gnupg22 board.
Apr 6 2023, 9:05 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
ebo closed T6363: Add progress status output to gpgtar as Resolved.
Apr 6 2023, 9:04 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request

Apr 5 2023

ebo moved T5939: Kleopatra: Better error for wrong password in symmetric decryption from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 5 2023, 2:54 PM · Restricted Project, gpgme, kleopatra, Restricted Project
ebo moved T6305: Kleopatra: General error when trying to certify key and key is expired or password prompt is canceled from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 5 2023, 2:49 PM · Restricted Project, kleopatra, gpgme
werner changed the status of T6363: Add progress status output to gpgtar from Open to Testing.
Apr 5 2023, 12:11 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner closed T6355: gpgtar: Does not allow decryption from stdin, a subtask of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, as Resolved.
Apr 5 2023, 11:38 AM · Restricted Project, gpgme, kleopatra

Mar 17 2023

werner closed T6341: Release GPGME 1.19.0 as Resolved.
Mar 17 2023, 12:23 PM · gpgme, Release Info

Mar 16 2023

werner accepted D546: build: Find correct version string for Python >= 3.10.

Will go into 1.19.0

Mar 16 2023, 3:13 PM · Python, Feature Request, gpgme
ikloecker changed the status of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from Open to Testing.

ready for testing

Mar 16 2023, 10:37 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I wrote T6412: Kleopatra: Inform user if some files were not extracted from encrypted archive to inform the user about not extracted files. I think this shouldn't block this issue because special files probably don't occur in normal usage of GnuPG VSD.

Mar 16 2023, 10:36 AM · Restricted Project, gpgme, kleopatra
ikloecker moved T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, as Resolved.
Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar as Resolved.

Closing. This will be tested with T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Mar 16 2023, 10:22 AM · Restricted Project, gpgme, kleopatra
ikloecker changed the status of T6373: Kleopatra: Show progress dialog when moving decrypted archive to final destination, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, from Open to Testing.
Mar 16 2023, 10:20 AM · Restricted Project, gpgme, kleopatra

Mar 15 2023

werner moved T6363: Add progress status output to gpgtar from Backlog to WiP on the gnupg22 board.
Mar 15 2023, 11:29 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request

Mar 3 2023

werner added a comment to D546: build: Find correct version string for Python >= 3.10.

That's why I added some tags and also set me a reminder. We will try to get this into the next GPGME release we plan for this month.

Mar 3 2023, 4:02 PM · Python, Feature Request, gpgme
DanielNoord updated subscribers of D546: build: Find correct version string for Python >= 3.10.

@werner Seeing as you seem to be actively maintaining this project: is there any way to move this forward? This is breaking quite a few builds of development environments for my company and we are now applying similar patches ourselves but it would be nice to get this merged upstream.

Mar 3 2023, 10:36 AM · Python, Feature Request, gpgme
werner added projects to D546: build: Find correct version string for Python >= 3.10: gpgme, Feature Request, Python.
Mar 3 2023, 10:15 AM · Python, Feature Request, gpgme

Feb 22 2023

aheinecke closed T6353: gpgme: add option to disable S/MIME CRL checks as Resolved.

Oh sorry I only saw this now. We have "gpgme_set_offline" for this use case which disables CRL checks in the S/MIME case. It is more general because it also disables OCSP for example and might disable more online actions like fetching chain certificates etc.

Feb 22 2023, 1:14 PM · gpgme, Feature Request
ikloecker changed the status of T6372: Kleopatra: Allow users to change name of sign/encryption result if (archive) file already exists, a subtask of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives, from Open to Testing.
Feb 22 2023, 11:56 AM · Restricted Project, gpgme, kleopatra

Feb 16 2023

werner triaged T6369: gpgme: add a faster variant of gpgme_get_key() as High priority.
Feb 16 2023, 6:12 PM · gpgme, Feature Request

Feb 15 2023

ikloecker closed T6348: gpgtar: Error when using --status-fd, a subtask of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, as Resolved.
Feb 15 2023, 8:18 AM · Restricted Project, gpgme, kleopatra

Feb 14 2023

aheinecke added a comment to T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise.

I have seen that the rule is honoring the exclusions of Microsoft Defender but I do not know if one would need to exclude gpgol.dll or the gpgolconfig.exe / gpg.exe in this case. https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/attack-surface-reduction-rules-reference?view=o365-worldwide#microsoft-defender-antivirus-exclusions-and-asr-rules

Feb 14 2023, 9:33 AM · gpgme, Restricted Project, gpgol
aheinecke triaged T6371: GpgOL: Handle CreateProcess errors caused by Microsoft Defender Enterprise as Wishlist priority.
Feb 14 2023, 9:27 AM · gpgme, Restricted Project, gpgol
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Indeed. The called function dates back to 2004. We really need to rework this and cache the value - it might be required to take the file_name into account.

Feb 14 2023, 8:54 AM · gpgme, Feature Request

Feb 13 2023

aheinecke added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

@werner I saw the call in _gpgme_set_engine_info at line 452 https://dev.gnupg.org/source/gpgme/browse/master/src/engine.c$452 which I think leads down to _gpgme_get_program_version in version.c which does a spawn and uses no cache.

Feb 13 2023, 8:10 PM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

I had the same suspicion andIchecked the code. afaics all values are taken from a cache (see dirinfo.c). Thus no real overhead.

Feb 13 2023, 4:49 PM · gpgme, Feature Request
aheinecke added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

The context cloning should not be that expensive compared to invoking gpg. Thus let us first see how to speed up this in the common case.

Feb 13 2023, 11:01 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

That's what I was initially trying to do, but then I saw https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=blob;f=src/keylist.c;h=1c01bd42b8497932d218e4d525794ed98e712bf5;hb=HEAD#l1362 and I wasn't sure if I needed to copy that logic to avoid introducing any regressions.

Feb 13 2023, 9:40 AM · gpgme, Feature Request
werner added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

If you got a limited list of, say, fingerprints, you should put them into an array and use gpgme_op_keylist_ext_start tolist only those keys. This will be much faster.

Feb 13 2023, 9:32 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Finally, what's your use case? gpgme_get_key() is meant to be used for getting individual keys. It's not meant to be used to get 1000 keys in a loop.

Feb 13 2023, 9:05 AM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

If you mean gcc optimization flags, then yes.

Feb 13 2023, 9:00 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Finally, what's your use case? gpgme_get_key() is meant to be used for getting individual keys. It's not meant to be used to get 1000 keys in a loop.

Feb 13 2023, 8:50 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Moreover, if you have performance problems on Windows, then it's not the best idea to strace the code on Linux.

Feb 13 2023, 8:47 AM · gpgme, Feature Request
ikloecker added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Just asking the obvious: You are using an optimized release build for your benchmarks, right?

Feb 13 2023, 8:45 AM · gpgme, Feature Request

Feb 12 2023

lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

Benchmark script:

Feb 12 2023, 4:49 PM · gpgme, Feature Request
lazka added a comment to T6369: gpgme: add a faster variant of gpgme_get_key().

yeah, I'd guess it's creating a new gpg instance with it. strace shows extra clone/pipe/read/fcntl syscalls with the new context.

Feb 12 2023, 4:29 PM · gpgme, Feature Request
werner added a project to T6369: gpgme: add a faster variant of gpgme_get_key(): gpgme.
Feb 12 2023, 4:16 PM · gpgme, Feature Request

Feb 10 2023

ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Okay. So the problems with "file type 1" seem to come from git using hardlinks and tar storing them as hardlinks, but gpgtar ignores them on --decrypt. This would also explain the larger size of the archives if gpgtar stores the hardlinked files multiple times in the archive. Take home message: Don't gpgtar your git repo!

Feb 10 2023, 12:28 PM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

Running gpgtar directly only gives slightly better results. The following

GNUPGHOME=~/xxxx gpgtar --batch --status-fd 2 --gpg-args --enable-progress-filter --encrypt --gpg-args --always-trust -r D5E17E5ABC11F4CD060E02D41DD0D4BAF77BE140 -r C02C4012C09B2AE33921CF87577E88AC284DC575 --output - --directory /xxxx src >src-gpgtar.tar.gpg 2>src-gpgtar.log

took about 31.1 seconds.

Feb 10 2023, 11:46 AM · Restricted Project, gpgme, kleopatra
werner added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

These are USTAR types:

Feb 10 2023, 11:37 AM · Restricted Project, gpgme, kleopatra
aheinecke added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

For testing the old version, did you use GNU Tar with Kleopatra or changed the configuration to use gpgtar?

Feb 10 2023, 11:30 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

"file type 2" may refer to symbolic links.

Feb 10 2023, 11:12 AM · Restricted Project, gpgme, kleopatra
ikloecker added a comment to T5478: Kleopatra: Performance problems decrypting and encrypting large Archives.

I did some tests. I encrypted the g10/src folder which contains multiple repos (33098 files) with a total weight of about 1.4 GiB.

Feb 10 2023, 11:09 AM · Restricted Project, gpgme, kleopatra
ikloecker closed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data as Resolved.

I made the condition for calling the verify handler more strict by checking if err is a NO DATA error. This should minimize the risk of regression.

Feb 10 2023, 10:12 AM · Restricted Project, gpgme
ikloecker closed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data, a subtask of T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar, as Resolved.
Feb 10 2023, 10:12 AM · Restricted Project, gpgme, kleopatra

Feb 9 2023

ikloecker claimed T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.
Feb 9 2023, 1:43 PM · Restricted Project, gpgme
werner added a comment to T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.

I have some doubts that signed-only archives are very useful. The only use case is that this allows to sign stuff without saving it first. You would need to do this in my generally preferred detach signature case.

Feb 9 2023, 10:49 AM · Restricted Project, gpgme
ikloecker added a comment to T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data.

I see two possible solutions.

Feb 9 2023, 9:30 AM · Restricted Project, gpgme
ikloecker triaged T6368: GpgME: gpgme_op_decrypt_verify creates incomplete verification result for not encrypted data as High priority.
Feb 9 2023, 9:09 AM · Restricted Project, gpgme

Feb 1 2023

werner moved T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME from Backlog to QA for next release on the gpgme board.
Feb 1 2023, 5:46 PM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra
werner reassigned T6362: Libkleo, GpgOL: Use global inst-type flag of GPGME from werner to aheinecke.

The gpgme part has been done. Some minor changes in Kleopatra regarding the VERSION file checking would be useful.

Feb 1 2023, 5:32 PM · gpgme (gpgme 1.23.x), Restricted Project, gpgol, kleopatra

Jan 31 2023

werner moved T6363: Add progress status output to gpgtar from WiP to gnupg-2.4.1 on the gnupg24 board.
Jan 31 2023, 12:35 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
ikloecker added a comment to T6353: gpgme: add option to disable S/MIME CRL checks.

If you want this to happen, then you should consider contributing a patch. Please see doc/HACKING for the formal requirements.

Jan 31 2023, 12:05 PM · gpgme, Feature Request
werner added a project to T6353: gpgme: add option to disable S/MIME CRL checks: gpgme.
Jan 31 2023, 10:01 AM · gpgme, Feature Request
werner closed T5887: gpgme_data_identify() function prototype not as documented as Resolved.

Thanks. I fixed the documentation. Will go into 1.19

Jan 31 2023, 9:55 AM · Documentation, gpgme, Bug Report
stickfreeze added a comment to T6342: GPGME/Kleopatra: Extend gpgme to use gpgtar.
Jan 31 2023, 5:46 AM · Restricted Project, gpgme, kleopatra

Jan 30 2023

werner added a project to T6363: Add progress status output to gpgtar: gpgme.

I guess we need some gpgme support as well.

Jan 30 2023, 4:01 PM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request

Jan 26 2023

ikloecker closed T6359: GpgME++: Support all encryption flags as Resolved.
Jan 26 2023, 12:06 PM · Restricted Project, gpgme
werner moved T6355: gpgtar: Does not allow decryption from stdin from Backlog to QA on the gnupg24 board.
Jan 26 2023, 12:04 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner moved T6355: gpgtar: Does not allow decryption from stdin from Backlog to QA on the gnupg22 board.
Jan 26 2023, 12:03 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project
werner added projects to T6355: gpgtar: Does not allow decryption from stdin: gnupg24, gnupg22.
Jan 26 2023, 12:03 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Restricted Project