Page MenuHome GnuPG
Feed Advanced Search

Yesterday

ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Trying to reach Ralph Seichter via the eMail address he is using failed – Osterferien?

Thu, Mar 28, 12:41 PM · gpgme, MacOS, Bug Report
ebo added a project to T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled: vsd33.
Thu, Mar 28, 10:24 AM · vsd33, Restricted Project, gpgme

Mon, Mar 25

werner triaged T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger as Normal priority.

strcasecmp is pretty standard on Unix. However, in GnuPG we test for it and mostly use our own ascii_strcasecmp to avoid fun with locales. Ralph Seichter is providing macOS builds for GnuPG (https://sourceforge.net/p/gpgosx/docu/Download/) . Maybe it is worth to contact him via the gnugp-devel mailing list and ask him whether he has experience with your toochain.

Mon, Mar 25, 1:27 PM · gpgme, MacOS, Bug Report
ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

By adding "-Wl,-t" to the arguments g++ reported:

Mon, Mar 25, 10:35 AM · gpgme, MacOS, Bug Report
ballapete added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

Libtool invocation has "--tag=CXX --mode=link /opt/local/bin/g++-mp-7 -std=c++11 -pipe -Os -std=c++17 -D_GLIBCXX_USE_CXX11_ABI=0", but g++ then has no -lstdc++ – in C -lc is automatically used because there all C library functions can be taken from… (same for mathematical functions and -lm)

Mon, Mar 25, 9:52 AM · gpgme, MacOS, Bug Report
ikloecker added a comment to T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger.

It seems libtool fails to add the standard C and C++ libraries to the link command line. On Linux I have "[...] -lstdc++ -lm -lc [...]" in the libtool link command line. Looks like a bug in the tooling (macports or libtool).

Mon, Mar 25, 9:12 AM · gpgme, MacOS, Bug Report

Sun, Mar 24

werner edited projects for T7056: GPGme 1.23.2 has Undefined symbols: "strcasecmp(char const*, char const*)" on Mac OS X 10.4.11, PPC Tiger, added: gpgme; removed gpgme (gpgme 1.23.x).
Sun, Mar 24, 7:10 PM · gpgme, MacOS, Bug Report

Sat, Mar 23

werner closed T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) as Resolved.
Sat, Mar 23, 1:29 PM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
thesamesam added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

Thanks, that patch works for me.

Sat, Mar 23, 12:24 PM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report

Mon, Mar 18

werner moved T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) from Backlog to QA on the gnupg22 board.
Mon, Mar 18, 4:24 PM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report

Fri, Mar 15

ikloecker merged T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Fri, Mar 15, 5:45 PM · gpgme, Restricted Project
ikloecker merged task T3321: Make it possible to combine GpgMEpp and QGpgme with MSVC compiled binaries into T6587: GpgME++ / QGpgME MSVC build.
Fri, Mar 15, 5:45 PM · Feature Request, gpgme
ikloecker updated subscribers of T6587: GpgME++ / QGpgME MSVC build.

We have discussed this yesterday. The idea/plan is to release the core library and the bindings as separate tarballs (created from the same repo) in the future.

Fri, Mar 15, 2:02 PM · gpgme, Restricted Project

Mon, Mar 11

ikloecker changed the status of T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled from Open to Testing.

This can be tested with Kleopatra by configuring an invalid keyserver and then updating an OpenPGP certificate.

Mon, Mar 11, 3:45 PM · vsd33, Restricted Project, gpgme
ikloecker moved T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mon, Mar 11, 1:08 PM · vsd33, Restricted Project, gpgme
ikloecker claimed T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled.
Mon, Mar 11, 1:07 PM · vsd33, Restricted Project, gpgme
ikloecker triaged T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled as Normal priority.
Mon, Mar 11, 11:35 AM · vsd33, Restricted Project, gpgme
ikloecker created T7036: gpgme: gpgme_op_receive_keys does not return an error if keyserver lookup is disabled.
Mon, Mar 11, 11:34 AM · vsd33, Restricted Project, gpgme

Fri, Mar 1

werner added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

In 2.4 we have rG1383aa475 which does

Fri, Mar 1, 11:32 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe changed the status of T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) from Open to Testing.
Fri, Mar 1, 6:09 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

Pushed the change in: rGf50c543326c2: agent: Allow simple KEYINFO command when restricted.

Fri, Mar 1, 6:08 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report

Thu, Feb 29

thesamesam added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

No, thank you both for the speedy responses :)

Thu, Feb 29, 7:40 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe renamed T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) from gpgme-1.23.2 test failure (t-json) to 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).
Thu, Feb 29, 7:34 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe triaged T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)) as High priority.
Thu, Feb 29, 7:33 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe added projects to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)): gnupg22, gpgagent.

Thanks a lot for your quick testing.
The commit rGff42ed0d69bb: gpg: Enhance agent_probe_secret_key to return bigger value. of GnuPG 2.2 introduced this bug.

Thu, Feb 29, 5:48 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
thesamesam added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

Ah, thanks Werner, I'll keep that in mind.

Thu, Feb 29, 3:15 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report

Wed, Feb 28

werner added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

Although I don't think this is the case here one should be aware that tests mail fail due to global configuration of GnuPG (/etc/gnupg/*.conf). There is no easy way so solve this except for running a per-test local installation of GnuPG using the gpgconf.ctl feature.

Wed, Feb 28, 10:41 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

You can get more information by applying a patch below (and also tests/json/Makefile.in):

diff --git a/tests/json/Makefile.am b/tests/json/Makefile.am
index 90fba79e..7523bb6b 100644
--- a/tests/json/Makefile.am
+++ b/tests/json/Makefile.am
@@ -106,6 +106,8 @@ gpg-agent.conf:
 # a key from a smartcard reader (error might be: Unusable secret key)
 	echo pinentry-program $(abs_srcdir)/../gpg/pinentry > ./gpg-agent.conf
 	echo disable-scdaemon >> ./gpg-agent.conf
+	echo log-file /tmp/gpg-agent-logfile.log >> ./gpg-agent.conf
+	echo debug-all >> ./gpg-agent.conf
Wed, Feb 28, 7:24 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
gniibe added a comment to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)).

T4820 is not related (it's a failure of t-keylist-secret in t-json), while this is failure of t-decrypt.

Wed, Feb 28, 7:18 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report
thesamesam added a project to T7003: 2.2 gpg-agent doesn't allow KEYINFO when restricted (was: gpgme-1.23.2 test failure (t-json)): gpgme.
Wed, Feb 28, 4:40 AM · gpgagent, gnupg22, gpgme, Gentoo, Bug Report

Feb 27 2024

werner added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

Arghh, a GPGME_DEBUG=3 which shows basic I/O preparation does not exhibit the bug.

Feb 27 2024, 11:55 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project
werner added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

Fixing gpg is easy but there is some bug lingering in gpgme which might be a recent regression. An strace shows

Feb 27 2024, 11:48 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project

Feb 23 2024

werner closed T5748: Adding poll/ppoll to NPTH, a subtask of T2385: support more than 1024 fds., as Resolved.
Feb 23 2024, 11:26 AM · gpgrt, Feature Request, gpgme

Feb 20 2024

werner added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

gpg --list-packets shows this:

Feb 20 2024, 2:03 PM · gpgme, Bug Report
Karam added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

Feb 20 2024, 12:33 PM · gpgme, Bug Report
ikloecker added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.
In T6977#183049, @Karam wrote:

Uploaded the corrupted file.

Feb 20 2024, 9:44 AM · gpgme, Bug Report
Karam added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

Uploaded the corrupted file.

Feb 20 2024, 9:12 AM · gpgme, Bug Report

Feb 16 2024

ikloecker added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

Can you make this corrupted file available to us?

Feb 16 2024, 6:05 PM · gpgme, Bug Report
Karam added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

Hello,
So after testing on gpgme-1.17.1, with run-verify under tests as you mentioned, with corrupted file it hangs forever.
Now we can say it's a bug in gpgme_op_verify.

Feb 16 2024, 3:28 PM · gpgme, Bug Report

Feb 15 2024

TobiasFella moved T6880: GPGME (++/qt): Add support for --quick-add-adsk from Backlog to WiP on the vsd33 board.
Feb 15 2024, 8:56 AM · gpgme, vsd33, Restricted Project

Feb 8 2024

ikloecker added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

We provide the examples for a reason. Actually, two reasons: To test our changes ourselves. And to provide working examples for others. If your code doesn't work then you'll have to figure out where the example and your code differ. If the example doesn't work then we'll have a look.

Feb 8 2024, 7:07 PM · gpgme, Bug Report
werner added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

@Karam, please test as suggested by @ikloecker.

Feb 8 2024, 3:23 PM · gpgme, Bug Report
Karam added a comment to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature.

@werner I 'm not passing nullptr to gpgme_data_release.
@ikloecker Honestly I didn't test it.
Is there anything wrong with code ? have anyone encountered such behavior ?
I was trying adding a timeout as a workaround for gpgme_op_verify to avoid hanging but it depends on the file size and how much it will take to verify it signature...

Feb 8 2024, 3:04 PM · gpgme, Bug Report

Feb 7 2024

werner removed a project from T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature: C++.

Oh well, it does not use the c++ binding .

Feb 7 2024, 9:25 AM · gpgme, Bug Report
werner triaged T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature as Normal priority.
Feb 7 2024, 9:22 AM · gpgme, Bug Report
werner added projects to T6977: gpgme_op_verify from libgpgme hang without returning anything when verifying corrupted file signature: gpgme, C++.
Feb 7 2024, 9:20 AM · gpgme, Bug Report
aheinecke triaged T6971: Kleopatra: "General Error" is given instead of "Wrong PIN" as Normal priority.

Yes that probably gets lost along the way, where we communicate with scdaemon to generate the key. Needs to be tracked down. Such things can be very confusing to users. Especially if that increases the PIN Retry counter!

Feb 7 2024, 9:14 AM · gpgme, kleopatra, Restricted Project

Jan 31 2024

ebo created T6971: Kleopatra: "General Error" is given instead of "Wrong PIN".
Jan 31 2024, 3:37 PM · gpgme, kleopatra, Restricted Project

Jan 24 2024

werner raised the priority of T6620: Add a way to extract ECC key parameters from a public key from Normal to High.

Just a reminder, this is important for 384 bit keys (see T6379).

Jan 24 2024, 4:26 PM · Restricted Project, kleopatra, Feature Request, gpgme

Jan 18 2024

ebo closed T6736: Year 2038 issue for key validity date, a subtask of T4195: Fix time API in gpgme, as Resolved.
Jan 18 2024, 11:43 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request

Jan 15 2024

aheinecke lowered the priority of T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename from Normal to Low.
Jan 15 2024, 10:50 AM · gpgme, Restricted Project
aheinecke closed T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry as Resolved.

I think this is resolved now.

Jan 15 2024, 10:46 AM · Feature Request, gpgme

Jan 11 2024

ikloecker changed the status of T6351: Kleopatra: Performance problems when encrypting large files from Open to Testing.

The problem has been addressed for all OpenPGP crypto operations on files.

Jan 11 2024, 9:35 AM · gpgme, Restricted Project, kleopatra
ikloecker updated the task description for T6351: Kleopatra: Performance problems when encrypting large files.
Jan 11 2024, 9:34 AM · gpgme, Restricted Project, kleopatra
ikloecker edited parent tasks for T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename, added: T6928: Kleopatra: Speed up S/MIME crypto operations for large files (on Windows); removed: T6351: Kleopatra: Performance problems when encrypting large files.
Jan 11 2024, 9:30 AM · gpgme, Restricted Project
ikloecker removed a subtask for T6351: Kleopatra: Performance problems when encrypting large files: T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename.
Jan 11 2024, 9:30 AM · gpgme, Restricted Project, kleopatra
ikloecker placed T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename up for grabs.

This is currently not possible (blocked by T6927: gpgsm: Accept file names for input and output in server mode).

Jan 11 2024, 9:26 AM · gpgme, Restricted Project

Jan 8 2024

ikloecker triaged T6922: GpgME: Extend sign/encrypt/decrypt/verify S/MIME jobs to accept input / output from a filename as Normal priority.
Jan 8 2024, 11:02 AM · gpgme, Restricted Project

Jan 5 2024

ikloecker moved T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 5 2024, 1:59 PM · gpgme, Restricted Project, kleopatra
ikloecker closed T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename, a subtask of T6351: Kleopatra: Performance problems when encrypting large files, as Resolved.
Jan 5 2024, 1:59 PM · gpgme, Restricted Project, kleopatra
ikloecker closed T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename as Resolved.

All non-archive jobs have been extended to allow reading the input directly from files and to allow writing the output. directly to files.

Jan 5 2024, 1:59 PM · gpgme, Restricted Project, kleopatra
werner added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

gpg 2.4 now returns ERROR status lines for failed --quick-add-subkey and --quick-add-adsk.

Jan 5 2024, 11:34 AM · gpgme, vsd33, Restricted Project

Jan 4 2024

ikloecker claimed T6351: Kleopatra: Performance problems when encrypting large files.
Jan 4 2024, 9:51 AM · gpgme, Restricted Project, kleopatra
aheinecke changed the status of T6876: GPGME(++) Add "include-key-block" and "auto-key-import" to context flags from Duplicate to Resolved.

I did not relaize that when we originally implemented that feature we already exposed it through GPGME. So this has been fixed since 2020.

Jan 4 2024, 8:51 AM · Restricted Project, gpgme, vsd33
aheinecke merged task T6876: GPGME(++) Add "include-key-block" and "auto-key-import" to context flags into T4856: GPG: Key Exchange Put public OpenPGP key into signature.
Jan 4 2024, 8:50 AM · Restricted Project, gpgme, vsd33

Dec 22 2023

ikloecker changed the status of T6907: gpgme: Explicitly tell gpg that we want to verify signed data from Open to Testing.

Done. I have verified with the test runner run-verifyopaquejob that verification still works and that the warning is gone.

Dec 22 2023, 2:31 PM · gpgme, Restricted Project
ikloecker moved T6907: gpgme: Explicitly tell gpg that we want to verify signed data from Backlog to WiP on the gpgme board.
Dec 22 2023, 2:25 PM · gpgme, Restricted Project
ikloecker claimed T6907: gpgme: Explicitly tell gpg that we want to verify signed data.
Dec 22 2023, 2:25 PM · gpgme, Restricted Project
ikloecker triaged T6907: gpgme: Explicitly tell gpg that we want to verify signed data as Normal priority.
Dec 22 2023, 2:25 PM · gpgme, Restricted Project
werner added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

I would use ALGO of gpgme_createsubkey to pass the fingerprint of the ADSK. This can be justified because the algorithm is an implict property of the fingerprint. Obviously we also nee a new flag to do switch to this behaviour. A new GPGME_CREATE_ADSK comes to mind.

Dec 22 2023, 2:12 PM · gpgme, vsd33, Restricted Project
ikloecker added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

In the C++/Qt parts:
I think we then don't really *need* anything, since we can just set the fingerprint in the context for the job, but it would make sense to introduce a function that wraps this into a nice API.

Dec 22 2023, 12:29 PM · gpgme, vsd33, Restricted Project
TobiasFella added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

My concept would be to:

  • add a GENKEY_EXTRAFLAG_ADDADSK for _gpgme_engine_op_genkey and gpg_genkey (or do that more implicitely, e.g., by detecting !USERID && KEY && PUBKEY) and pass the subkey fingerprint in pubkey
  • use gpgme_op_createsubkey; pass the adsk fingerprint in a new variable in context
Dec 22 2023, 12:01 PM · gpgme, vsd33, Restricted Project
ikloecker added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

For the similar task to add an existing subkey to a key we have GpgAddExistingSubkeyEditInteractor. This uses the much more complicated gpg --edit-key interface. Maybe we want to avoid this.

Dec 22 2023, 9:31 AM · gpgme, vsd33, Restricted Project

Dec 21 2023

werner added a comment to T6880: GPGME (++/qt): Add support for --quick-add-adsk.

Before adding code please first come up with a description of the planned API extension.

Dec 21 2023, 7:22 PM · gpgme, vsd33, Restricted Project
TobiasFella moved T6880: GPGME (++/qt): Add support for --quick-add-adsk from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 21 2023, 12:20 PM · gpgme, vsd33, Restricted Project

Dec 14 2023

ikloecker added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

Werner and Tobias are both correct. If a new subkey is generated from scratch then gpg uses the current time as key creation time and sets the expiration date (in the internal in-memory representation of a public key) to the key creation time plus the expiration value.

Dec 14 2023, 2:01 PM · Feature Request, gpgme
TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

Sorry, I should have been more precise in my description of the problem. Specifically with --quick-addkey, gpg's behavior seems to be that the expiration, when given using seconds=... is treated as seconds from now.

Dec 14 2023, 9:25 AM · Feature Request, gpgme

Dec 13 2023

werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

FWIW, when updating the expiration time gpg does this:

Dec 13 2023, 7:19 PM · Feature Request, gpgme
TobiasFella added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

My explanation of gpgme's behavior was not quite correct: Specifically in the QGpgMEQuickJobs for creating (sub)keys, the API uses QDateTimes, which are then converted to seconds since epoch.

Dec 13 2023, 7:14 PM · Feature Request, gpgme
werner added a comment to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry.

That's both not correct. gpg takes the expiration time in seconds since creation time. For a new key this is close to the corrent time but not really. For an prolonging an expiration, this is of course different - the creation time of the key needs to be taken in account. I recall that we once had a discussion and agreed to keep it at time after the creation of the key. This avoids problems with the expiration going negative.

Dec 13 2023, 7:06 PM · Feature Request, gpgme
werner added projects to T6889: gpgme: QGpgMEQuickJob creates keys with wrong expiry: gpgme, Feature Request.
Dec 13 2023, 6:52 PM · Feature Request, gpgme
ikloecker moved T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename from Backlog to WiP on the gpgme board.
Dec 13 2023, 10:11 AM · gpgme, Restricted Project, kleopatra
ikloecker claimed T6550: GpgME / QGpgME Extend non-archive jobs to accept input / output from a filename.
Dec 13 2023, 10:11 AM · gpgme, Restricted Project, kleopatra
ikloecker placed T6688: Kleopatra GPGME: Reported assert on exit up for grabs.
Dec 13 2023, 10:09 AM · gpgme, kleopatra, Restricted Project

Dec 12 2023

aheinecke edited projects for T6880: GPGME (++/qt): Add support for --quick-add-adsk, added: gpgme; removed kleopatra.
Dec 12 2023, 9:40 AM · gpgme, vsd33, Restricted Project
aheinecke triaged T6876: GPGME(++) Add "include-key-block" and "auto-key-import" to context flags as Normal priority.
Dec 12 2023, 8:17 AM · Restricted Project, gpgme, vsd33

Dec 11 2023

aheinecke lowered the priority of T6688: Kleopatra GPGME: Reported assert on exit from Normal to Low.

Ack, I was not sure if we fixed it and forgot to add the commit here.

Dec 11 2023, 1:04 PM · gpgme, kleopatra, Restricted Project
ikloecker added a comment to T6688: Kleopatra GPGME: Reported assert on exit.

I haven't looked into it and I think this has really low priority. I'm pretty sure it's a problem with a the out-of-correct-order destruction of (static?) objects on shutdown. If I remember correctly then it is triggered by the DeviceInfoWatcher.

Dec 11 2023, 12:44 PM · gpgme, kleopatra, Restricted Project
aheinecke added a comment to T6688: Kleopatra GPGME: Reported assert on exit.

Ingo do you know if we have fixed this?

Dec 11 2023, 12:05 PM · gpgme, kleopatra, Restricted Project

Nov 28 2023

werner moved T6782: Release GPGME 1.23.2 from Backlog to vsd-3.2.0 on the vsd32 board.
Nov 28 2023, 5:02 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info
werner updated the task description for T6782: Release GPGME 1.23.2.
Nov 28 2023, 4:55 PM · gpgme (gpgme 1.23.x), vsd32 (vsd-3.2.0), Release Info

Nov 27 2023

werner added a comment to T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust.

Okay, I known do the same what we do for a single root certificate, that is mark it as "not trusted" ('n').

Nov 27 2023, 2:00 PM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME

Nov 25 2023

aheinecke assigned T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust to werner.

My very simple patch for this would be:

Nov 25 2023, 7:35 AM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME
aheinecke triaged T6841: GPGSM / GPGME: Untrusted root CA's cause certificates to be invalid instead of Unknown trust as Normal priority.
Nov 25 2023, 6:14 AM · gnupg22 (gnupg-2.2.42), Restricted Project, S/MIME

Nov 23 2023

werner added a parent task for T6620: Add a way to extract ECC key parameters from a public key: T6465: Store the ECDH parameters in the key file.
Nov 23 2023, 12:04 PM · Restricted Project, kleopatra, Feature Request, gpgme

Nov 20 2023

ebo moved T6721: QGpgME: Create archive as .part and rename on successful creation from QA to vsd-3.2.0 on the vsd32 board.
Nov 20 2023, 12:05 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
ebo closed T6721: QGpgME: Create archive as .part and rename on successful creation as Resolved.
Nov 20 2023, 12:05 PM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra
ebo moved T6575: gpgtar: General Error is emitted instead of more specific error codes from QA to vsd-3.2.0 on the vsd32 board.
Nov 20 2023, 11:55 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project
ebo added a comment to T6575: gpgtar: General Error is emitted instead of more specific error codes.

works, VS-Desktop-3.1.90.287-Beta

Nov 20 2023, 11:55 AM · vsd32 (vsd-3.2.0), gpgme, Restricted Project
aheinecke moved T6721: QGpgME: Create archive as .part and rename on successful creation from WiP to QA on the vsd32 board.
Nov 20 2023, 10:31 AM · vsd32 (vsd-3.2.0), Restricted Project, gpgme, kleopatra