Page MenuHome GnuPG
Feed All Stories

May 10 2018

ktalik created T3972: 100% CPU usage endles loop of gpg --list-keys.
May 10 2018, 3:51 PM · gnupg (gpg22)
Elan added a project to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden: Debian.
May 10 2018, 11:01 AM · Debian, Bug Report, gpgme
Elan added a project to T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden: Bug Report.
May 10 2018, 10:59 AM · Debian, Bug Report, gpgme
Elan created T3971: gpgme-1.11.1 fails to build: cJSON.c:45:20: fatal error: gpgrt.h: Datei oder Verzeichnis nicht gefunden in the S1 Public space.
May 10 2018, 10:55 AM · Debian, Bug Report, gpgme
werner closed T3969: Support uid specification for quick-add-key as in quick-add-uid as Wontfix.

The fingerprint is required because that is the unique identifier for a key. Without that we would need to presetn a menu to select between keys. This would make scripting complicated again. On the command line c+p is easy enough to hget the fingerprint. c+P is also the reason why we print the fingerprint by default without spaces.

May 10 2018, 10:52 AM · Feature Request
werner closed T3970: Change capabilities / usage flags in edit-key as Resolved.

You are lucky. This has been possible for quite some time and since 2.2.6 it is an official part of the API. See T3816

May 10 2018, 10:49 AM · Feature Request

May 9 2018

mkrambach committed rMc92326cc257c: js: more testing of nativeMessaging connection (authored by mkrambach).
js: more testing of nativeMessaging connection
May 9 2018, 7:44 PM
mkrambach committed rM5f5bf024a836: Merge branch 'master' into javascript-binding (authored by mkrambach).
Merge branch 'master' into javascript-binding
May 9 2018, 7:44 PM
damadmai created T3970: Change capabilities / usage flags in edit-key.
May 9 2018, 6:19 PM · Feature Request
damadmai created T3969: Support uid specification for quick-add-key as in quick-add-uid.
May 9 2018, 5:44 PM · Feature Request
werner committed rMe54b110aec31: json: Improve auto-base64 encoding to not split UTF-8 chars. (authored by werner).
json: Improve auto-base64 encoding to not split UTF-8 chars.
May 9 2018, 4:50 PM
werner committed rMe2a8a87bf9cf: core: Make the status-fd monitor work for all gpgsm commands. (authored by werner).
core: Make the status-fd monitor work for all gpgsm commands.
May 9 2018, 4:50 PM
aheinecke committed rWe5948435dbc2: doc: Fix claws mentions and supported ini entries (authored by aheinecke).
doc: Fix claws mentions and supported ini entries
May 9 2018, 12:26 PM

May 8 2018

aheinecke created T3968: Kleopatra: Local comments on keys.
May 8 2018, 7:33 PM · gpg4win, kleopatra
aheinecke added a comment to T3953: GPGSM: Treat EXPKEYSIG as error.

But why is that the case for OpenPGP Signatures, then? The difference does not make sense to me.

May 8 2018, 7:20 PM · Bug Report, S/MIME, gnupg
mkrambach committed rMcca40627b0af: js: more testing (authored by mkrambach).
js: more testing
May 8 2018, 6:35 PM
werner closed T3953: GPGSM: Treat EXPKEYSIG as error as Invalid.

The key receives fully trust and thus we get the "green" flag plus the "expired" flag. In my test with OpenPGP the key was not trysted and thus we did not got only the "expired" flag. At some distant past we agreed on these rules.

May 8 2018, 6:16 PM · Bug Report, S/MIME, gnupg
werner closed T3953: GPGSM: Treat EXPKEYSIG as error, a subtask of T3948: GPGSM: Multiple issues reported to KMail, as Invalid.
May 8 2018, 6:16 PM · gnupg, S/MIME
werner added a comment to T3953: GPGSM: Treat EXPKEYSIG as error.

gpgsm behaves exactly as gpg and as explain in doc/DETAILS. VALIDSIG is issues even for signatures done by an expired certificate. Let me check whey GPGME claims "green" here while it does not not an expired OpenPGP signature.

May 8 2018, 5:27 PM · Bug Report, S/MIME, gnupg
aheinecke claimed T3967: dirmngr: "flush" does not flush in memory CRL's.

Wait. Users should not have the ability in the GUI to mess with the CRL cache. That is internal / private stuff. And something for developers, so this should be removed from the GUI altogether.

May 8 2018, 4:40 PM · kleopatra, S/MIME, gnupg
aheinecke added a parent task for T3967: dirmngr: "flush" does not flush in memory CRL's: T3948: GPGSM: Multiple issues reported to KMail.
May 8 2018, 4:35 PM · kleopatra, S/MIME, gnupg
aheinecke added a subtask for T3948: GPGSM: Multiple issues reported to KMail: T3967: dirmngr: "flush" does not flush in memory CRL's.
May 8 2018, 4:35 PM · gnupg, S/MIME
aheinecke created T3967: dirmngr: "flush" does not flush in memory CRL's.
May 8 2018, 4:35 PM · kleopatra, S/MIME, gnupg
aheinecke assigned T3953: GPGSM: Treat EXPKEYSIG as error to werner.

I think this issue is important as GPGME should not report "Green" / Everything OK in that case and only have the EXPKEYSIG in details.

May 8 2018, 4:00 PM · Bug Report, S/MIME, gnupg
Herr_SchneiderM added a comment to T3964: Response to signed mail just shows the original signed part of the mail in Outlook after verification.
  1. Create Mail and sign with PGP/inline activated
  2. Send mail to someone else who does not use gpg etc.
  3. Get a response including full quote of your email
May 8 2018, 8:53 AM · Bug Report, gpg4win
gniibe lowered the priority of T3731: gcry_pk_genkey() segfaults for ecdsa 384 from High to Normal.

I changed the priority to 'Normal'. The problem now is not the libssh usage, but how we can assume use of secure memory by random generator(s).

May 8 2018, 2:07 AM · libgcrypt, Bug Report
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

By libssh upstream, the problem has been fixed: commit-72f6b34

May 8 2018, 2:01 AM · libgcrypt, Bug Report

May 7 2018

mkrambach committed rM8f3d83e5f090: js: fixing errors found by testing: encrypt/decrypt (authored by mkrambach).
js: fixing errors found by testing: encrypt/decrypt
May 7 2018, 6:33 PM
aheinecke triaged T3956: O2010: Encrypted junk-mails can't be moved to inbox as Normal priority.

Thanks for your report. Are you sure that "Allow HTML" makes the difference?

May 7 2018, 2:43 PM · gpgol, Bug Report
aheinecke added a comment to T3459: GPGOL Moving mails is not possible if the decrypted / verified content is loaded.

As I link this Ticket often when talking about this limitation. Here is a short animation to show what is meant by moving but not opening a mail:

May 7 2018, 2:41 PM · gpg4win, gpgol, Bug Report
aheinecke added a comment to T3964: Response to signed mail just shows the original signed part of the mail in Outlook after verification.

I'm not sure I understand your Problem. For me it works as it should.

May 7 2018, 2:37 PM · Bug Report, gpg4win
aheinecke created T3966: Dirmngr: no suitable certificate found to verify the OCSP response.
May 7 2018, 1:59 PM · gpg4win, dirmngr, S/MIME
aheinecke created T3965: Kleopatra: Subkey editing.
May 7 2018, 1:44 PM · gpg4win, kleopatra
Herr_SchneiderM created T3964: Response to signed mail just shows the original signed part of the mail in Outlook after verification.
May 7 2018, 11:12 AM · Bug Report, gpg4win
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

Here is the function:
https://git.libssh.org/projects/libssh.git/tree/src/dh.c#n227

May 7 2018, 9:18 AM · libgcrypt, Bug Report
werner committed rGed12a1dabaf9: doc: Update description of displayed trust values. (authored by Ineiev <ineiev@gnu.org>).
doc: Update description of displayed trust values.
May 7 2018, 8:37 AM
werner added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

Am I right to assume that the test suite is terminating and restarting libgcrypt? Although we have features for this, I am still not convinced that this is a proper use of libgcrypt. There are just too many cases how this can fail. Unix is not designed to use shared libraries in so-called "plugins". I need to look closer at the libssh code.

May 7 2018, 8:27 AM · libgcrypt, Bug Report
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

It would be better not to require gcry_control(GCRYCTL_CLOSE_RANDOM_DEVICE). Automatic handling through gcry_control(GCRYCTL_TERM_SECMEM) would be better.

May 7 2018, 2:32 AM · libgcrypt, Bug Report
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

The patch D461 makes gcry_control(GCRYCTL_CLOSE_RANDOM_DEVICE) free the allocated secure memory.

May 7 2018, 1:53 AM · libgcrypt, Bug Report
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

It assumes a change of libssh like:

May 7 2018, 1:52 AM · libgcrypt, Bug Report
gniibe added a comment to T3731: gcry_pk_genkey() segfaults for ecdsa 384.

Here is my patch: D461: jent random requires finalizer to deallocate secure memory

May 7 2018, 1:51 AM · libgcrypt, Bug Report
gniibe created D461: jent random requires finalizer to deallocate secure memory.
May 7 2018, 1:51 AM

May 6 2018

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

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

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

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

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

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

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

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

May 6 2018, 7:20 PM · gpgme, Bug Report
DamienCassou added a comment to T3942: Can't unregister a non-existent private key.

Workaround is to click cancel so that the next key is tried; right?

May 6 2018, 9:56 AM · gnupg (gpg22), Bug Report

May 5 2018

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

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

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

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

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

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

May 5 2018, 5:10 AM · qt, Python, gpgme, Bug Report
BenM committed rM46da79e3de99: python: key expiration datetime stamp tests (authored by BenM).
python: key expiration datetime stamp tests
May 5 2018, 5:00 AM

May 4 2018

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

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

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

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

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

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

May 4 2018, 6:24 PM · gpgme, Bug Report
magnotta added a comment to T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.

Thank you for the quick turn-around! I especially appreciate the difficulty of out-of-release-cycle changes.

May 4 2018, 5:17 PM · gpgol, Bug Report, gpg4win
mkrambach committed rMcf075846fb48: js: fixing errors found by testing (authored by mkrambach).
js: fixing errors found by testing
May 4 2018, 12:57 PM
werner closed T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 as Invalid.

This bug tracker does not support gpg4usb - please use their bug tracker.

May 4 2018, 10:55 AM · gpgme, Bug Report
werner triaged T3942: Can't unregister a non-existent private key as High priority.
May 4 2018, 10:52 AM · gnupg (gpg22), Bug Report
werner merged T3941: Check whether --delete-secret-key works with just a stub into T3942: Can't unregister a non-existent private key.
May 4 2018, 10:50 AM · gnupg (gpg22), Bug Report
werner merged task T3941: Check whether --delete-secret-key works with just a stub into T3942: Can't unregister a non-existent private key.
May 4 2018, 10:50 AM · gnupg (gpg22)
werner added a comment to T3942: Can't unregister a non-existent private key.

Workaround is to click cancel so that the next key is tried; right?

May 4 2018, 10:50 AM · gnupg (gpg22), Bug Report
aheinecke committed rM26820ba62920: qt: Respect --disable-gpg-test for tests (authored by aheinecke).
qt: Respect --disable-gpg-test for tests
May 4 2018, 10:05 AM
aheinecke committed rOaed389f9ce63: Fix crash when looking at msgs without content type (authored by aheinecke).
Fix crash when looking at msgs without content type
May 4 2018, 9:45 AM
aheinecke added a parent task for T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape: T3925: Gpg4win 3.1.2.
May 4 2018, 9:39 AM · gpgol, Bug Report, gpg4win
aheinecke added a subtask for T3925: Gpg4win 3.1.2: T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.
May 4 2018, 9:39 AM · gpg4win
aheinecke changed the status of T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape from Open to Testing.

This crash was new in Gpg4win-3.1.0 introduced with: dc48589b3d429d7d156c75b4e7bc784b140f40ce

May 4 2018, 9:38 AM · gpgol, Bug Report, gpg4win
dcialdella created T3963: Invalid Crypto Engine - ( Xubuntu 18.04 ) version of GPG4USB 0.3.3.2 & 0.3.3.1 .
May 4 2018, 9:20 AM · gpgme, Bug Report
aheinecke added a comment to T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.

Thank you for the report. I can reproduce the problem. I extended the title a bit so that its easier to find for others who might also see this.

May 4 2018, 9:03 AM · gpgol, Bug Report, gpg4win
aheinecke renamed T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape from GPGOL Crashes Outlook 2016 to GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.
May 4 2018, 8:58 AM · gpgol, Bug Report, gpg4win
aheinecke added a comment to T3919: GPGOL: Could not decrypt the data: Invalid crypto engine.

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

May 4 2018, 8:44 AM · gpgme, gpgol, Bug Report, gpg4win
aheinecke created T3962: GpgOL: Switch to external resolver when encryption with internal resolution fails.
May 4 2018, 8:30 AM · gpg4win, gpgol
aheinecke created T3961: GpgOL: Add option to prefer S/MIME over OpenPGP in autoresolution.
May 4 2018, 8:23 AM · S/MIME, gpgol
aheinecke added a comment to T3938: GpgOL: Automatic way to "force enable" it in the registry.

Hi Carlos,

May 4 2018, 8:09 AM · gpg4win, gpgol
werner triaged T3959: Syntax errors in scheme.c as Low priority.

Do not define NDEBUG - defining this is a bad idea. Anyway, I will fix that problem.

May 4 2018, 8:07 AM · Bug Report
Carlos added a comment to T3938: GpgOL: Automatic way to "force enable" it in the registry.

Hello Andre;

Apparently PpgOL (gpg4win 3.1.0) works well in some computers in the computer department, you have to trust God to work well with the end users of the institution, I wanted to ask when it comes out another version of Gpg4win for Outllok?

And I have another question; How can PpgOL be used on Iphone and Android phones? Is there any tool to decipher encrypted emails on the phone?

Thank you
De: aheinecke (Andre Heinecke) [mailto:noreply@dev.gnupg.org]
Enviado el: viernes 27 de abril de 2018 00:56
Para: Carlos Garcia (TI HN) <cgarcia@asjhonduras.com>
Asunto: [Task] [Updated] T3938: GpgOL: Automatic way to "force enable" it in the registry

aheinecke added a commit: rO8635193d0108: Disable OL 2013 / 2016 resiliency for us.

TASK DETAIL
https://dev.gnupg.org/T3938

EMAIL PREFERENCES
https://dev.gnupg.org/settings/panel/emailpreferences/

To: aheinecke

Cc: Carlos, aheinecke, Mak, gp_ast

This is an automated email from the GnuPG development hub. If you have registered in the past at https://bugs.gnupg.org/ your account was migrated automatically. You can visit https://dev.gnupg.org/ to set a new password and update your email preferences.

May 4 2018, 12:33 AM · gpg4win, gpgol

May 3 2018

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

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

May 3 2018, 10:32 PM · gpgme, gpgol, Bug Report, gpg4win
magnotta updated the task description for T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.
May 3 2018, 8:13 PM · gpgol, Bug Report, gpg4win
magnotta created T3960: GPGOL Crashes Outlook 2016 when cancelling an inline reply with Escape.
May 3 2018, 8:12 PM · gpgol, Bug Report, gpg4win
khea_actua created T3959: Syntax errors in scheme.c.
May 3 2018, 6:33 PM · Bug Report
mkrambach committed rMc755287ba845: js: Added browser testing for unit tests (authored by mkrambach).
js: Added browser testing for unit tests
May 3 2018, 6:06 PM
aheinecke triaged T3958: GPGME: Qt Bindings and MacOS as Normal priority.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke added a project to T3958: GPGME: Qt Bindings and MacOS: qt.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke created T3958: GPGME: Qt Bindings and MacOS.
May 3 2018, 3:40 PM · MacOS, qt, gpgme
aheinecke closed T3899: Gpg4win 3.1.1 as Resolved.

Released today.

May 3 2018, 3:37 PM · gpg4win
aheinecke changed the status of T3897: GpgOL: Sending signed / ecnrypted mail to X.509 (SMIME) recipient fails and error is not shown from Open to Testing.

Both CRL downloads and the error handling / reporting is much improved in Gpg4win-3.1.1

May 3 2018, 3:37 PM · gpgol, Bug Report, gpg4win
aheinecke changed the status of T3897: GpgOL: Sending signed / ecnrypted mail to X.509 (SMIME) recipient fails and error is not shown, a subtask of T3899: Gpg4win 3.1.1, from Open to Testing.
May 3 2018, 3:37 PM · gpg4win
mkrambach committed rM6f67814eb457: js: changed Key class stub (authored by mkrambach).
js: changed Key class stub
May 3 2018, 2:33 PM
aheinecke committed rE6eb80abcde5a: doc: Fix yat2m name for native w32 build (authored by aheinecke).
doc: Fix yat2m name for native w32 build
May 3 2018, 2:31 PM
aheinecke committed rWa66990b4bc49: Release Gpg4win 3.1.1 (authored by aheinecke).
Release Gpg4win 3.1.1
May 3 2018, 2:24 PM
aheinecke committed rD0c6360d688fa: swdb: Release Gpg4win 3.1.1 (authored by aheinecke).
swdb: Release Gpg4win 3.1.1
May 3 2018, 2:23 PM
aheinecke created T3957: GPGME: mkdefsinc segfaults on windows.
May 3 2018, 2:02 PM · unreproducible, toolchain, Documentation, Windows, gpgme
aheinecke committed rW6cc4eda00553: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
May 3 2018, 11:21 AM
aheinecke committed rW1d73a7aa11f1: Post release version bump (authored by aheinecke).
Post release version bump
May 3 2018, 11:21 AM
aheinecke committed rWc5843d46a097: Update NEWS and READMEs (authored by aheinecke).
Update NEWS and READMEs
May 3 2018, 11:21 AM
aheinecke committed rW94c629faea4c: Update packages (authored by aheinecke).
Update packages
May 3 2018, 11:21 AM
aheinecke committed rWafc68c70ddeb: Add helper script to update packages (authored by aheinecke).
Add helper script to update packages
May 3 2018, 11:21 AM
aheinecke committed rW9237284e4759: Fix mingw package name in README for stretch (authored by aheinecke).
Fix mingw package name in README for stretch
May 3 2018, 11:21 AM
aheinecke closed T3923: dirmngr: CRL's on windows are not properly cached / parsed as Resolved.

This is resolved in my opinion. I've tested with some larger CRL's and it worked on Windows.

May 3 2018, 10:47 AM · Bug Report, gpg4win, S/MIME, dirmngr
aheinecke closed T3923: dirmngr: CRL's on windows are not properly cached / parsed, a subtask of T3899: Gpg4win 3.1.1, as Resolved.
May 3 2018, 10:47 AM · gpg4win
aheinecke closed T3937: Dirmgnr: X509 Searches on Windows can hang as Resolved.

I thoroughly tested this again with the released versions. Works very nicely, including the timeout.

May 3 2018, 10:46 AM · gnupg (gpg22), dirmngr
aheinecke closed T3937: Dirmgnr: X509 Searches on Windows can hang, a subtask of T3899: Gpg4win 3.1.1, as Resolved.
May 3 2018, 10:46 AM · gpg4win