Page MenuHome GnuPG
Feed All Stories

Mar 19 2019

werner committed rE85f427fd28ae: Release 1.36 (authored by werner).
Release 1.36
Mar 19 2019, 11:31 AM
werner committed rE174de38509eb: po: Update German translation (authored by werner).
po: Update German translation
Mar 19 2019, 11:31 AM
werner committed rEe4f460d8e338: estream: Increase buffer size for Windows. (authored by werner).
estream: Increase buffer size for Windows.
Mar 19 2019, 11:31 AM
werner committed rEda4807e0afa8: syscfg: Add armv7a-unknown-linux-gnueabihf as an alias. (authored by werner).
syscfg: Add armv7a-unknown-linux-gnueabihf as an alias.
Mar 19 2019, 11:31 AM
werner closed T4413: Release libgpg-gerror 1.36 as Resolved.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner updated the task description for T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 10:46 AM · gpgrt, Release Info
werner committed rD989faadb9132: swdb: Release gpgrt 1.26 (authored by werner).
swdb: Release gpgrt 1.26
Mar 19 2019, 10:36 AM
aheinecke committed rO39798986449f: Add filenames for our mime parts (authored by aheinecke).
Add filenames for our mime parts
Mar 19 2019, 9:57 AM
werner created T4413: Release libgpg-gerror 1.36.
Mar 19 2019, 9:43 AM · gpgrt, Release Info
aheinecke committed rKLEOPATRAa23996de95f9: Fix some zero as nullptr warnings for windows (authored by aheinecke).
Fix some zero as nullptr warnings for windows
Mar 19 2019, 9:43 AM
aheinecke committed rKLEOPATRA7901d8572dd2: Fix rerun selftests (authored by aheinecke).
Fix rerun selftests
Mar 19 2019, 9:41 AM
werner closed T4392: Imports public key only, will not import secret key as Resolved.
Mar 19 2019, 9:40 AM · gnupg, Feature Request, gpg4win
aheinecke added a parent task for T4264: Gpg4win 3.1.6: T4412: Release GnuPG 2.2.14.
Mar 19 2019, 9:21 AM · Release Info, gpg4win
aheinecke added a subtask for T4412: Release GnuPG 2.2.14: T4264: Gpg4win 3.1.6.
Mar 19 2019, 9:21 AM · Release Info, gnupg (gpg22)
aheinecke added a parent task for T4412: Release GnuPG 2.2.14: T4392: Imports public key only, will not import secret key.
Mar 19 2019, 9:20 AM · Release Info, gnupg (gpg22)
aheinecke added a subtask for T4392: Imports public key only, will not import secret key: T4412: Release GnuPG 2.2.14.
Mar 19 2019, 9:20 AM · gnupg, Feature Request, gpg4win
aheinecke changed the status of T4392: Imports public key only, will not import secret key from Open to Testing.

Thanks! I've confirmed that it works for me.

Mar 19 2019, 9:20 AM · gnupg, Feature Request, gpg4win
catenacyber added a comment to T4410: Memory leak in import recently introduced.

Running
valgrind --leak-check=full ./g10/gpg --import clusterfuzz-testcase-minimized-fuzz_import-5751600352591872.dms
gave me at commit f799e9728bcadb3d4148a47848c78c5647860ea4

==11882== 232 (16 direct, 216 indirect) bytes in 1 blocks are definitely lost in loss record 290 of 333
==11882==    at 0x1001C32C5: malloc (vg_replace_malloc.c:302)
==11882==    by 0x100B211B9: do_malloc (in /usr/local/Cellar/libgcrypt/1.8.3/lib/libgcrypt.20.dylib)
==11882==    by 0x100B214D5: _gcry_xmalloc (in /usr/local/Cellar/libgcrypt/1.8.3/lib/libgcrypt.20.dylib)
==11882==    by 0x100058A1D: read_block (import.c:929)
==11882==    by 0x10005B772: import (import.c:584)
==11882==    by 0x1000597FF: import_keys_internal (import.c:486)
==11882==    by 0x1000596FE: import_keys (import.c:526)
==11882==    by 0x10000727B: main (gpg.c:4675)
Mar 19 2019, 9:07 AM · Bug Report
werner closed T4409: libgpg-error fails to cross-compile for armv7a-unknown-linux-gnueabihf [PATCH] as Resolved.

Thanks. Actually the same as arm7-unknown-linux-gnueabihf. I have added it to the alias table to be released with 1.36.

Mar 19 2019, 8:07 AM · Bug Report
werner added a comment to T3065: dirmngr: proxy issues with dnslookup causing failure.

Please show an example regarding something else than a failed access to a pool of keyservers. I explained why it can't work for pools for you.

Mar 19 2019, 7:59 AM · gnupg (gpg22), dns, dirmngr
werner added a comment to T4410: Memory leak in import recently introduced.

This file is readable. You must have changed the former one's visibility so that only you can view it.

Mar 19 2019, 7:56 AM · Bug Report

Mar 18 2019

aheinecke committed rD1f1e8ce2d416: web, people: Change my work to GnuPG.com (authored by aheinecke).
web, people: Change my work to GnuPG.com
Mar 18 2019, 9:29 PM
wheelerlaw reopened T3065: dirmngr: proxy issues with dnslookup causing failure as "Open".

Yes you can, and no you do not. Don't believe me? Then read the spec. At no point does the spec say that there is "nothing that can be done" when a hostname cannot be resolved when connecting through a proxy. In fact, it states precisely the opposite, describing the exact procedure a client should take when making a request through a proxy. See section 5.3, paragraph 3:

Mar 18 2019, 9:21 PM · gnupg (gpg22), dns, dirmngr
catenacyber added a comment to T4410: Memory leak in import recently introduced.

Ok, I will wait longer next time.
How do I make the file accessible ? (I can download it)

Mar 18 2019, 8:24 PM · Bug Report
stefson updated the task description for T4409: libgpg-error fails to cross-compile for armv7a-unknown-linux-gnueabihf [PATCH].
Mar 18 2019, 8:11 PM · Bug Report
werner removed a project from T1537: gpgv does not handle expired or revoked keys: gnupg (gpg22).
Mar 18 2019, 7:31 PM · Feature Request, gnupg
werner edited projects for T3257: dirmngr cannot set port for nameserver, added: Feature Request; removed gnupg (gpg22), Bug Report.
Mar 18 2019, 7:30 PM · Feature Request, dirmngr
werner removed a project from T2398: finger support using SRV DNS records: gnupg (gpg22).
Mar 18 2019, 7:29 PM · gnupg, Feature Request, dirmngr
werner closed T2908: dirmngr can't be build w/o LDAP as Wontfix.
Mar 18 2019, 7:28 PM · gnupg (gpg22), dirmngr, Bug Report, gnupg
werner closed T4319: New 2017 MAC permission isues on gpg-agent as Invalid.
Mar 18 2019, 7:27 PM · MacOS, gpgagent, gnupg (gpg22)
werner closed T3065: dirmngr: proxy issues with dnslookup causing failure as Invalid.

No we can't we need to know the IP addresses to handle the pools. I have given a workaround for you in my previous comment. You can also use install Tor which we can use for DNS resolving.

Mar 18 2019, 7:26 PM · gnupg (gpg22), dns, dirmngr
werner lowered the priority of T3972: 100% CPU usage endles loop of gpg --list-keys from Normal to Low.

We can't replicate that and got no more response for 9 months.

Mar 18 2019, 7:22 PM · gnupg (gpg22)
werner edited projects for T3573: Research performance problems with some large keyring., added: gnupg (gpg23); removed gnupg (gpg22).
Mar 18 2019, 7:18 PM · gnupg (gpg23)
werner created T4412: Release GnuPG 2.2.14.
Mar 18 2019, 7:14 PM · Release Info, gnupg (gpg22)
werner committed rG68c29eb37e40: po: Minor update to the Polish translation (authored by Jan Kowalski <rjanusz3@gmail.com>).
po: Minor update to the Polish translation
Mar 18 2019, 6:45 PM
werner committed rGdc00947b21dc: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Mar 18 2019, 6:45 PM
werner added a comment to T4410: Memory leak in import recently introduced.

That was an intermediate commit on master - it is likely that there are memory leaks.
Moving the test around is not a solution. BTW {F630817} is not accessible.

Mar 18 2019, 6:04 PM · Bug Report
werner updated the task description for T4410: Memory leak in import recently introduced.
Mar 18 2019, 6:03 PM · Bug Report
aheinecke committed rO379aa592920c: Fix implicit fallthrough warnings (authored by aheinecke).
Fix implicit fallthrough warnings
Mar 18 2019, 5:21 PM
aheinecke committed rOb513bffaa05c: Log if DBG_TRACE is set (authored by aheinecke).
Log if DBG_TRACE is set
Mar 18 2019, 5:20 PM
thome added a comment to T4411: Outlook O365 crashes at start with gpgol.

Since I configured call tracing the running O365 Client dies immediately after activating the addin. Same happens now if I activate the addin.
Anyways, here is the log.

Mar 18 2019, 4:25 PM · gpg4win, kleopatra, gpgol, Bug Report
aheinecke committed rGb98799ce964d: speedo: Fix installer build with NSIS-3 (authored by aheinecke).
speedo: Fix installer build with NSIS-3
Mar 18 2019, 4:10 PM
aheinecke committed rOb8d651c4d083: MAPI look into tnef attachments to detect protocol (authored by aheinecke).
MAPI look into tnef attachments to detect protocol
Mar 18 2019, 2:56 PM
aheinecke committed rOb69d2183e148: Add the generic MSGTYPE_SMIME in isSMIME_m (authored by aheinecke).
Add the generic MSGTYPE_SMIME in isSMIME_m
Mar 18 2019, 2:56 PM
aheinecke committed rO425b845d8d3f: Fix a false positive memdbg warning (authored by aheinecke).
Fix a false positive memdbg warning
Mar 18 2019, 2:56 PM
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