Page MenuHome GnuPG
Feed Advanced Search

Jun 13 2022

werner triaged T6028: gpgme should support creating clearsigned messages as Normal priority.
Jun 13 2022, 6:17 PM · Feature Request, gpgme
DemiMarie created T6028: gpgme should support creating clearsigned messages.
Jun 13 2022, 5:52 PM · Feature Request, gpgme

Jun 10 2022

ikloecker closed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. as Resolved.

Fixed. Thanks for the report.

Jun 10 2022, 12:07 PM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Yeah, seems to be related to daylight saving. Running

TZ='America/Adak' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

results in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2106/02/04
   Expected (QDate(2106, 2, 5)): 2106/02/05
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because the code adds 30555 days to the current time (2022-06-10-00:xx:xx+UTC-9) which gives us 2106-02-04-23:xx:xx+UTC-10.

Jun 10 2022, 11:28 AM · Restricted Project, gpgme, Bug Report
ikloecker added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I couldn't reproduce the one-off problem of the original report, but running the test with time zone UTC-11

TZ='Pacific/Pago_Pago' GPGME_DEBUG=3 TESTS="initial.test t-various" make -e check-TESTS

resulted in

FAIL!  : TestVarious::testSignKeyWithExpiration() Compared values are not the same
   Actual   (expirationDate)   : 2022/06/09
   Expected (QDate(2106, 2, 6)): 2106/02/06
   Loc: [/home/ingo/dev/g10/src/gpgme/lang/qt/tests/t-various.cpp(342)]

because adding 30557d (number of days in UTC-11 until 2106-02-06) to the current time resulted in a u32-overflow. I'll change the maximal expiration date to 2106-02-05 to avoid the overflow.

Jun 10 2022, 11:18 AM · Restricted Project, gpgme, Bug Report

Jun 9 2022

ikloecker moved T5991: gpgme test suite fails when local time differs from UTC time across a day boundary. from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report
ikloecker added a project to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary.: Restricted Project.
Jun 9 2022, 4:38 PM · Restricted Project, gpgme, Bug Report

May 24 2022

ikloecker claimed T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Having written the code and the test I'm with dkg here. The code takes the expiration date, calculates the number of days from today and tells gpg to set the expiration to <number of days>d. The idea of the aforementioned is that it should work for any timezone. Maybe this assumption is wrong.

May 24 2022, 10:29 AM · Restricted Project, gpgme, Bug Report

May 23 2022

dkg added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

I see the patch which does look like it will guarantee that the test suite succeeds. But does it solve the underlying problem, though? I worry that it might just paper over a more subtle problem.

May 23 2022, 7:53 PM · Restricted Project, gpgme, Bug Report
werner added a comment to T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..

Thanks. The solution should thus be easy.

May 23 2022, 8:21 AM · Restricted Project, gpgme, Bug Report

May 21 2022

dkg created T5991: gpgme test suite fails when local time differs from UTC time across a day boundary..
May 21 2022, 7:10 AM · Restricted Project, gpgme, Bug Report

May 13 2022

werner lowered the priority of T5478: Kleopatra: Performance problems decrypting and encrypting large Archives from High to Normal.

We have a workaround by using a recent version of gpgtar directly. Thus lowering priority.

May 13 2022, 4:01 PM · Restricted Project, gpgme, kleopatra

May 6 2022

ikloecker moved T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes from Restricted Project Column to Restricted Project Column on the Restricted Project board.
May 6 2022, 10:11 AM · gpgme, Restricted Project
ikloecker closed T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes as Resolved.
May 6 2022, 10:10 AM · gpgme, Restricted Project
werner added a comment to T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes.

No sure, you could also consider the is_cardkey flag to mean that a secret key might be available. FWIW, GPA sets it internal secret key flag based on the type of listing done; thus I see no problem if you want to change the behaviour.

May 6 2022, 8:33 AM · gpgme, Restricted Project

May 5 2022

ikloecker added projects to T5965: gpgme: Inconsistent secret subkey flag when listing keys with different modes: Restricted Project, gpgme.
May 5 2022, 5:27 PM · gpgme, Restricted Project
ikloecker closed T5951: gpgme: Add support for refreshing OpenPGP keys as Resolved.
May 5 2022, 3:23 PM · gpgme, Restricted Project

Apr 29 2022

aheinecke closed T5939: Kleopatra: Better error for wrong password in symmetric decryption as Resolved.

Tested

Apr 29 2022, 10:19 AM · Restricted Project, gpgme, kleopatra, Restricted Project

Apr 27 2022

ikloecker moved T5951: gpgme: Add support for refreshing OpenPGP keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 27 2022, 5:26 PM · gpgme, Restricted Project
ikloecker triaged T5951: gpgme: Add support for refreshing OpenPGP keys as Normal priority.
Apr 27 2022, 3:47 PM · gpgme, Restricted Project

Apr 25 2022

ikloecker closed T5943: gpg: Report details about failed symmetric decrypt with ERROR status, a subtask of T5939: Kleopatra: Better error for wrong password in symmetric decryption, as Resolved.
Apr 25 2022, 12:25 PM · Restricted Project, gpgme, kleopatra, Restricted Project
ikloecker closed T5943: gpg: Report details about failed symmetric decrypt with ERROR status as Resolved.

Works together with the changes for T5939: Kleopatra: Better error for wrong password in symmetric decryption. Tested with symmetric encrypted file and with symmetric+pk encrypted file.

Apr 25 2022, 12:25 PM · Restricted Project, gnupg, gpgme, Restricted Project
ikloecker changed the status of T5939: Kleopatra: Better error for wrong password in symmetric decryption from Open to Testing.
Apr 25 2022, 12:22 PM · Restricted Project, gpgme, kleopatra, Restricted Project
werner added a project to T5943: gpg: Report details about failed symmetric decrypt with ERROR status: Restricted Project.
Apr 25 2022, 11:44 AM · Restricted Project, gnupg, gpgme, Restricted Project
werner edited projects for T5943: gpg: Report details about failed symmetric decrypt with ERROR status, added: gpgme, gnupg; removed gnupg (gpg23).
Apr 25 2022, 11:44 AM · Restricted Project, gnupg, gpgme, Restricted Project
werner added a comment to T5939: Kleopatra: Better error for wrong password in symmetric decryption.

In this case it works, because the error messages are not translatable.

Apr 25 2022, 10:05 AM · Restricted Project, gpgme, kleopatra, Restricted Project
ikloecker changed the status of T5939: Kleopatra: Better error for wrong password in symmetric decryption from Testing to Open.

You should not use log messages because they are subject to change and they are translated. Let us return an ERROR status instead.

Apr 25 2022, 9:16 AM · Restricted Project, gpgme, kleopatra, Restricted Project

Apr 24 2022

werner added a comment to T5939: Kleopatra: Better error for wrong password in symmetric decryption.

You should not use log messages because they are subject to change and they are translated. Let us return an ERROR status instead.

Apr 24 2022, 1:05 PM · Restricted Project, gpgme, kleopatra, Restricted Project

Apr 22 2022

ikloecker changed the status of T5939: Kleopatra: Better error for wrong password in symmetric decryption from Open to Testing.

I have added the check for a possibly wrong symmetric password to QGpgMEDecryptVerifyJob because it relies on logging messages emitted by gpg which are not part of gpg's status API.

Apr 22 2022, 5:53 PM · Restricted Project, gpgme, kleopatra, Restricted Project
ikloecker triaged T5938: gpgme++: Add support for setting the primary user ID as Normal priority.
Apr 22 2022, 10:32 AM · gpgme, Restricted Project, Feature Request

Apr 20 2022

werner triaged T5909: Make use of the LDAP revoked attribute as Normal priority.
Apr 20 2022, 8:46 AM · Feature Request, LDAP, OpenPGP, gpgme, dirmngr

Apr 14 2022

ikloecker closed T5904: gpgme: Revoke own key as Resolved.

Works for Kleopatra.

Apr 14 2022, 3:59 PM · gpgme, Restricted Project

Mar 30 2022

werner created T5909: Make use of the LDAP revoked attribute.
Mar 30 2022, 11:49 AM · Feature Request, LDAP, OpenPGP, gpgme, dirmngr

Mar 28 2022

ikloecker added a comment to T5906: gpgme cpp/qt: Only export symbols that are part of the ABI.

Summary of abidiff for libgpgmepp:

Functions changes summary: 6 Removed (20 filtered out), 0 Changed, 0 Added functions
Variables changes summary: 2 Removed, 0 Changed, 0 Added variables
Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info
Variable symbols changes summary: 12 Removed, 0 Added variable symbols not referenced by debug info
Mar 28 2022, 5:35 PM · Restricted Project, gpgme
ikloecker closed T5906: gpgme cpp/qt: Only export symbols that are part of the ABI as Resolved.
Mar 28 2022, 5:28 PM · Restricted Project, gpgme
ikloecker triaged T5906: gpgme cpp/qt: Only export symbols that are part of the ABI as Normal priority.
Mar 28 2022, 4:57 PM · Restricted Project, gpgme
ikloecker edited projects for T5904: gpgme: Revoke own key, added: gpgme; removed kleopatra.
Mar 28 2022, 4:52 PM · gpgme, Restricted Project

Mar 21 2022

werner triaged T5887: gpgme_data_identify() function prototype not as documented as Normal priority.
Mar 21 2022, 7:45 AM · Documentation, gpgme, Bug Report

Mar 19 2022

pert updated the task description for T5887: gpgme_data_identify() function prototype not as documented.
Mar 19 2022, 3:15 PM · Documentation, gpgme, Bug Report
pert created T5887: gpgme_data_identify() function prototype not as documented.
Mar 19 2022, 3:04 PM · Documentation, gpgme, Bug Report

Mar 16 2022

gniibe added a project to T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS: Restricted Project.
Mar 16 2022, 8:24 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report
gniibe claimed T5438: gpgme_op_keylist_from_data_start ignores GPGME_KEYLIST_MODE_SIGS.
Mar 16 2022, 8:20 AM · gpgme (gpgme 1.23.x), OpenPGP, Bug Report

Mar 7 2022

ikloecker closed T5871: GPGME: New Qt util.cpp (1.17.0) FTBFS for i386 only as Resolved.

Should be fixed.

Mar 7 2022, 9:48 AM · Duplicate, gpgme, Bug Report

Mar 6 2022

savoury1 added a comment to T5871: GPGME: New Qt util.cpp (1.17.0) FTBFS for i386 only.

The patch for T5834 (https://dev.gnupg.org/rMad3aabdd8a64156c7e3a75d695ae1ab2c4bec841) was already applied to the build of GPGME 1.17.0 for Focal, as I did browse the list of latest GPGME bugs first before reporting this bug. Attempting to build with the latest GPGME 1.17.1 (with the included ABI patch) results in exactly the same FTBFS for i386 only, so this does appear to be a distinct issue not related to that of ABI backwards compatibility.

Mar 6 2022, 8:34 PM · Duplicate, gpgme, Bug Report
werner added projects to T5871: GPGME: New Qt util.cpp (1.17.0) FTBFS for i386 only: gpgme, Duplicate.

Please see T5834 which is fixed in 1.17.1

Mar 6 2022, 6:19 PM · Duplicate, gpgme, Bug Report
werner closed T5872: Release GPGME 1.17.1 as Resolved.
Mar 6 2022, 6:12 PM · Release Info, gpgme
werner added a comment to T5819: Release GPGME 1.17.0.

Note the ABI bug the Qt version of 1.17.0 which is fixed with 1.17.1 (T5872)

Mar 6 2022, 6:10 PM · Release Info, gpgme
werner closed T5819: Release GPGME 1.17.0 as Resolved.
Mar 6 2022, 6:09 PM · Release Info, gpgme
werner triaged T5872: Release GPGME 1.17.1 as High priority.
Mar 6 2022, 5:47 PM · Release Info, gpgme

Feb 17 2022

gniibe closed T5730: During make, compile error under Ubuntu 21.10 as Resolved.
Feb 17 2022, 5:49 AM · gpgme, Bug Report
gniibe closed T2385: support more than 1024 fds. as Resolved.
Feb 17 2022, 5:47 AM · gpgrt, Feature Request, gpgme

Feb 14 2022

ikloecker closed T5830: SIGBUS with gpgme_op_interact as Resolved.
Feb 14 2022, 4:26 PM · gpgme, Bug Report
ilka added a comment to T5830: SIGBUS with gpgme_op_interact.

Found it: I did not initialize gpgme_op_interact's last parameter out with gpgme_data_new. The error is now gone.

Feb 14 2022, 3:55 PM · gpgme, Bug Report
werner triaged T5825: [gpgme] [python] possible dangling reference to passphrase as High priority.
Feb 14 2022, 12:51 PM · patch, gpgme, Bug Report
ikloecker added a comment to T5830: SIGBUS with gpgme_op_interact.

Since you are using C++, I suggest that you have a look at GpgSetOwnerTrustEditInteractor in the C++ bindings of gpgme. Have a look at QGpgMEChangeOwnerTrustJob in the Qt bindings of gpgme to see how it's used even if you do not want to use Qt.

Feb 14 2022, 9:13 AM · gpgme, Bug Report

Feb 13 2022

ilka created T5830: SIGBUS with gpgme_op_interact.
Feb 13 2022, 10:47 PM · gpgme, Bug Report

Feb 10 2022

jap added projects to T5825: [gpgme] [python] possible dangling reference to passphrase: gpgme, patch.
Feb 10 2022, 2:43 PM · patch, gpgme, Bug Report

Feb 7 2022

werner triaged T5819: Release GPGME 1.17.0 as Low priority.
Feb 7 2022, 12:08 PM · Release Info, gpgme
ikloecker closed T5808: gpgme: Add support for importing keys given by key id from a keyserver as Resolved.
Feb 7 2022, 9:44 AM · gpgme, Restricted Project

Feb 2 2022

gniibe closed T5637: Use poll for libgcrypt (support more than 1024 fds), a subtask of T2385: support more than 1024 fds., as Resolved.
Feb 2 2022, 3:31 AM · gpgrt, Feature Request, gpgme

Jan 31 2022

ikloecker moved T5808: gpgme: Add support for importing keys given by key id from a keyserver from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 31 2022, 4:08 PM · gpgme, Restricted Project
ikloecker triaged T5808: gpgme: Add support for importing keys given by key id from a keyserver as Normal priority.
Jan 31 2022, 4:08 PM · gpgme, Restricted Project

Jan 24 2022

werner claimed T5795: Kleopatra reader selection and quoting.

Yes, kleo always maps '+' -> ' '

Jan 24 2022, 7:10 PM · gnupg22, Restricted Project, kleopatra

Jan 21 2022

ikloecker added a comment to T5795: Kleopatra reader selection and quoting.

This looks like a missing escaping issue in the sender (scdaemon?) or an unwanted unescaping issue in the receiver of the string (which uses Kleo::hexdecode()).

Jan 21 2022, 12:22 PM · gnupg22, Restricted Project, kleopatra
werner triaged T5795: Kleopatra reader selection and quoting as High priority.
Jan 21 2022, 11:53 AM · gnupg22, Restricted Project, kleopatra

Jan 20 2022

werner closed T5719: Notice an error of tofu_info_t introduction in gpgme document as Resolved.

Thanks

Jan 20 2022, 8:36 PM · Documentation, gpgme, Bug Report
werner closed T5738: The ref and unref operation is confusing while using gpg_key_t and gpg_xxx_result_t as Wontfix.

gpgme_key_t is a different kind of object than a gpgme_foo_result_t and thus has different properties.

Jan 20 2022, 8:33 PM · gpgme, Bug Report

Jan 12 2022

gniibe added a project to T5730: During make, compile error under Ubuntu 21.10: gpgme.
Jan 12 2022, 1:46 AM · gpgme, Bug Report

Dec 17 2021

werner closed T5737: last_update in gpgme_key_t always be nullptr as Resolved.
Dec 17 2021, 4:14 PM · Support, gpgme
Saturneric added a comment to T5737: last_update in gpgme_key_t always be nullptr.

Thanks!
I will study it soon.

Dec 17 2021, 8:13 AM · Support, gpgme

Dec 16 2021

ikloecker added a comment to T5737: last_update in gpgme_key_t always be nullptr.

Use the source! GnuPG is free software.

Dec 16 2021, 10:11 AM · Support, gpgme

Dec 15 2021

Saturneric reopened T5737: last_update in gpgme_key_t always be nullptr as "Open".

I tested the change of last_update after importing a same key with different content, but found that there is still no change.

Dec 15 2021, 7:42 PM · Support, gpgme
ikloecker closed T5739: gpgme: Allow setting import filters when importing keys as Resolved.
Dec 15 2021, 3:28 PM · gpgme, kleopatra, Restricted Project

Dec 14 2021

Saturneric closed T5737: last_update in gpgme_key_t always be nullptr as Resolved.
Dec 14 2021, 4:24 PM · Support, gpgme
ikloecker added a comment to T5737: last_update in gpgme_key_t always be nullptr.

On import. Please use gnupg-devel mailing list for further API questions. This is a bug tracker and not a help forum.

Dec 14 2021, 3:57 PM · Support, gpgme
ikloecker moved T5739: gpgme: Allow setting import filters when importing keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 14 2021, 3:07 PM · gpgme, kleopatra, Restricted Project
ikloecker triaged T5739: gpgme: Allow setting import filters when importing keys as Normal priority.
Dec 14 2021, 3:07 PM · gpgme, kleopatra, Restricted Project
Saturneric created T5738: The ref and unref operation is confusing while using gpg_key_t and gpg_xxx_result_t.
Dec 14 2021, 2:35 PM · gpgme, Bug Report
Saturneric created T5737: last_update in gpgme_key_t always be nullptr.
Dec 14 2021, 2:26 PM · Support, gpgme

Dec 13 2021

ikloecker closed T5733: gpgme: Allow setting key origin when importing keys from data as Resolved.
Dec 13 2021, 4:53 PM · gpgme, kleopatra, Restricted Project
ikloecker moved T5733: gpgme: Allow setting key origin when importing keys from data from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 13 2021, 4:13 PM · gpgme, kleopatra, Restricted Project
ikloecker triaged T5733: gpgme: Allow setting key origin when importing keys from data as Normal priority.
Dec 13 2021, 4:13 PM · gpgme, kleopatra, Restricted Project
ikloecker closed T5728: qgpgme: Add support for doing a WKD lookup without implicit import as Resolved.
Dec 13 2021, 1:55 PM · gpgme, Restricted Project
aheinecke added a comment to T5728: qgpgme: Add support for doing a WKD lookup without implicit import.

Nice. The way with KS_GET and assuan is much better then I thought about using a temporary home and a --locate-key

Dec 13 2021, 11:00 AM · gpgme, Restricted Project

Dec 10 2021

ikloecker moved T5728: qgpgme: Add support for doing a WKD lookup without implicit import from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Dec 10 2021, 12:16 PM · gpgme, Restricted Project
ikloecker triaged T5728: qgpgme: Add support for doing a WKD lookup without implicit import as Normal priority.
Dec 10 2021, 12:16 PM · gpgme, Restricted Project
ikloecker closed T5727: gpgme: Add support for dirmngr (and all other components) to dirinfo() as Resolved.
Dec 10 2021, 12:14 PM · gpgme, Restricted Project
ikloecker triaged T5727: gpgme: Add support for dirmngr (and all other components) to dirinfo() as Normal priority.
Dec 10 2021, 12:00 PM · gpgme, Restricted Project

Dec 7 2021

ikloecker closed T5722: GpgME::Context::engineInfo() always returns engine info of first engine as Resolved.
Dec 7 2021, 12:15 PM · Restricted Project, gpgme, Bug Report
ikloecker claimed T5722: GpgME::Context::engineInfo() always returns engine info of first engine.
Dec 7 2021, 11:00 AM · Restricted Project, gpgme, Bug Report
ikloecker created T5722: GpgME::Context::engineInfo() always returns engine info of first engine.
Dec 7 2021, 11:00 AM · Restricted Project, gpgme, Bug Report

Dec 6 2021

Saturneric added a project to T5719: Notice an error of tofu_info_t introduction in gpgme document : gpgme.
Dec 6 2021, 1:38 PM · Documentation, gpgme, Bug Report

Nov 25 2021

gniibe claimed T2385: support more than 1024 fds..
Nov 25 2021, 3:29 AM · gpgrt, Feature Request, gpgme
gniibe added a project to T2385: support more than 1024 fds.: Restricted Project.
Nov 25 2021, 3:29 AM · gpgrt, Feature Request, gpgme

Nov 22 2021

gniibe edited projects for T5637: Use poll for libgcrypt (support more than 1024 fds), added: libgcrypt; removed gpgrt.
Nov 22 2021, 6:20 AM · libgcrypt, Feature Request

Nov 15 2021

werner triaged T5668: gpgme: gpgme_op_query_swdb() does not report error from gpgconf as Normal priority.
Nov 15 2021, 7:46 AM · Restricted Project, gpgme, Bug Report

Nov 10 2021

gniibe added a project to T5610: macOS 11 or newer support: Update libtool: gpgme.

Also applied to gpgme.

Nov 10 2021, 3:07 AM · gpgme, MacOS, ntbtls, npth, libksba, libassuan, libgcrypt, gpgrt

Nov 4 2021

gniibe added a comment to T2385: support more than 1024 fds..

For libgcrypt, it was fixed in: T5637: Use poll for libgcrypt (support more than 1024 fds)

Nov 4 2021, 3:54 AM · gpgrt, Feature Request, gpgme
gniibe changed the status of T5637: Use poll for libgcrypt (support more than 1024 fds), a subtask of T2385: support more than 1024 fds., from Open to Testing.
Nov 4 2021, 1:43 AM · gpgrt, Feature Request, gpgme
gniibe changed the status of T5637: Use poll for libgcrypt (support more than 1024 fds) from Open to Testing.
Nov 4 2021, 1:43 AM · libgcrypt, Feature Request