Page MenuHome GnuPG
Feed All Stories

Feb 13 2018

bernhard added a comment to T3379: Gpg4win windows publisher signature not always correctly displayed in UAC dialogue.

So I can reproduce the problem on a Windows 7 virtual machine with all important updates up to the 5th of February, 2018.

Feb 13 2018, 9:15 AM · gpg4win, Bug Report
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Thank you for the test :-/
So back to the drawing board.

Feb 13 2018, 8:50 AM · Bug Report, gpg4win
aheinecke committed rM5ec890b9c76d: configure: Fix mingw check for getenv. (authored by aheinecke).
configure: Fix mingw check for getenv.
Feb 13 2018, 7:51 AM
gniibe claimed T3781: ECC encryption key on-card generation broken.
Feb 13 2018, 5:33 AM · g10, scd, Bug Report
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For other failures, I guess that you are connecting your card, aren't you?
Last year, I introduced a change for key selection to prefer existing card key. That may affect tests. Well, tests should have configure not to try to access card.

Feb 13 2018, 5:16 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe changed the status of T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown from Open to Testing.

HAVE_PSELECT_NO_EINTR is introduced for systems which pselect cannot be interrupted.

Feb 13 2018, 4:05 AM · gnupg, Bug Report
gniibe committed rG25f3b6912901: scd: Improve KDF-DO support (authored by Arnaud).
scd: Improve KDF-DO support
Feb 13 2018, 1:31 AM
gniibe committed rM77ca9cc2db2c: configure: MinGW has thread-safe getenv. (authored by gniibe).
configure: MinGW has thread-safe getenv.
Feb 13 2018, 1:10 AM

Feb 12 2018

bernhard committed rW6cff8a30680a: web: improves package-integrity page. (authored by bernhard).
web: improves package-integrity page.
Feb 12 2018, 6:10 PM
bernhard committed rWa7ed2ffe023e: Web: Adds hint about PGP-2 keys to version3 news. (authored by bernhard).
Web: Adds hint about PGP-2 keys to version3 news.
Feb 12 2018, 5:30 PM
rjh committed rD4c38a248f204: Corrected Greek orthography, credit to Emiel Wiedijk. (authored by rjh).
Corrected Greek orthography, credit to Emiel Wiedijk.
Feb 12 2018, 5:22 PM
hs added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Version 2.0.7-beta6
Test 1 (without S/MIME support):
encrypted e-mail shown as plain text (-----BEGIN PGP MESSAGE----- ...), can be decrypted via clipboard and GPA.
Sent message shows same plain text as received one.
No encryption icon in Outlook Inbox.

Feb 12 2018, 4:11 PM · Bug Report, gpg4win
aheinecke committed rO77208c29861a: Merge branch 'master' into async-enc (authored by aheinecke).
Merge branch 'master' into async-enc
Feb 12 2018, 3:37 PM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

The changes are made as described. Could you please try:

Feb 12 2018, 3:29 PM · Bug Report, gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents.
Feb 12 2018, 3:01 PM · gpg4win
aheinecke added a parent task for T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents: T3742: Gpg4win 3.1.0.
Feb 12 2018, 3:01 PM · gpgol
aheinecke committed rO153616194d25: Use different offsets for windowmessages (authored by aheinecke).
Use different offsets for windowmessages
Feb 12 2018, 2:57 PM
aheinecke committed rOcd8633c93a4f: Hold invalidation lock while parsing (authored by aheinecke).
Hold invalidation lock while parsing
Feb 12 2018, 2:57 PM
aheinecke committed rO833c56e4f246: Use delayed invalidation when parsing is done (authored by aheinecke).
Use delayed invalidation when parsing is done
Feb 12 2018, 2:57 PM
aheinecke committed rOc2572084cdb1: Log errors strings (authored by aheinecke).
Log errors strings
Feb 12 2018, 2:57 PM
aheinecke added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

Trying to reproduce this / staring down the log, I think I might have found the problem.

Feb 12 2018, 2:39 PM · Bug Report, gpg4win
yawpitchroll updated the task description for T3790: gpgconf --list-dirs --dry-run should not create the socket directory.
Feb 12 2018, 2:34 PM · gnupg, Bug Report
yawpitchroll created T3790: gpgconf --list-dirs --dry-run should not create the socket directory.
Feb 12 2018, 2:33 PM · gnupg, Bug Report
aheinecke added a comment to T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents.

I think the reason for this is not Exchange Online but that I was using two explorer Windows and switched between Mails while the decryption on the slow exchange folder was still running. This triggered an invalidate_ui while the parsing was active and that then triggered a write / unload just like in T3523

Feb 12 2018, 2:26 PM · gpgol
aheinecke committed rO88118b5baaff: Shorter and more careful window disabling (authored by aheinecke).
Shorter and more careful window disabling
Feb 12 2018, 1:49 PM
aheinecke committed rO193d521b1bd7: Start impl. new key resolution with resolver (authored by aheinecke).
Start impl. new key resolution with resolver
Feb 12 2018, 1:49 PM
aheinecke committed rOfb43d7dc2a4e: Remove overly plain leaking debug output (authored by aheinecke).
Remove overly plain leaking debug output
Feb 12 2018, 1:49 PM
aheinecke created T3789: Exchange without cache modus with Outlook 2010 might not show decrypted contents.
Feb 12 2018, 1:10 PM · gpgol
gniibe committed rG0a3bec2c2525: scd: Fix handling for Data Object with no data. (authored by gniibe).
scd: Fix handling for Data Object with no data.
Feb 12 2018, 11:14 AM
bernhard updated subscribers of T3788: Document how to "exchange the private key".
Feb 12 2018, 10:53 AM · gnupg (gpg22), Documentation
bernhard updated the task description for T3788: Document how to "exchange the private key".
Feb 12 2018, 10:52 AM · gnupg (gpg22), Documentation
bernhard created T3788: Document how to "exchange the private key".
Feb 12 2018, 10:52 AM · gnupg (gpg22), Documentation
aheinecke added a parent task for T3509: GpgOL: Key resolution without Kleopatra or GPA: T3742: Gpg4win 3.1.0.
Feb 12 2018, 10:39 AM · kleopatra, gpgol, gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3509: GpgOL: Key resolution without Kleopatra or GPA.
Feb 12 2018, 10:39 AM · gpg4win
aheinecke added a subtask for T3742: Gpg4win 3.1.0: T3785: GpgOL: Support Web Key Service publishing.
Feb 12 2018, 10:39 AM · gpg4win
aheinecke added a parent task for T3785: GpgOL: Support Web Key Service publishing: T3742: Gpg4win 3.1.0.
Feb 12 2018, 10:39 AM · gpgol
bernhard added a comment to T3348: gpgsm: should default to --disable-crl-checks.

When disabling CRL checks, you expose the user to drawbacks by outdated or revoked certificates. While I agree that improving implementations to not check the validation information too often or even build proxies is a good idea, I have a tendency to keep crl checking enabled for CMS crypto operations because it seems to be a lesser drawback.

Feb 12 2018, 10:06 AM · gpgme, gnupg, S/MIME
lapo updated the task description for T3787: Signature prompt has negated logic regarding `--only-sign-text-ids`.
Feb 12 2018, 9:47 AM · gnupg (gpg22), Bug Report
lapo created T3787: Signature prompt has negated logic regarding `--only-sign-text-ids`.
Feb 12 2018, 9:47 AM · gnupg (gpg22), Bug Report

Feb 11 2018

jukivili added a comment to T3786: Unexpectedly slow decryption for AEAD (and CFB).

Here's patches I used for testing. First is hack for disabing SHA1+RMD160 'old GPG LITERAL+SIG case' and second is 'iobuf_get to iobuf_read' optimization.


Feb 11 2018, 1:34 PM · gnupg (gpg23), Bug Report
jukivili created T3786: Unexpectedly slow decryption for AEAD (and CFB).
Feb 11 2018, 1:31 PM · gnupg (gpg23), Bug Report

Feb 10 2018

cipherpunks added a comment to T3751: man page syntax mentions token "[args]" but then does not define it.

What's in daily use for 15 yrs? GPGME? I thought GPGME was new, but in any case it's broken in the cases mentioned in that thread.

Feb 10 2018, 10:53 PM · Documentation, Bug Report
jukivili added a watcher for libgcrypt: jukivili.
Feb 10 2018, 9:44 PM
jukivili added a member for libgcrypt: jukivili.
Feb 10 2018, 9:44 PM

Feb 9 2018

aheinecke committed rM201db83a7f1b: core, w32: Enable spawning GUI applications (authored by aheinecke).
core, w32: Enable spawning GUI applications
Feb 9 2018, 5:14 PM
aheinecke committed rM7e27a0ff6462: cpp: Add SpawnShowWindow flag (authored by aheinecke).
cpp: Add SpawnShowWindow flag
Feb 9 2018, 5:14 PM
aheinecke committed rM5a5b0d4996c1: cpp: Add conveniance Data::toString (authored by aheinecke).
cpp: Add conveniance Data::toString
Feb 9 2018, 5:14 PM
aheinecke committed rMf10605ffb5cc: core, w32: Fix flags passing to gpgme-w32-spawn (authored by aheinecke).
core, w32: Fix flags passing to gpgme-w32-spawn
Feb 9 2018, 5:14 PM
aheinecke added a comment to T3785: GpgOL: Support Web Key Service publishing.

My current idea is that if GpgOL detects that the provider supports a web key service and one of the following is true:

Feb 9 2018, 1:29 PM · gpgol
aheinecke created T3785: GpgOL: Support Web Key Service publishing.
Feb 9 2018, 1:20 PM · gpgol
aheinecke committed rWf2e277de5da0: Write GPGSM compliance mode in profile script (authored by aheinecke).
Write GPGSM compliance mode in profile script
Feb 9 2018, 10:31 AM
aheinecke committed rW9c5f74e31347: Update libkleo to latest master (authored by aheinecke).
Update libkleo to latest master
Feb 9 2018, 10:31 AM
aheinecke committed rGe0658b19d93b: doc: Add compliance de-vs to gpgsm in vsnfd.prf (authored by aheinecke).
doc: Add compliance de-vs to gpgsm in vsnfd.prf
Feb 9 2018, 9:47 AM

Feb 7 2018

paride closed T3784: Photo IDs gets signed even when --only-sign-text-ids is specified as Invalid.
Feb 7 2018, 5:40 PM · Bug Report
paride changed Version from 2.2.4 (Debian) to 2.2.4 (up-to-date Debian sid) on T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 5:22 PM · Bug Report
paride updated the task description for T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 5:22 PM · Bug Report
hs added a comment to T3769: GPG messages with empty content / not decrypted in Outlook 2010.

This is the log output for sending a GPG message to myself:


I had overwritten all name characters in the message above. Here is an original message:

Feb 7 2018, 3:52 PM · Bug Report, gpg4win
paride updated the task description for T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:32 PM · Bug Report
paride renamed T3784: Photo IDs gets signed even when --only-sign-text-ids is specified from Photo IDs gets signed even with --only-sign-text-ids is specified to Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:24 PM · Bug Report
paride created T3784: Photo IDs gets signed even when --only-sign-text-ids is specified.
Feb 7 2018, 2:21 PM · Bug Report
jmmarosi added a comment to T3401: GPGOL causes Outlook 2016 to hang when signing and Kleopatra is not yet open.

So I tried this on Outlook 2016 MSO (16.0.4639.1000) 32-Bit

Feb 7 2018, 12:16 PM · gpgol, gpg4win, Bug Report
paride added a comment to T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't..

I also think that when calling sign from the --edit-key interactive menu the experience should be a bit different. Instead of listing all the UIDs (even the revoked one) and then warning about the impossibility to sign some of them, it would be better to re-list only the UIDs that are going to be signed. In case --only-sign-text-ids is specified, the non-text UIDs should be stripped from this list too.

Feb 7 2018, 10:54 AM · Feature Request, gnupg
gniibe committed rG015fe1c47b91: scd: Use pipe to kick the loop on NetBSD. (authored by gniibe).
scd: Use pipe to kick the loop on NetBSD.
Feb 7 2018, 4:47 AM
gniibe added a comment to T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.

I think that it's the kernel problem in NetBSD, where signal to self cannot result EINTR for pselect.
Well, something like rG031e3fa7b9a6: scd: Wake up the select when new USB scan. can be applied, I suppose.
Let's see for configure.ac and HAVE_PSELECT_EINTR.

Feb 7 2018, 2:40 AM · gnupg, Bug Report
gniibe renamed T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown from scdaemon should be killed when its parent (gpg-agent) is going to shutdown to NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 7 2018, 2:38 AM · gnupg, Bug Report

Feb 6 2018

dkg created T3783: gpg-connect-agent: `HELP` lists `SIGKEY <hexstring_with_keygrip>` but only shows `SETKEY`.
Feb 6 2018, 10:36 PM · gpgagent, Bug Report
dkg created T3782: `gpg --sign-key` has prompt implies attempting to sign revoked User IDs even though it won't..
Feb 6 2018, 7:59 PM · Feature Request, gnupg
werner added projects to T3773: private subkeys are never deleted on non-master instances: gnupg (gpg22), OpenPGP.
Feb 6 2018, 6:30 PM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
werner added a comment to T3773: private subkeys are never deleted on non-master instances.

2.1.15 is a pretty old version. Please help us and try to replicate this with a 2.2 version and also give a log of the --delete-secret-and-public-key and --list-secret-key commands.

Feb 6 2018, 6:30 PM · Info Needed, OpenPGP, gnupg (gpg22), Bug Report
jfe added a comment to T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.

Great, thanks for the quick response!

Feb 6 2018, 6:25 PM · g10, Bug Report
Arnaud updated the task description for T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:12 PM · g10, scd, Bug Report
Arnaud updated the task description for T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:11 PM · g10, scd, Bug Report
Arnaud created T3781: ECC encryption key on-card generation broken.
Feb 6 2018, 6:10 PM · g10, scd, Bug Report
werner committed rG8305739fe857: gpg: Fix packet length checking in symkeyenc parser. (authored by werner).
gpg: Fix packet length checking in symkeyenc parser.
Feb 6 2018, 6:01 PM
werner closed T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c as Resolved.

Thanks for testing. I recall that I wanted to update the checking but a phonecall disturbed my hacking sequence; should have used DND.

Feb 6 2018, 5:47 PM · g10, Bug Report
wltjr added a comment to T2905: EFL-based pinentry.

No clue what their problem is, I have a few projects scanned by Coverity. Most are forks that I took over, but one is not really. Not sure why they took such issues here.

Feb 6 2018, 4:46 PM · pinentry, Feature Request
jfe updated the task description for T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.
Feb 6 2018, 1:12 PM · g10, Bug Report
jfe created T3780: Integer overflow causes heap overflow in parse_symkeyenc() in file g10/parse-packet.c.
Feb 6 2018, 1:10 PM · g10, Bug Report
mbirth created T3779: pinentry-curses broken when launched from tig that's launched from mc.
Feb 6 2018, 11:59 AM · Documentation, pinentry, Bug Report
werner added a comment to T2905: EFL-based pinentry.

Okay. Thanks for the report. I once looked at Coverty but decided not to use it because of their rules which would not allow me to document and fix a possible security vulnerability without following their process. If there is a security problem I will fix it according to my schedule and not allow anyone to delay it.

Feb 6 2018, 11:40 AM · pinentry, Feature Request
aheinecke triaged T3769: GPG messages with empty content / not decrypted in Outlook 2010 as High priority.

Does this happen to you for all mails or just some? From the GpgOLXXX.dat I can't see anything wrong.
My expectation is that something goes wrong when updating the plain text into the message viewer. Again, could you please attach the GpgOL Debug output? That might help.

Feb 6 2018, 10:38 AM · Bug Report, gpg4win
aheinecke added a comment to T3509: GpgOL: Key resolution without Kleopatra or GPA.

Steps 1. and 2. are now implemented in the async-enc branch of GpgOL. The keyresolver patches are updated for me and partially commited.

Feb 6 2018, 10:35 AM · kleopatra, gpgol, gpg4win
aheinecke triaged T3771: Strange GUI artefacts left after sending email as Normal priority.

I have not seen this. But I suspect that it would be fixed if our encryption no longer causes Outlook to become "unresponsive". I'm already working on this for T3509 and have a development version which already does the encryption in a way that the pinentry / key resolution are just a modal dialog over outlook and no longer block the GUI of Outlook completely.

Feb 6 2018, 10:25 AM · gpgol, Bug Report
aheinecke triaged T3776: Indicate that and why PGP-2 pubkeys (or secret) keys are not imported as Normal priority.
Feb 6 2018, 9:14 AM · Windows, kleopatra
bernhard updated the task description for T3355: GpgOL does not detect some OpenPGP NO-MIME mail body and attachments (multipart/related).
Feb 6 2018, 9:12 AM · gpgol, Bug Report
gniibe triaged T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown as Normal priority.
Feb 6 2018, 8:44 AM · gnupg, Bug Report
gniibe updated the task description for T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 8:43 AM · gnupg, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA74d74d62a6f3: Use QLatin1String (authored by Laurent Montel <montel@kde.org>).
Use QLatin1String
Feb 6 2018, 7:57 AM
gniibe added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

For scdaemon process(es), I created a ticket T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.

Feb 6 2018, 7:55 AM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
gniibe claimed T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 7:55 AM · gnupg, Bug Report
gniibe created T3778: NetBSD: scdaemon should be killed when its parent (gpg-agent) is going to shutdown.
Feb 6 2018, 7:54 AM · gnupg, Bug Report
dkg committed rP822c66815b50: tqt: use UTF-8 instead of ISO-8859-1 (authored by dkg).
tqt: use UTF-8 instead of ISO-8859-1
Feb 6 2018, 4:42 AM

Feb 5 2018

wltjr added a comment to T2905: EFL-based pinentry.

After fighting with Coverity over a fork of pinentry that has EFL. I setup to have Coverity scan. Which found some like 22 defects. Coverity unable to identify that I have any affiliation, after I spent/wasted hours getting a build to upload to Coverity to scan. Just to fight with some unhelpful person basically standing in the way of FOSS project, a wonderful Mel Llaguno. Decided for security reasons I be denied ability to use Coverity to scan pinentry for defects, even in the EFL interface I made and am the author of. Which also means I cannot fix other issues with pinentry or aide further in development....

Feb 5 2018, 11:39 PM · pinentry, Feature Request
Johnnyleone created T3777: GpgOL cannot verify greater than level 0 if addresses are capitalized .
Feb 5 2018, 5:21 PM · gpg4win, gpgol, Bug Report
dams50 closed T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size as Resolved.
Feb 5 2018, 4:01 PM · gnupg (gpg14)
bernhard created T3776: Indicate that and why PGP-2 pubkeys (or secret) keys are not imported in the S1 Public space.
Feb 5 2018, 1:59 PM · Windows, kleopatra
dams50 added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

FYI : when submitting a buffer composed of

  • a leading 00 byte,
  • the 255 bytes encrypted session key value

to HSM/PKCS11 for decyption, decrypt returns without any errors, and returned plain session key is the one expected.

Feb 5 2018, 11:38 AM · gnupg (gpg14)

Feb 4 2018

dkg created T3775: enable mixed hidden/non-hidden recipients during encryption.
Feb 4 2018, 10:08 PM · gpgme, Feature Request

Feb 3 2018

dams50 added a comment to T3768: Decryption of RSA public key encrypted session key packet fails when encrypted session key packet length is not equal to RSA key modulus size.

Some enlightenments here because i may have not mention some info in the first place :

Feb 3 2018, 6:18 PM · gnupg (gpg14)
Laurent Montel <montel@kde.org> committed rKLEOPATRA7a2fcf1d9769: Add new line (authored by Laurent Montel <montel@kde.org>).
Add new line
Feb 3 2018, 5:04 PM