Page MenuHome GnuPG
Feed All Stories

Mar 18 2019

aheinecke added a comment to T4411: Outlook O365 crashes at start with gpgol.

Thanks for the report. Log looks not unusual.

Mar 18 2019, 2:49 PM · gpg4win, kleopatra, gpgol, Bug Report
werner committed rGde70a2f377c1: gpg: Do not bail out on v5 keys in the local keyring. (authored by werner).
gpg: Do not bail out on v5 keys in the local keyring.
Mar 18 2019, 2:35 PM
aheinecke committed rO761a8117743d: Do not allow decrypt permanently in case of errors (authored by aheinecke).
Do not allow decrypt permanently in case of errors
Mar 18 2019, 1:33 PM
aheinecke committed rO4ae342f36bbb: Get / Show Diagnostic audit log after crypt failed (authored by aheinecke).
Get / Show Diagnostic audit log after crypt failed
Mar 18 2019, 1:33 PM
aheinecke committed rO75649ecfd0b3: Expose readRegStr in common.h (authored by aheinecke).
Expose readRegStr in common.h
Mar 18 2019, 1:33 PM
aheinecke committed rOcbecb6b0e598: Use localized seperator for categories (authored by aheinecke).
Use localized seperator for categories
Mar 18 2019, 1:33 PM
aheinecke committed rOd6bc98e8fb7a: Split enable / disable window into two functions (authored by aheinecke).
Split enable / disable window into two functions
Mar 18 2019, 1:33 PM
werner committed rG0e73214dd208: gpg: Allow import of PGP desktop exported secret keys. (authored by werner).
gpg: Allow import of PGP desktop exported secret keys.
Mar 18 2019, 1:19 PM
werner committed rG43b23aa82be7: gpg: Avoid importing secret keys if the keyblock is not valid. (authored by werner).
gpg: Avoid importing secret keys if the keyblock is not valid.
Mar 18 2019, 1:19 PM
werner committed rG61fc831885b0: tests: Add sample secret key w/o binding signatures. (authored by werner).
tests: Add sample secret key w/o binding signatures.
Mar 18 2019, 1:19 PM
werner committed rGdb2d75f1ffed: gpg: During secret key import print "sec" instead of "pub". (authored by werner).
gpg: During secret key import print "sec" instead of "pub".
Mar 18 2019, 1:19 PM
werner committed rG184fbf014ae5: gpg: Simplify an interactive import status line. (authored by werner).
gpg: Simplify an interactive import status line.
Mar 18 2019, 1:19 PM
werner committed rG5205512fc092: gpg: Allow import of PGP desktop exported secret keys. (authored by werner).
gpg: Allow import of PGP desktop exported secret keys.
Mar 18 2019, 1:12 PM
thome created T4411: Outlook O365 crashes at start with gpgol.
Mar 18 2019, 1:04 PM · gpg4win, kleopatra, gpgol, Bug Report
catenacyber created T4410: Memory leak in import recently introduced.
Mar 18 2019, 11:56 AM · Bug Report
aheinecke committed rWb775a822710c: Fix po to .nsi conversion dependencies (authored by aheinecke).
Fix po to .nsi conversion dependencies
Mar 18 2019, 11:52 AM
aheinecke claimed T4408: Outlook and / or Exchange server mistake(s) forwarded mail for appointment request.

I think that this might have the same underlying reason as the fixed T4321 (still open because it was not yet released).

Mar 18 2019, 11:15 AM · gpgol, Bug Report
aheinecke committed rW11db95edfb67: Finally fix parallel builds (authored by aheinecke).
Finally fix parallel builds
Mar 18 2019, 10:23 AM
stefson created T4409: libgpg-error fails to cross-compile for armv7a-unknown-linux-gnueabihf [PATCH].
Mar 18 2019, 9:06 AM · Bug Report
aheinecke added a comment to T4332: Gpg4win, data corruption.

Just for history if I ever need it again here is a patch I wrote debugging QIODeviceDataprovider. I have not commited it for fear of regressions and apparently the code is correct for Linux and that it did not work as expected on Windows had other reasons.

Mar 18 2019, 9:01 AM · gpg4win, Bug Report

Mar 15 2019

werner committed rGf799e9728bca: gpg: Avoid importing secret keys if the keyblock is not valid. (authored by werner).
gpg: Avoid importing secret keys if the keyblock is not valid.
Mar 15 2019, 8:43 PM
werner committed rG8c20a363c221: tests: Add sample secret key w/o binding signatures. (authored by werner).
tests: Add sample secret key w/o binding signatures.
Mar 15 2019, 8:43 PM
werner committed rGf64477db8656: gpg: During secret key import print "sec" instead of "pub". (authored by werner).
gpg: During secret key import print "sec" instead of "pub".
Mar 15 2019, 8:43 PM
werner committed rGf06b6fe47f56: gpg: Simplify an interactive import status line. (authored by werner).
gpg: Simplify an interactive import status line.
Mar 15 2019, 8:43 PM
werner added a comment to T4392: Imports public key only, will not import secret key.

The secret import code actually had a bug in that it silently imported the secret key anyway, so that after importing the public key the secret key showed up. That was not intended because we do not want to allow importing arbitrary keys or subkeys if the don't have a corresponding public (sub)key with the mandatory key-binding signature. This has now been fixed. A fix for the actual problem will come soon.

Mar 15 2019, 7:45 PM · gnupg, Feature Request, gpg4win
JJworx added a comment to T4408: Outlook and / or Exchange server mistake(s) forwarded mail for appointment request.

Additionally that workaround is a bad idea because on closing Outlook it
leads to the GPG4Win error "Not all plain text could be removed, it's
possible that plain text from decrypted mails was transferred to your
server." (roughly remembered text-wise)

Mar 15 2019, 4:42 PM · gpgol, Bug Report
JJworx created T4408: Outlook and / or Exchange server mistake(s) forwarded mail for appointment request.
Mar 15 2019, 3:04 PM · gpgol, Bug Report
Laurent Montel <montel@kde.org> committed rKLEOPATRA76cbf6b08c43: GIT_SILENT: Prepare 5.11.0 rc1 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.11.0 rc1
Mar 15 2019, 1:30 PM
werner claimed T4392: Imports public key only, will not import secret key.
Mar 15 2019, 12:18 PM · gnupg, Feature Request, gpg4win
werner lowered the priority of T2669: gpg --import auto-launches gpg-agent even when no secret keys are imported from Normal to Low.
Mar 15 2019, 12:18 PM · Bug Report, gnupg
aheinecke committed rKLEOPATRA18447fd4ff21: Fix handle closing in windowsprocessdevice (authored by aheinecke).
Fix handle closing in windowsprocessdevice
Mar 15 2019, 9:34 AM
aheinecke committed rWa5f893040df3: Fix 64bit depedency tracking (authored by aheinecke).
Fix 64bit depedency tracking
Mar 15 2019, 9:01 AM
werner closed T4407: Heap-use-after-free from commit 01c87d4c as Resolved.

Thanks.

Mar 15 2019, 8:59 AM · Bug Report
werner committed rG3e1f3df6183b: gpg: Fix recently introduced use after free. (authored by werner).
gpg: Fix recently introduced use after free.
Mar 15 2019, 8:57 AM
aheinecke committed rKLEOPATRA0a985a08297f: Use windows pipe io device for gpgtar (authored by aheinecke).
Use windows pipe io device for gpgtar
Mar 15 2019, 8:50 AM
aheinecke changed the status of T4332: Gpg4win, data corruption from Open to Testing.

After further debugging it showed that it had to be an issue in how we use QProcess. So I've rewritten the way we call gpgtar on Windows and replaced it with a simple anonymous pipe solution. I've tested more then ten times with various directories that the data corruption no longer occurs.
The performance is slightly better, but we still use GPGME so it's not as good as if we would pipe it directly. But not using GPGME was not really an option because otherwise I would have had to implement a full blown "how to call gpg" with error handling etc. for Kleopatra and I really did not want that.

Mar 15 2019, 8:38 AM · gpg4win, Bug Report
catenacyber created T4407: Heap-use-after-free from commit 01c87d4c.
Mar 15 2019, 8:36 AM · Bug Report

Mar 14 2019

werner committed rGbdda31a26bc6: kbx: Unify the fingerprint search modes. (authored by werner).
kbx: Unify the fingerprint search modes.
Mar 14 2019, 2:55 PM
werner created T4406: Allow the use of the default-new-key-algo format for --quick-gen-key..
Mar 14 2019, 12:29 PM · gnupg24, Feature Request
werner committed rGcaf4b3fc16e9: gpg: Make rfc4880bis the default. (authored by werner).
gpg: Make rfc4880bis the default.
Mar 14 2019, 11:30 AM
werner committed rG01c87d4ce23b: gpg: Implement v5 keys and v5 signatures. (authored by werner).
gpg: Implement v5 keys and v5 signatures.
Mar 14 2019, 11:30 AM
werner committed rGf40e9d6a5285: kbx: Add support for 32 byte fingerprints. (authored by werner).
kbx: Add support for 32 byte fingerprints.
Mar 14 2019, 11:30 AM
werner committed rGa21ca3a1eff4: gpg: Implemented latest rfc4880bis version 5 packet hashing. (authored by werner).
gpg: Implemented latest rfc4880bis version 5 packet hashing.
Mar 14 2019, 11:30 AM
aheinecke removed a project from T4098: GpgSM: Add ECC support: gpg4win.
Mar 14 2019, 9:34 AM · gnupg (gpg23), Feature Request, S/MIME
aheinecke created T4405: Pinentry: Offer to generate a password.
Mar 14 2019, 9:31 AM · pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The issue for the quality indication is: T2103

Mar 14 2019, 9:28 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T2103: Improve the pinentry password quality indication.

Regarding the quality evaluation, several months ago I proposed to optionally delegate that task to an external tool (specified by a new gpg-agent option passphrase-checker). I posted a first draft as D442 and then submitted a proper patchset to gnupg-devel, but although @werner expressed interest it was never merged. I have just checked that the patchset still applies cleanly to both the master branch and the STABLE-BRANCH-2-2. I can re-submit it to the mailing list if needed.

Mar 14 2019, 9:27 AM · gnupg (gpg23), Feature Request
aheinecke renamed T4346: Remove gpg-agent passphrase nags for empty / none passphrase from Remove gpg-agent passphrase nags to Remove gpg-agent passphrase nags for empty / none passphrase.
Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

FWIW I like @gouttegd 's patchset.

Mar 14 2019, 9:26 AM · gnupg24, gpg4win, pinentry
aheinecke added a comment to T4346: Remove gpg-agent passphrase nags for empty / none passphrase.

The quality bar is switched off by default. That feature including the quality was ordered and accepted by a client. I don't like it either and thus the new default of having it disabled is a useful solution.

Mar 14 2019, 9:24 AM · gnupg24, gpg4win, pinentry
gniibe committed rGf199b627ce51: Fix the previous commit. (authored by gniibe).
Fix the previous commit.
Mar 14 2019, 12:33 AM

Mar 13 2019

wuximeniyu added a comment to T4165: Dirmngr: Ipv6 causes network failure if Ipv6 can't be reached.

There is a solution for it:

Mar 13 2019, 9:55 PM · Keyserver, Feature Request, dirmngr
cipy added a comment to T4374: unable to login to gnupg.org with a twitter account.

well, Firefox DE on OSX gives same error Unhandled Exception ("HTTPFutureHTTPResponseStatus")

Mar 13 2019, 9:49 PM · dev.gnupg.org
cipy added a comment to T4375: unable to change empty passwords for private keys.

Hi there,

Mar 13 2019, 9:45 PM · Info Needed, Bug Report
aheinecke committed rMc4cc47ee8f0b: cpp: Fix Error::hasSystemError (authored by aheinecke).
cpp: Fix Error::hasSystemError
Mar 13 2019, 12:43 PM
aheinecke triaged T4404: Mangled Pinentry dialog box as Low priority.

thanks for the report. Yes this is a known issue. This pinentry is so basic that it does not have dynamic layout as we don't include GUI libraries in the basic installer. For a better pinentry you can install Gpg4win.
In the future we are thinking about adding a pinentry based on the small "FLTK" toolkit, with dynamic layout.

Mar 13 2019, 8:51 AM · Windows, pinentry, Bug Report
gniibe committed rGaf3efd149f55: g10: Fix symmetric cipher algo constant for ECDH. (authored by gniibe).
g10: Fix symmetric cipher algo constant for ECDH.
Mar 13 2019, 1:17 AM

Mar 12 2019

Kelbom68 changed Version from 2.2.3 (gnupg-w32-2.2.13_20190212.exe) to 2.2.13 (gnupg-w32-2.2.13_20190212.exe) on T4404: Mangled Pinentry dialog box.
Mar 12 2019, 10:59 PM · Windows, pinentry, Bug Report
Kelbom68 created T4404: Mangled Pinentry dialog box.
Mar 12 2019, 10:57 PM · Windows, pinentry, Bug Report
Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

The man page also needs to be updated (or reference) whats-new-in-2.1 ,especially the New format for key listings. The "missing" KeyIDs in the listing is extremely confusing to someone used to the old system. I wasted much time trying to discover what I was missing.

Mar 12 2019, 10:14 PM · gnupg, Documentation
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
aheinecke created T4403: GpgOL: OpenPGP message detected but S/MIME verified / decrypted.
Mar 12 2019, 4:16 PM · gpg4win, gpgol
aheinecke committed rW01665c086ce4: Fix a spammy nsis-3 warning (authored by aheinecke).
Fix a spammy nsis-3 warning
Mar 12 2019, 2:10 PM
aheinecke committed rD6e221d706e02: web: Add signature keys as ASC (authored by aheinecke).
web: Add signature keys as ASC
Mar 12 2019, 12:31 PM
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Ok. Let me know so I can try it out.

Mar 12 2019, 11:50 AM · gnupg, Feature Request, gpg4win
aheinecke added a comment to T4392: Imports public key only, will not import secret key.

Yes, I think that if I see an import result with "secret-keys-read && w/o userId's" I can just do a second try.

Mar 12 2019, 8:18 AM · gnupg, Feature Request, gpg4win
werner added projects to T4392: Imports public key only, will not import secret key: Feature Request, gnupg.

Checking the OpenPGP specs again, there is actually an "exit" clause for this PGP bug. Or well, what I would consider to be a bug. A fix for this is not easy because it would require to detect this at an outer level (the ascii armor) which we don't do because gpg is build along a streaming concept as almost all Unix tools. What we can do is to allow import of a secret key in that PGP format iff a public key is already there. In practise this would mean to run the import two times and ignore the errors from the first import.

Mar 12 2019, 7:53 AM · gnupg, Feature Request, gpg4win

Mar 11 2019

Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

OK. Designated box wasn't a technical term, so obvious in retrospect.

Mar 11 2019, 10:33 PM · gnupg, Documentation
crollinsphoto added a comment to T4392: Imports public key only, will not import secret key.

Do you think you can do it with a new gnupg?

Charles

Mar 11 2019, 6:53 PM · gnupg, Feature Request, gpg4win
werner committed rG9f37e93dd741: dirmngr: Avoid testing for Tor with --gpgconf-list. (authored by werner).
dirmngr: Avoid testing for Tor with --gpgconf-list.
Mar 11 2019, 6:32 PM
aheinecke added a comment to T4402: Kleopatra decrypt error - Missing MDC for non legacy algos.

By the way. As I see the domain in the screenshot ;-) let me just say that there is commercial support for GnuPG (https://gnupg.com) available and through which we could much better and quicker help you to find a solution that works for you if this is a problem in your organisation.

Mar 11 2019, 6:04 PM · kleopatra, Bug Report, gpg4win
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
aheinecke renamed T4402: Kleopatra decrypt error - Missing MDC for non legacy algos from Kleopatra decrypt error to Kleopatra decrypt error - Missing MDC for non legacy algos.
Mar 11 2019, 6:01 PM · kleopatra, Bug Report, gpg4win
aheinecke triaged T4402: Kleopatra decrypt error - Missing MDC for non legacy algos as Low priority.

I think I know what the problem is. T4038 only works for "legacy algorithms" this means old ciphers where MDC was not the default are handled by this error. New algorithms like AES which should have MDC in all implementations were not affected by this because this is much rarer and points to a broken implementation / a real attack.

Mar 11 2019, 6:01 PM · kleopatra, Bug Report, gpg4win
aheinecke added a comment to T4396: no connection to ui server kleopatra start up error.

%APPDATA%\gnupg is a windows variable which expands to something like:

Mar 11 2019, 5:54 PM · kleopatra, gpg4win
aheinecke committed rWd386d210d7d8: Merge branch 'master' into nsis-3 (authored by aheinecke).
Merge branch 'master' into nsis-3
Mar 11 2019, 5:27 PM
cosmic added a comment to T4396: no connection to ui server kleopatra start up error.

i need to create a new key pair ,because of this error i cant even generate my key...plz help me to find a fix for this....

Mar 11 2019, 4:16 PM · kleopatra, gpg4win
aheinecke committed rW914dea9abeb2: Add missing patch for kxmlgui (authored by aheinecke).
Add missing patch for kxmlgui
Mar 11 2019, 4:06 PM
cosmic added a comment to T4396: no connection to ui server kleopatra start up error.

im using kleopatra as an admin user.....and why is this happening .....i moved the gnupg file to another location and the ui server issue is still not fixed... plz help

Mar 11 2019, 4:05 PM · kleopatra, gpg4win
cosmic added a comment to T4396: no connection to ui server kleopatra start up error.

from %APPDTA% where should i move the gnupg file........to.... should i move the file from C to D

Mar 11 2019, 3:58 PM · kleopatra, gpg4win
aheinecke committed rW1113580b35e0: Fix build of breeze-icons (authored by aheinecke).
Fix build of breeze-icons
Mar 11 2019, 3:57 PM
aheinecke committed rKLEOPATRAc1379acaa5a8: Do not inhibit QProcess::close anymore (authored by aheinecke).
Do not inhibit QProcess::close anymore
Mar 11 2019, 3:55 PM
aheinecke committed rKLEOPATRAa8a827a6b849: Ensure ProcessStdOutInput is always finalized (authored by aheinecke).
Ensure ProcessStdOutInput is always finalized
Mar 11 2019, 3:55 PM
KarlS created T4402: Kleopatra decrypt error - Missing MDC for non legacy algos.
Mar 11 2019, 3:25 PM · kleopatra, Bug Report, gpg4win
werner closed T4401: GnuPG should generate a direct-key signature to constrain the primary key, and convey preferences and features as Wontfix.

See T4400.

Mar 11 2019, 2:00 PM · Feature Request
werner closed T4400: GnuPG fails to parse algorithm preferences (and presumably features) from direct key signatures as Invalid.

That is correct according to the specs:

Mar 11 2019, 1:58 PM · Bug Report
justus created T4401: GnuPG should generate a direct-key signature to constrain the primary key, and convey preferences and features.
Mar 11 2019, 1:54 PM · Feature Request
justus created T4400: GnuPG fails to parse algorithm preferences (and presumably features) from direct key signatures.
Mar 11 2019, 1:43 PM · Bug Report
aheinecke committed rW30619429e978: Add vsnfd@gpg4win.org to WKD (authored by aheinecke).
Add vsnfd@gpg4win.org to WKD
Mar 11 2019, 1:04 PM
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
msc added a comment to T4241: GpgOL: Unable to save an encrypted message over the microsoft outlook interface.

Hey. Are there any new regarding this ticket?

Mar 11 2019, 9:37 AM · Bug Report, gpg4win
werner added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

What terms in the man page are troublesome for you?

Mar 11 2019, 9:00 AM · gnupg, Documentation
aheinecke added a comment to T4396: no connection to ui server kleopatra start up error.

This can happen e.g. if there is a permission problem in the GNUPG home directory (%APPDATA%\gnupg) e.g. if the file S.Uiserver in there was created once with admin permissions it can not be removed or reused by a kleopatra running as a normal user.

Mar 11 2019, 8:54 AM · kleopatra, gpg4win

Mar 10 2019

Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

Despite my previous denial, I now think that you are correct: I now think that I did indeed follow a Debian wiki entry on separating the primary key. In my defense it was many years ago :-(. I have now managed to import a primary key, although unfortunately the wrong one.

Mar 10 2019, 9:12 PM · gnupg, Documentation
Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

Just to note that I did import the secret key, but there was no change. I have searched for the term designated box, but I found no hits. Where is this term defined or explained?

Mar 10 2019, 3:59 PM · gnupg, Documentation
Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

Thanks for the prompt reply. I did not explicitly move the primary key offline. Maybe there is something in the default debian configuration that does that?
$GNUPGHOME is pointing to a .gnupg which contains secring.gpg and also a directory private-keys-v1.d/ which contains two keys.

Mar 10 2019, 3:46 PM · gnupg, Documentation
werner added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

You are keeping your primary secret key offline. You need the primary secret key for most operations because it is required to bind user ids or new subkeys to the primary key. The "pub" indicates that you have only the public part of the primary key. There are several howtos on how to move a key offline and you seem to have followed on of them. The common advise is to have a designated box with the full key (including the primary key) and use that for key maintenance. Of course you can also import the primary secret key.

Mar 10 2019, 2:43 PM · gnupg, Documentation
Laurent Montel <montel@kde.org> committed rKLEOPATRA85fd127a07c7: GIT_SILENT: Prepare 5.11.0 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Prepare 5.11.0
Mar 10 2019, 2:26 PM

Mar 9 2019

Wanderer added a comment to T4399: gpg2 --edit-key "Need the secret key to do this.".

I should have added, in case it wasn't obvious, that I changed some ids etc in the report just to protect precise details.

Mar 9 2019, 6:19 PM · gnupg, Documentation
Wanderer created T4399: gpg2 --edit-key "Need the secret key to do this.".
Mar 9 2019, 6:16 PM · gnupg, Documentation