Page MenuHome GnuPG
Feed Advanced Search

Apr 11 2019

werner added a comment to T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.

Can you please run claws like this:

Apr 11 2019, 11:29 AM · gpgme (gpgme 1.23.x), Bug Report
werner triaged T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0 as High priority.
Apr 11 2019, 11:23 AM · gpgme (gpgme 1.23.x), Bug Report
Blubberbub created T4456: gpgme repeatedly segfaults claws-mail after update to 1.13.0.
Apr 11 2019, 10:53 AM · gpgme (gpgme 1.23.x), Bug Report

Apr 9 2019

gpgfan added a comment to T4453: gpgme does not work with unicode path gpg installations.

Anglocentrism smells like a relic discrimination in our age of Unicode, let users name folders as they natively see the world. For example, a Greek/Russian/Turkish carpenter with calloused hands, who stores his chisel and hammer in a toolbox, might want to store computer tools like GPG or LibreOffice in a folder Εργαλεία/Инструменты/Araçlar (=Tools), but particular tool unexpectedly says “Error!”, which might be perceived as passive-aggressive “No, I was made to serve the needs of English-speaking celestials only”. Thanks to Andre Heinecke and Egor Pugin for sympathetic attitude and prompt steps to solve this issue.

Apr 9 2019, 7:53 PM · gpg4win, gpgme
egorpugin closed T4453: gpgme does not work with unicode path gpg installations as Resolved.

Looks good, thanks!
I think they (LO) will catch up with the next gpg4win or gpgme release or smth like that.

Apr 9 2019, 5:09 PM · gpg4win, gpgme
aheinecke added a comment to T4453: gpgme does not work with unicode path gpg installations.

I've rewritten your patch a bit so that it falls more in line with our general style of helper functions and is more generic.

Apr 9 2019, 2:29 PM · gpg4win, gpgme
aheinecke added a comment to T4453: gpgme does not work with unicode path gpg installations.

Well in general we don't support installation into UTF-16 paths for Gpg4win, our installer prevents that. This is probably why this issue never came up.

Apr 9 2019, 8:14 AM · gpg4win, gpgme

Apr 8 2019

egorpugin added a comment to T4453: gpgme does not work with unicode path gpg installations.

Thank you.

Apr 8 2019, 4:35 PM · gpg4win, gpgme
aheinecke claimed T4453: gpgme does not work with unicode path gpg installations.

Thanks for the report and the patch. As this results in multiple message boxes (which we create and not Libreoffice) I'll assign it high priority.

Apr 8 2019, 4:22 PM · gpg4win, gpgme
egorpugin added a comment to T4453: gpgme does not work with unicode path gpg installations.

Also see related libre office issue https://bugs.documentfoundation.org/show_bug.cgi?id=124609

Apr 8 2019, 4:04 PM · gpg4win, gpgme
egorpugin created T4453: gpgme does not work with unicode path gpg installations in the S1 Public space.
Apr 8 2019, 4:02 PM · gpg4win, gpgme

Mar 28 2019

aheinecke created T4440: GPA: Crash on keygen in Gpg4win-3.1.6.
Mar 28 2019, 8:33 AM · gpg4win, gpa, gpgme
aheinecke updated the task description for T4439: GPA: Failure to start with Gpg4win 3.1.6.
Mar 28 2019, 8:31 AM · gpg4win, gpa, gpgme
aheinecke created T4439: GPA: Failure to start with Gpg4win 3.1.6.
Mar 28 2019, 8:31 AM · gpg4win, gpa, gpgme

Mar 27 2019

aheinecke closed T4264: Gpg4win 3.1.6, a subtask of T4297: The browser integration component is not installed by default, as Resolved.
Mar 27 2019, 1:55 PM · gpgme, UI, gpg4win
aheinecke closed T4264: Gpg4win 3.1.6, a subtask of T4369: Segfault caused by incorrect _gpgme_strconcat() usage, as Resolved.
Mar 27 2019, 1:54 PM · gpg4win, gpgme

Mar 26 2019

werner closed T4376: Release gpgme 1.13.0, a subtask of T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file, as Resolved.
Mar 26 2019, 7:45 PM · gpgme, Bug Report
werner closed T4376: Release gpgme 1.13.0 as Resolved.
Mar 26 2019, 7:45 PM · gpgme, Release Info
werner set External Link to https://lists.gnupg.org/pipermail/gnupg-announce/2019q1/000437.html on T4376: Release gpgme 1.13.0.
Mar 26 2019, 7:45 PM · gpgme, Release Info
werner added a comment to T4376: Release gpgme 1.13.0.

News for 1.13.0:

  • Support GPGME_AUDITLOG_DIAG for gpgsm. [T4426]
Mar 26 2019, 5:28 PM · gpgme, Release Info
werner renamed T4376: Release gpgme 1.13.0 from Release gpgme 1.12.1 to Release gpgme 1.13.0.
Mar 26 2019, 3:45 PM · gpgme, Release Info

Mar 19 2019

aheinecke added a comment to T4276: Context.decrypt() throws an error if *any* signature is bad.

@dkg If you propose a patch here I'm pretty sure that we will accept it. As one of our Python binding users you know better then us how the API should behave.

Mar 19 2019, 3:51 PM · gpgme, Python, Bug Report
werner triaged T4276: Context.decrypt() throws an error if *any* signature is bad as Normal priority.
Mar 19 2019, 1:44 PM · gpgme, Python, Bug Report

Mar 12 2019

bernhard added a comment to T3505: Port GPGME's Python bindings to Windows.

Reading through this issue and the related documentation: Thanks for writing this all down and adding links!

Mar 12 2019, 5:50 PM · Feature Request, gpgme, Python

Mar 11 2019

aheinecke added a comment to T4038: Kleopatra: Improve handling of MDC errors.

It's better to have a new Task for this as I explain in T4402

Mar 11 2019, 6:01 PM · kleopatra, gpg4win, gpgme
KarlS added a comment to T4038: Kleopatra: Improve handling of MDC errors.

I'm new here, therefore I'm unsure whether this posting is correct at this position.
Within my organisation we have ongoing troubles with the error described here, with windows version 3.1.3 there is no such button "force decryption" as documented here.


Can you help? Regards Karl

Mar 11 2019, 12:47 PM · kleopatra, gpg4win, gpgme

Mar 4 2019

aheinecke added a comment to T4379: Invalid crypto engine importing a certificate.

Ouch indeed. Looks like you run into a "hanging" gpg-agent situation in that case our main background process is blocked and all other processes wait for it to respond and nothing works anymore.
This should never happen and we need to fix it. But so far we have not found a way to reproduce it.

Mar 4 2019, 10:57 AM · S/MIME, Bug Report

Feb 28 2019

LoZio added a comment to T4379: Invalid crypto engine importing a certificate.

Looking at other threads I found the problem in some .lock file in my gnupg directory. One of them was locked by a running process and I was not able to delete. So I opened up task manager and I had dozens of gnupg related processes running. I killed all of them and removed any .lock file.
This way Kleopatra started again but the certificate above (aruba) was not present in the imported ones. And, of course, I'm not going to import it anymore, will use my sixt sense to trust certificates...

Feb 28 2019, 2:39 PM · S/MIME, Bug Report
LoZio added a comment to T4379: Invalid crypto engine importing a certificate.

The exact file that created the lock is attached

.
I zipped it to avoid an unintended import that kills Kleopatra.

Feb 28 2019, 2:24 PM · S/MIME, Bug Report
LoZio added a comment to T4379: Invalid crypto engine importing a certificate.

The only action I can do is quit the program telling it to stop the background actvity, but I cannot use it anymore...

Feb 28 2019, 2:13 PM · S/MIME, Bug Report
LoZio added a comment to T4379: Invalid crypto engine importing a certificate.

Ouch, worse problem here. After closing kleopatra telling it to stop doing whatever it was, I restarted the application and now it's stuck in "Loading certificate cache"

Feb 28 2019, 2:00 PM · S/MIME, Bug Report
LoZio added a comment to T4379: Invalid crypto engine importing a certificate.

The certificate was defintely missing the tag lines, thanks. I also tried opening the certificate from that page (Windows has no problems without the tag lines) and exporting it explicitly as base64, and the output file is fine.
The problem is that the import now seems to go well, but no certificate is imported at all. I tried several times and the import box just closes after selecting the file.
I tried to close Kleopatra and it says there are ongoing background operations. At least 15 mins passed between the import and the closing tentative.
Actually, it is stuck doing something.

Feb 28 2019, 1:57 PM · S/MIME, Bug Report
aheinecke triaged T4379: Invalid crypto engine importing a certificate as Normal priority.

Thanks for the report.

Feb 28 2019, 1:09 PM · S/MIME, Bug Report

Feb 27 2019

aheinecke closed T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file as Resolved.

I could reproduce the issue and fixed it similar to the code suggested.

Feb 27 2019, 2:30 PM · gpgme, Bug Report
aheinecke added a parent task for T4376: Release gpgme 1.13.0: T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file.
Feb 27 2019, 1:49 PM · gpgme, Release Info
aheinecke added a subtask for T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file: T4376: Release gpgme 1.13.0.
Feb 27 2019, 1:49 PM · gpgme, Bug Report

Feb 25 2019

werner closed T4369: Segfault caused by incorrect _gpgme_strconcat() usage as Resolved.

Will be released with 1.12.1

Feb 25 2019, 1:41 PM · gpg4win, gpgme
werner closed T4369: Segfault caused by incorrect _gpgme_strconcat() usage, a subtask of T4376: Release gpgme 1.13.0, as Resolved.
Feb 25 2019, 1:41 PM · gpgme, Release Info
werner added a parent task for T4369: Segfault caused by incorrect _gpgme_strconcat() usage: T4376: Release gpgme 1.13.0.
Feb 25 2019, 1:40 PM · gpg4win, gpgme
werner added a subtask for T4376: Release gpgme 1.13.0: T4369: Segfault caused by incorrect _gpgme_strconcat() usage.
Feb 25 2019, 1:40 PM · gpgme, Release Info
werner created T4376: Release gpgme 1.13.0.
Feb 25 2019, 1:40 PM · gpgme, Release Info
egorpugin added a comment to T4369: Segfault caused by incorrect _gpgme_strconcat() usage.

Thank you!

Feb 25 2019, 12:06 PM · gpg4win, gpgme
Daniel added a comment to T3325: Allow encryption/signing in GPGME using a specified subkey .

@werner This one? https://www.gnupg.org/documentation/manuals/gpgme/Selecting-Signers.html

Feb 25 2019, 9:18 AM · gpgme
werner added a comment to T3325: Allow encryption/signing in GPGME using a specified subkey .

Please see the section 'Selecting Signers'.

Feb 25 2019, 8:41 AM · gpgme
Daniel added a comment to T3325: Allow encryption/signing in GPGME using a specified subkey .

@werner Looks like recpstring is only supported for encrypt and encrypt+sign, but not just for signing. Is there a way to specify the subkey to use when signing?

Feb 25 2019, 2:45 AM · gpgme

Feb 21 2019

aheinecke added a subtask for T4369: Segfault caused by incorrect _gpgme_strconcat() usage: T4264: Gpg4win 3.1.6.
Feb 21 2019, 11:37 AM · gpg4win, gpgme
aheinecke added a comment to T4369: Segfault caused by incorrect _gpgme_strconcat() usage.

yikes. Sorry for that one,..

Feb 21 2019, 11:37 AM · gpg4win, gpgme
werner added a project to T4369: Segfault caused by incorrect _gpgme_strconcat() usage: gpg4win.

Fixed. Needs to go into the next gpg4win release.

Feb 21 2019, 8:18 AM · gpg4win, gpgme

Feb 19 2019

werner added a comment to T4369: Segfault caused by incorrect _gpgme_strconcat() usage.

Ah okay, that was Windows were we have a couple of warnings anyway. Must have missed that one.

Feb 19 2019, 11:49 AM · gpg4win, gpgme
werner claimed T4369: Segfault caused by incorrect _gpgme_strconcat() usage.
Feb 19 2019, 11:42 AM · gpg4win, gpgme
werner triaged T4369: Segfault caused by incorrect _gpgme_strconcat() usage as Unbreak Now! priority.

Aiiih, what happend to the sentinel attribute? I need to check.

Feb 19 2019, 11:41 AM · gpg4win, gpgme
egorpugin created T4369: Segfault caused by incorrect _gpgme_strconcat() usage in the S1 Public space.
Feb 19 2019, 9:50 AM · gpg4win, gpgme

Jan 25 2019

werner closed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)" as Resolved.

Thanks.

Jan 25 2019, 1:47 PM · gpgme, Bug Report
werner closed T4341: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:1023 :: function "subkey_to_json(...)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner closed T4342: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:2928 :: op_config(..)" as Resolved.

Thanks.

Jan 25 2019, 1:46 PM · gpgme, Bug Report
werner claimed T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)".
Jan 25 2019, 1:28 PM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4343: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:3566 :: interactive_repl(...)".
Jan 25 2019, 10:37 AM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4342: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:2928 :: op_config(..)".
Jan 25 2019, 10:32 AM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4341: Memory Leak :: allocated Memory will not be released :: gpgme-json.c:1023 :: function "subkey_to_json(...)".
Jan 25 2019, 10:24 AM · gpgme, Bug Report

Jan 23 2019

aheinecke claimed T4327: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:176.

Thanks

Jan 23 2019, 8:43 AM · gpgme, Bug Report
aheinecke claimed T4328: Missing case distinction for value "NaN" and "Inf" of IEEE floating point variable in function print_number(...) in the file cJSON.c:176.

Thanks, I don't think that it is a problem for our usecase but the fix is trivial and we should apply it.

Jan 23 2019, 8:42 AM · gpgme, Bug Report
aheinecke claimed T4330: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:184.

Thanks!

Jan 23 2019, 8:41 AM · gpgme, Bug Report
aheinecke claimed T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file.

Thanks, will be fixed before the next release.

Jan 23 2019, 8:40 AM · gpgme, Bug Report

Jan 21 2019

Hoeer.Code-Intelligence created T4331: Stack Buffer overflow in ``` parse_array (cJSON * item, const char *value, const char **ep)``` if we send a prepared JSON file.
Jan 21 2019, 3:44 PM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4330: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:184.
Jan 21 2019, 1:54 PM · gpgme, Bug Report

Jan 18 2019

Hoeer.Code-Intelligence created T4328: Missing case distinction for value "NaN" and "Inf" of IEEE floating point variable in function print_number(...) in the file cJSON.c:176.
Jan 18 2019, 10:18 PM · gpgme, Bug Report
Hoeer.Code-Intelligence created T4327: Exception handling for very large or invalid number in function parse_number(...) in the file cJSON.c:176.
Jan 18 2019, 10:04 PM · gpgme, Bug Report

Jan 17 2019

gniibe abandoned D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.

Applied.

Jan 17 2019, 1:00 AM · gpgme, libksba, libgcrypt, ntbtls, libassuan, gpgrt

Jan 15 2019

gniibe removed a project from T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well): libgcrypt.

Done for libgcrypt.

Jan 15 2019, 8:53 AM

Jan 14 2019

aheinecke triaged T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well) as Normal priority.

I give this normal priority to move it out of the "Needs Triage" queue.

Jan 14 2019, 10:31 AM

Jan 10 2019

gniibe renamed T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well) from Use uninstalled library, which is building now (even if rpath doesn't work well) to 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Jan 10 2019, 2:33 AM
gniibe removed a project from T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well): gpgrt.

Done for libgpg-error.

Jan 10 2019, 2:32 AM
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

Topic branch of libgpg-error is not good to show changes (for other libraries).
So, I made D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH.
Appliying to libgpg-error.

Jan 10 2019, 2:31 AM
gniibe added a project to D473: Introducing LDADD_FOR_TESTS_KLUDGE to enable 'make check' with LD_LIBRARY_PATH: gpgme.
Jan 10 2019, 2:28 AM · gpgme, libksba, libgcrypt, ntbtls, libassuan, gpgrt

Jan 9 2019

aheinecke closed T4297: The browser integration component is not installed by default as Resolved.

3.1.6 will have two ways to install the browser integration non-interactively

Jan 9 2019, 11:09 AM · gpgme, UI, gpg4win
aheinecke added a subtask for T4297: The browser integration component is not installed by default: T4264: Gpg4win 3.1.6.
Jan 9 2019, 11:07 AM · gpgme, UI, gpg4win
aheinecke closed T3815: tests fail in 2021 as Resolved.

I sent a message to gnupg-devel about this issue as it will probably hit more people now that the keys used are expired :-(

Jan 9 2019, 8:52 AM · qt, Python, gpgme, Bug Report
aheinecke added a comment to T3815: tests fail in 2021.

Oh,.. it is even worse. The conflict keys expired 2019-01-06 so they are actually expired right now.

Jan 9 2019, 8:18 AM · qt, Python, gpgme, Bug Report
aheinecke claimed T3815: tests fail in 2021.
Jan 9 2019, 8:12 AM · qt, Python, gpgme, Bug Report
werner reopened T3815: tests fail in 2021 as "Open".

I don't know why @BenM closed this bug given that he mentioned that the qt part is yet not solved.

Jan 9 2019, 8:00 AM · qt, Python, gpgme, Bug Report

Jan 8 2019

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

We've run into the testTofuConflict failure on NixOS. gpgme v1.12, gnupg v2.2.12.

Jan 8 2019, 8:05 PM · qt, Python, gpgme, Bug Report
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

For other distros, it seems it's quite old issue: https://sourceware.org/ml/binutils/2012-05/msg00037.html

Jan 8 2019, 2:50 AM
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

My patches on the topic branch: https://dev.gnupg.org/source/libgpg-error/history/gniibe%252Fdisable-new-dtags/

Jan 8 2019, 2:49 AM

Jan 7 2019

aheinecke created T4310: GPGME: Add ssh export mode.
Jan 7 2019, 10:33 AM · gpgme (gpgme 1.23.x), Feature Request
aheinecke claimed T4297: The browser integration component is not installed by default.

Thanks for the report. Indeed I've overlooked this.

Jan 7 2019, 9:39 AM · gpgme, UI, gpg4win
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

My tentative conclusion: When (GNU) ld supports --disable-new-dtags, add it to LDADD in tests/Makefile.am.

Jan 7 2019, 8:08 AM

Dec 20 2018

werner triaged T4297: The browser integration component is not installed by default as High priority.
Dec 20 2018, 8:45 AM · gpgme, UI, gpg4win
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

Reading this discussion: http://lists.gnu.org/archive/html/bug-libtool/2018-01/msg00014.html
It seems that it could be fixed if we care about the order of libraries.
And it's not the issue for libgpg-error, which doesn't require external libraries.

Dec 20 2018, 4:01 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:42 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:40 AM
gniibe added a comment to T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).

For binutils, in Stretch, Debian specific patch was introduced.
Then, upstream introduced --enable-new-dtags option for configure to build binutils.
Now, Debian uses --enable-new-dtags option (at build time).

Dec 20 2018, 3:38 AM
gniibe set External Link to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=859732 on T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:11 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:08 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:07 AM
gniibe updated the task description for T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:07 AM
gniibe renamed T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well) from Use uninstalled library, which is building now to Use uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 3:05 AM
gniibe created T4298: 'make check' with uninstalled library, which is building now (even if rpath doesn't work well).
Dec 20 2018, 2:51 AM

Dec 17 2018

aheinecke added a comment to T4116: Kleopatra: Hang on posix with GPGME_DEBUG=9.

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

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

Dec 15 2018

BenM added a comment to T3505: Port GPGME's Python bindings to Windows.

Though not directly related to our issues, this bug report on the MSYS2 site reported by their users encountering trouble with GPGME provides additional weight to irreconcilable differences between MSYS2 and GnuPG:

Dec 15 2018, 8:18 PM · Feature Request, gpgme, Python

Dec 10 2018

BenM closed T3815: tests fail in 2021 as Resolved.

Though apparently resolved back in May, this is what ultimately led to T4191 and was thus only properly resolved quite recently.

Dec 10 2018, 6:19 AM · qt, Python, gpgme, Bug Report