Page MenuHome GnuPG
Feed Advanced Search

Aug 28 2018

werner committed rG1189df2cd7d4: assuan: Use exponential decay for first 1s of spinlock. (authored by dkg).
assuan: Use exponential decay for first 1s of spinlock.
Aug 28 2018, 5:02 PM
werner committed rGa22a55b994e0: assuan: Reorganize waiting for socket. (authored by dkg).
assuan: Reorganize waiting for socket.
Aug 28 2018, 5:02 PM
werner moved T3490: "gpgconf --launch gpg-agent" should not take a full second if the agent isn't already started from Backlog to For next release on the gnupg (gpg22) board.
Aug 28 2018, 4:57 PM · gnupg (gpg22)
werner moved T4088: gpg outputs info to the tty despite that it used the Pinentry from Backlog to For next release on the gnupg (gpg22) board.
Aug 28 2018, 4:19 PM · gnupg (gpg20), Bug Report
werner closed T3252: Track the origin of a key as Resolved.

AFAICS this is now implemented. We have the option --with-key-origin and even support in GPGME.

Aug 28 2018, 4:16 PM · gnupg (gpg22)
werner claimed T4112: GnuPG 2.2.10 release.
Aug 28 2018, 3:48 PM · Release Info, gnupg
werner created T4112: GnuPG 2.2.10 release.
Aug 28 2018, 3:47 PM · Release Info, gnupg
werner closed T2917: --locate-key should re-fetch key via WKD if it is expired as Resolved.

Done. To be released with 2.2.10.

Aug 28 2018, 3:42 PM · gnupg (gpg22), Bug Report
werner added a comment to T3910: Kleopatra: Direct way to WKD Lookup a key.

FWIW, we record the origin of the keys. So you have the information. Use --with-key-origin in a key listing. GPGME also has the info.

Aug 28 2018, 3:39 PM · Restricted Project, kleopatra
werner committed rG0709f358cd13: gpg: Refresh expired keys originating from the WKD. (authored by werner).
gpg: Refresh expired keys originating from the WKD.
Aug 28 2018, 3:37 PM
werner committed rG11a9fe1c5820: gpg: Remove unused arg from a function. (authored by werner).
gpg: Remove unused arg from a function.
Aug 28 2018, 3:37 PM
werner committed rG7f172404bfcf: gpg: Refresh expired keys originating from the WKD. (authored by werner).
gpg: Refresh expired keys originating from the WKD.
Aug 28 2018, 3:36 PM
werner committed rGdb67ccb75942: gpg: Remove unused arg from a function. (authored by werner).
gpg: Remove unused arg from a function.
Aug 28 2018, 3:35 PM
Sultec awarded T3902: Use the term password instead of passphrase a Like token.
Aug 28 2018, 9:48 AM · gnupg24, FAQ, Documentation

Aug 27 2018

werner committed rG108702ccae8f: gpg: Prepare for longer card fingerprints. (authored by werner).
gpg: Prepare for longer card fingerprints.
Aug 27 2018, 5:07 PM
werner committed rM53c5b9a265d3: json: Do not put FILE_NAME into the verify result. (authored by werner).
json: Do not put FILE_NAME into the verify result.
Aug 27 2018, 11:52 AM
werner committed rM702566b36c11: doc: Add warning that FILE_NAME is not part of the signed data. (authored by werner).
doc: Add warning that FILE_NAME is not part of the signed data.
Aug 27 2018, 11:52 AM
werner committed rM08cd34afb762: core: Export gpgme_data_new_from_estream function. (authored by Jasper Spaans <jasper@startmail.com>).
core: Export gpgme_data_new_from_estream function.
Aug 27 2018, 9:22 AM

Aug 26 2018

werner added a comment to T4108: Support for verifying OpenPGP standalone and timestamp signatures.

Okay, can you please provide sample data for the test suite? Best using one of the existing keys but adding another one won't harm either.

Aug 26 2018, 8:29 AM · gnupg24, gnupg (gpg23), Feature Request

Aug 24 2018

werner created T4109: GPGME 1.12.0 release.
Aug 24 2018, 6:03 PM · Release Info, gpgme
werner closed T3621: OpenPGP Encrypted message (decryption not possible) as Invalid.

No response so closing as invalid.

Aug 24 2018, 5:59 PM · Info Needed, gpgme, gpgol, Bug Report
werner moved T3056: gpgme-1.8.0: test failures on NetBSD from Backlog to QA for next release on the gpgme board.
Aug 24 2018, 5:57 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner added a comment to T3056: gpgme-1.8.0: test failures on NetBSD.

What are we going to do with this report? The last comment is 6 months old; can we change from testing to resolved or do we need to wait for a gpgme release?

Aug 24 2018, 5:56 PM · gpgme (gpgme 1.23.x), gpgagent, gnupg (gpg23)
werner lowered the priority of T3957: GPGME: mkdefsinc segfaults on windows from Normal to Low.

I need to know which of the processes segv: mkdefsinc, cat or the subshell. And a backtrace would also be very helpful.

Aug 24 2018, 5:52 PM · unreproducible, toolchain, Documentation, Windows, gpgme
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

@kallisti5: For you server you can add only_urandom to random.conf when changing to a multiuser runlevel and remove it early at startup and termination.

Aug 24 2018, 5:46 PM · libgcrypt, gnupg
werner added a comment to T3894: re-evaluate default randomness choices during key generation on GNU/Linux platforms.

/dev/random, RDRAND, etc involves a lot of political arguments and thus it is not easy to decide what to do. What you are calling for is a linux kernel specific code path (note that rndlinux is used by most Unices) and won't be helpful for other OSes. I am of course willing to do add specific for for a few widespread OSes (and in any case for Debian). It is a major change and thus does not belong into 1.8 - I am fine with master which Debian might want to backport.

Aug 24 2018, 5:40 PM · libgcrypt, gnupg
werner added a project to T4108: Support for verifying OpenPGP standalone and timestamp signatures: gnupg (gpg23).

What are your use cases?

Aug 24 2018, 5:31 PM · gnupg24, gnupg (gpg23), Feature Request

Aug 22 2018

werner added a comment to T4103: Compile with Apple Clang.

I don't think that GnuPG >= 2 can still be build with RISCOS. In any case it is such a minor platform that we are removing special RISCOS hacks when touching such code parts.

Aug 22 2018, 2:44 PM · Feature Request

Aug 21 2018

werner added a comment to T4103: Compile with Apple Clang.

Do you say that the linker can't handle the standard common block feature? The only toolchain I am aware of which does not understand this is the Norcraft C compiler for RISC OS. And now also Clang building for iOS?

Aug 21 2018, 5:35 PM · Feature Request
werner added a project to T4106: Terminal use case for gpg-agent and gpg-agent for ssh-agent feature: Debian.

gpg-agent has a pinentry caling timeout - doesn't that trigger?
In any case we agreed that Debian takes care of systemd support because that is not an upstream supported configuration.

Aug 21 2018, 5:28 PM · Debian, gpgagent, Bug Report
werner triaged T4104: gpgsm/ksba removes leading zeros from signature byte array as Normal priority.
Aug 21 2018, 5:25 PM · Restricted Project, libksba, S/MIME, Bug Report
werner triaged T4102: libgcrypt: yat2m does not respect SOURCE_DATE_EPOCH, patch included as Normal priority.

We are moving to use the yat2m from gpgrt (libgpg-error); thus the additional tag.

Aug 21 2018, 5:23 PM · gpgrt, libgcrypt, Bug Report

Jul 29 2018

werner committed rGf1c0d9bb6506: gpg: Set a limit for a WKD import of 256 KiB. (authored by werner).
gpg: Set a limit for a WKD import of 256 KiB.
Jul 29 2018, 6:55 PM
werner committed rG8a98aa25bb4b: dirmngr: Validate SRV records in WKD queries. (authored by werner).
dirmngr: Validate SRV records in WKD queries.
Jul 29 2018, 6:55 PM
werner committed rG4f59187a17f1: common: New function to validate domain names. (authored by werner).
common: New function to validate domain names.
Jul 29 2018, 6:55 PM
werner committed rGd43248af9242: scd: Add support for Trustica Cryptoucan. (authored by nephirus).
scd: Add support for Trustica Cryptoucan.
Jul 29 2018, 6:55 PM

Jul 27 2018

werner committed rGebe727ef596e: dirmngr: Validate SRV records in WKD queries. (authored by werner).
dirmngr: Validate SRV records in WKD queries.
Jul 27 2018, 6:00 PM
werner committed rGe88f56f1937a: gpg: Set a limit for a WKD import of 256 KiB. (authored by werner).
gpg: Set a limit for a WKD import of 256 KiB.
Jul 27 2018, 6:00 PM
werner committed rGddee9f9409fb: common: New function to validate domain names. (authored by werner).
common: New function to validate domain names.
Jul 27 2018, 6:00 PM

Jul 25 2018

werner committed rGbd4048c53316: dirmngr: Print a WARNING status for DNS config problems. (authored by werner).
dirmngr: Print a WARNING status for DNS config problems.
Jul 25 2018, 2:45 PM
werner added a project to T4087: Kleopatra: Revoke User-ID: kleopatra.

Deleting a user id is more or less useless. What you want is to revoke a user id.

Jul 25 2018, 12:37 PM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
werner created T4088: gpg outputs info to the tty despite that it used the Pinentry .
Jul 25 2018, 10:15 AM · gnupg (gpg20), Bug Report

Jul 24 2018

werner committed rG9aa1b368efd4: gpg: Use 128 MiB as default AEAD chunk size. (authored by werner).
gpg: Use 128 MiB as default AEAD chunk size.
Jul 24 2018, 10:31 AM

Jul 23 2018

werner triaged T4084: Transition Windows RNG to use BCryptGenRandom as Wishlist priority.

CryptGenRandom is only used as an additional source of entropy and doesn't count towards our entropy estimation. Thus whether it is used of not does not make any difference. Our main entropy source is meanwhile the jitter based RNG. Thus your request will receive a low priority.

Jul 23 2018, 2:30 PM · libgcrypt, Feature Request

Jul 19 2018

werner committed rM5ef492c5635a: core: Clear all flags for a new data property. (authored by werner).
core: Clear all flags for a new data property.
Jul 19 2018, 8:47 PM
werner committed rM085cdeddef63: core: Blank out the plaintext after decryption failure. (authored by werner).
core: Blank out the plaintext after decryption failure.
Jul 19 2018, 5:49 PM
werner added a comment to T4082: GPGME: Modernize signature information.

Well, green is a shortcut on how to display the status of the signature. It came from the green frame KMail printed and it soley used to rely on that information. The idea was that gpgme tells you what it considers to be a good signature. Opinions and trust models meanwhile changed and thus we indeed need to update gpgme's suggestion.

Jul 19 2018, 5:25 PM · gpgme
werner committed rMaf2c74d6c06a: json: Don't use strdup but the xtrystrdup wrapper. (authored by werner).
json: Don't use strdup but the xtrystrdup wrapper.
Jul 19 2018, 10:03 AM
werner committed rMf42cd70f18d5: core: New interface gpgme_data_new_from_estream. (authored by werner).
core: New interface gpgme_data_new_from_estream.
Jul 19 2018, 10:03 AM

Jul 18 2018

werner removed a project from T169: Add a way to generate keypairs from a passphrase: Stalled.
Jul 18 2018, 10:05 AM · gnupg, Feature Request
werner raised the priority of T169: Add a way to generate keypairs from a passphrase from Low to Normal.

The problem with mnemonics based on words is that they are language dependent and only a small part of the world is fluent enough in English to spell/use them correctly. Thus anything based on ICAO spelling (Alfa, Bravo,...) is a better choice than arbitrary words from one language. Even if that meas to write down a longer string. A CRC is of course very useful.

Jul 18 2018, 10:04 AM · gnupg, Feature Request

Jul 17 2018

werner raised the priority of T4081: GPGME performance: Allow single component gpg-conf loads from Wishlist to Normal.
Jul 17 2018, 2:15 PM · gpg4win, gpgme

Jul 16 2018

werner committed rM1933f5b8056b: json: Minor cleanups in cJSON.c (authored by werner).
json: Minor cleanups in cJSON.c
Jul 16 2018, 2:51 PM
werner committed rM013a7f47ab48: json: Fix buffer overflow in cJSON.c (authored by werner).
json: Fix buffer overflow in cJSON.c
Jul 16 2018, 12:51 PM
werner committed rPTHdb0e9d82a4d3: Post release updates (authored by werner).
Post release updates
Jul 16 2018, 10:03 AM
werner committed rPTH771287929ed2: Release 1.6 (authored by werner).
Release 1.6
Jul 16 2018, 10:03 AM
werner closed T3980: gpg-agent: error allocating thread attributes when starting as daemon as Resolved.
Jul 16 2018, 9:50 AM · npth, Bug Report
werner committed rD69cdc11cda9b: swdb: Release npth 1.6 (authored by werner).
swdb: Release npth 1.6
Jul 16 2018, 9:50 AM
werner closed T4027: npth 1.6 as Resolved.
Jul 16 2018, 9:49 AM · npth
werner closed T4027: npth 1.6, a subtask of T3283: Set 'mym4_revision' to 0 if not a git repo, as Resolved.
Jul 16 2018, 9:49 AM · libgcrypt, Bug Report
werner closed T4027: npth 1.6, a subtask of T3980: gpg-agent: error allocating thread attributes when starting as daemon, as Resolved.
Jul 16 2018, 9:49 AM · npth, Bug Report
werner added a comment to T4074: gpg-agent and scdaemon still running after log out.

There should be only one instance of gpg-agent running per GNUPGHOME directory (i.e per user). Is this a systemd system where you started gpg-agent in supervised mode (e.g. Debian) or a regular system. What is special in your setup?

Jul 16 2018, 9:19 AM · Bug Report

Jul 14 2018

werner added a comment to T3813: GPGME error: "invalid crypto engine" in the MSYS2 version.

if that is the case config.{guess,sub} needs to support this and we should be able to handle this the same way as other Unix platforms.

Jul 14 2018, 10:08 AM · Python, gpgme, Bug Report
werner added a comment to T4072: fix inconsistent CLI.

Right, but requires extra code. The --quick commands try to reuse existing code and, iirc, that is the reason why a user id is accepted for --quick-add-uid.

Jul 14 2018, 10:05 AM · Feature Request, gnupg

Jul 13 2018

werner added a comment to T4072: fix inconsistent CLI.

The command line is an API and we will never break an API without a very good reason. If you didn't like that API you should have noted that on the devel mailing list years ago ;-)

Jul 13 2018, 12:28 PM · Feature Request, gnupg
werner closed T4072: fix inconsistent CLI as Wontfix.

The term “user-id” is used throughout gpg to mean some kind of user id beit is a name, a key id, a fingerprint, a keygrip, etc. See the section "How to specify a user id" in the man page. FPR is used if a fingerprint is required.

Jul 13 2018, 11:39 AM · Feature Request, gnupg
werner edited projects for T4072: fix inconsistent CLI, added: gnupg, Feature Request; removed Bug Report.

I am not sure wheat I understand your request. --quick-add-uid takes a fingerprint as first argument you _may _ use a a user-id instead but that is for consistency with all gpg commands. Using the fingerprint is always highly suggested.

Jul 13 2018, 9:03 AM · Feature Request, gnupg

Jul 12 2018

werner committed rG011ab7ec6615: doc: Add NEWS about the 2.2.9 release (authored by werner).
doc: Add NEWS about the 2.2.9 release
Jul 12 2018, 9:00 PM
werner committed rDd07083d48699: web: Release annoucement for 2.2.9 (authored by werner).
web: Release annoucement for 2.2.9
Jul 12 2018, 8:58 PM
werner closed T4036: gnupg 2.2.9 release as Resolved.

Release done: https://lists.gnupg.org/pipermail/gnupg-announce/2018q3/000427.html

Jul 12 2018, 4:54 PM · Release Info, gnupg
werner closed T4036: gnupg 2.2.9 release, a subtask of T3374: gpg recv-keys fail if first dns server end up with "Connection refused", as Resolved.
Jul 12 2018, 4:54 PM · dns, dirmngr, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T3610: dirmngr: Since 2.1 windows firewall asks about dirmngr access, as Resolved.
Jul 12 2018, 4:54 PM · gpg4win, dirmngr
werner closed T4036: gnupg 2.2.9 release, a subtask of T2348: Improve detection of IPv6 and IPv4 availibility, as Resolved.
Jul 12 2018, 4:54 PM · gnupg, dirmngr, Feature Request
werner closed T4036: gnupg 2.2.9 release, a subtask of T3803: dirmngr issues malformed DNS queries, as Resolved.
Jul 12 2018, 4:54 PM · dns, dirmngr, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T4014: when verifying signatures, gpg and gpgv should ensure signing capabilities, as Resolved.
Jul 12 2018, 4:54 PM · gpgv, gnupg, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T4022: too-large User ID packets result in dropping an entire certificate, as Resolved.
Jul 12 2018, 4:54 PM · gnupg, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T4053: gpg.exe 2.2.8.52634 crashes in msvcrt.dll, as Resolved.
Jul 12 2018, 4:54 PM · i18n, gnupg, gpg4win, Bug Report
werner closed T4036: gnupg 2.2.9 release, a subtask of T4050: GnuPG fails to decrypt file encrypted with more than one password with any password but the first, as Resolved.
Jul 12 2018, 4:54 PM · gnupg (gpg22)
werner closed T4036: gnupg 2.2.9 release, a subtask of T4018: gpg --with-colons --show-keys does not show revocation certificates, as Resolved.
Jul 12 2018, 4:54 PM · gnupg, Bug Report
werner committed rD04099d73f1ba: swdb: Release gnupg 2.2.9 (authored by werner).
swdb: Release gnupg 2.2.9
Jul 12 2018, 4:44 PM
werner committed rGa6ce89b6eff9: Post release updates (authored by werner).
Post release updates
Jul 12 2018, 4:40 PM
werner committed rG2b82db61ccfe: Release 2.2.9 (authored by werner).
Release 2.2.9
Jul 12 2018, 4:40 PM
werner committed rGc9bafd482361: po: Fix one fuzzy in German translation. (authored by werner).
po: Fix one fuzzy in German translation.
Jul 12 2018, 4:40 PM
werner committed rG7290b1678fd7: po: auto update (authored by werner).
po: auto update
Jul 12 2018, 4:40 PM
werner closed T4053: gpg.exe 2.2.8.52634 crashes in msvcrt.dll as Resolved.
Jul 12 2018, 3:28 PM · i18n, gnupg, gpg4win, Bug Report
werner closed T2348: Improve detection of IPv6 and IPv4 availibility as Resolved.
Jul 12 2018, 3:27 PM · gnupg, dirmngr, Feature Request
werner closed T3803: dirmngr issues malformed DNS queries as Resolved.
Jul 12 2018, 3:27 PM · dns, dirmngr, Bug Report
werner closed T3374: gpg recv-keys fail if first dns server end up with "Connection refused" as Resolved.
Jul 12 2018, 3:26 PM · dns, dirmngr, Bug Report
werner closed T3610: dirmngr: Since 2.1 windows firewall asks about dirmngr access as Resolved.
Jul 12 2018, 3:26 PM · gpg4win, dirmngr
werner committed rDd7e8bb5ab2c4: swdb: Release gpgrt 1.32 (authored by werner).
swdb: Release gpgrt 1.32
Jul 12 2018, 11:25 AM
werner committed rDf7aa0d8a14b9: drafts,openpgp-webkey-service: Add a security suggestion. (authored by werner).
drafts,openpgp-webkey-service: Add a security suggestion.
Jul 12 2018, 11:25 AM
werner committed rEaa24c16c4639: Post release updates (authored by werner).
Post release updates
Jul 12 2018, 11:19 AM
werner committed rE7b08307ff25b: Release 1.32 (authored by werner).
Release 1.32
Jul 12 2018, 11:19 AM
werner closed T4071: regression on batch generation as Invalid.

You are mixing gpgsm and gpg - they have different semantics: That github mirror under the top name of "gpg" might
be a reason for that confusion.

Jul 12 2018, 9:49 AM · Bug Report
werner added a comment to T4069: GpgSM, Dirmngr communication on Windows sometimes very slow.

Commit rEbd5bcd2dd19ef0b1c3d33a3a388b537ba08a4eb6

Jul 12 2018, 9:37 AM · dirmngr, S/MIME, gpg4win
werner added a comment to T4069: GpgSM, Dirmngr communication on Windows sometimes very slow.

it is not due to windows but due to the use of NTBTLS. I have the same problem here... and found it: We call es_fflush to let ntbtls flush its internal buffers but libgpg-error's estream module does no propagate this explicit flush to the cookie functions of ntbtls. Thus ntbtls gets stuck most of the time. I am not sure when this regression happened but it is pretty obvious.

Jul 12 2018, 9:36 AM · dirmngr, S/MIME, gpg4win
werner committed rEbd5bcd2dd19e: estream: Always propagate flush event to cookie functions. (authored by werner).
estream: Always propagate flush event to cookie functions.
Jul 12 2018, 9:29 AM

Jul 11 2018

werner added a comment to T4069: GpgSM, Dirmngr communication on Windows sometimes very slow.

I have logging to a socket always enabled. That may explain why I don't see that error on Unix.

Jul 11 2018, 8:27 PM · dirmngr, S/MIME, gpg4win

Jul 10 2018

werner added a project to T4053: gpg.exe 2.2.8.52634 crashes in msvcrt.dll: i18n.
Jul 10 2018, 6:47 PM · i18n, gnupg, gpg4win, Bug Report
werner added a project to T4068: libgcrypt 1.8.3 make check errors: libgcrypt.
Jul 10 2018, 6:45 PM · Documentation, libgcrypt