• werner committed
rD371a8dc212cb: blog: Using TPM with GnuPG 2.3 (authored by James Bottomley <James.Bottomley@HansenPartnership.com>).
blog: Using TPM with GnuPG 2.3
• werner committed
rGa788f2e8306d: tests:tpm2d: add missing start_sw_tpm.sh script (authored by James Bottomley <James.Bottomley@HansenPartnership.com>).
tests:tpm2d: add missing start_sw_tpm.sh script
gpg: New option --no-auto-trust-new-key.
w32: Silence a compiler warning in dirmngr.c
build: new option to disable building of tpm2daemon
doc: Typo fix in scdaemon.texi
• werner committed
rG4997838c7b8f: doc: add documentation for gpg's keytotpm command (authored by James Bottomley <James.Bottomley@HansenPartnership.com>).
doc: add documentation for gpg's keytotpm command
scd: New option --pcsc-shared.
More than a year in testing, and I have not seen problems myself anymore.
Thanks for the Gpg4win praise; however we don't have the required resources yet to take this up.
faq: Update HACKING from gnupg repo
scd:piv: Improve APT parser compatibility.
doc: Add MIT license notice.
doc: Always use --edit-key and not just the --edit abbreviation.
doc: Add a sending patches section to HACKING.
core: New flag GPGME_KEYSIGN_FORCE.
New option --force-sign-key for 2.2.28 and 2.3. Also added support to gpgme.
gpg: New option --force-sign-key
gpg: New option --force-sign-key
tpmd2: Add copyright blurbs.
• werner committed
rGb9c560e3a400: tpmd2: Add Support for the Intel TSS (authored by James Bottomley via Gnupg-devel <gnupg-devel@gnupg.org>).
tpmd2: Add Support for the Intel TSS
agent: Fix build without TPM
• werner committed
rG6720f1343aef: tpm2d: add tests for the tpm2daemon (authored by James Bottomley <James.Bottomley@HansenPartnership.com>).
tpm2d: add tests for the tpm2daemon
gpg: Add new command keytotpm to convert a private key to TPM format
agent: Add new shadow key type and functions to call tpm2daemon
• werner committed
rG62a7854816b8: tpm2d: Add tpm2daemon code (authored by James Bottomley <James.Bottomley@HansenPartnership.com>).
tpm2d: Add tpm2daemon code
scd:p15: Fix faulty removal of a test code change.
scd:p15: Support special extended usage flags for OpenPGP keys.
Actually we considerto remove this feature from the GUI because with the global config we have a more versatile feature now.
Support Unicode when starting servers on Windows.
scd: Swapped openpgp card vendor 0x000a with new 0x000d.
scd: Add new Openpgp card vendor name
Note: If you want to set this early in your program you need to make sure that there is only one thread running.
doc: Update the NEWS file.
We have used this task for more than the usual release info, thus the new title. We will use
T5343 for the 2.3.0 release info.
• werner renamed
T4702: Deadline for the GnuPG 2.3.0 release from
Release GnuPG 2.3.0 to
Deadline for the GnuPG 2.3.0 release.
and item 6. Now for more testing.
sm: Init nPth which might be used by some helper code.
w32: Cleanup use of pid_t in call-daemon
w32: Change spawn functions to use Unicode version of CreateProcess.
Can you please also update AUTHORS and LICENSE files? I would also ask you to add
That is a problem on the macOS side, for example with their PINentry tool. Sorry, we can't help you here.
In any case we won't support a gpg4win version released nearly 4 years ago.
See the release notes for GnuPG 2.2.17 (T4606 first item). You need to import your peer's signature from a different source; e.g. ask them to send you your signed key by mail.
w32: Allow Unicode paths for the gettext domain.
Items 1 to 5 have now been resolved.
That it. Things works nicely for me. Won't be backported to 2.2 because this introduces minor changes in the behaviour.
w32: Always use Unicode for console input and output.
w32: Free memory allocated by new function w32_write_console.
common,w32: Allow Unicode input and output with the console.
common: Re-indent ttyio.c and remove EMX, RISCOS, and CE support
So we now get UTF-8 argv in all GnuPG modules. Globing has been enabled for gpg using our own globing code instead of the ASCII only "int _dowildcard = 1;" mingw way.
common: Rename w32-misc.c to w32-cmdline.c
common,w32: Implement globing of command line args.
common,w32: Refine the command line parsing for \ in quotes.
w32: Minor cleanup of w32-gettext
gpg: Prepare for globing with UTF-8.
common: First take on handling Unicode command line args.
Well, this is a pure Windows bug. It easily shows up when running dozens of gpgsm processes each importing a different certificate (e.g. using Kleopatra's current importer, which spawns one process per cert). The only possible fix is to close all files before starting a long running operation *and* before locking the files.
sm: Do away with the locked flag in keydb.c
sm: Lock kbx files also before a search.
common: New function dotlock_is_locked.
sm: On Windows close the kbx files at several places.
sm: Remove unused function.
Not many changes. Eventually a 2.2.28 will be pushed.
@rjh reported a problem with keyboxd from the current 2.3 beta on the ML. This is also a locking problem and _might_ be related to this bug.
• werner committed
rGbe2da2445658: gpg: Keep temp files when opening images via xdg-open (authored by Nicolas Fella via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: Keep temp files when opening images via xdg-open
• werner committed
rG0441ed6e1c1d: gpg: Keep temp files when opening images via xdg-open (authored by Nicolas Fella via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: Keep temp files when opening images via xdg-open
sm: Silence some other pkcs#12 import prattle
po: Make agent/commands.c translatable and update German translation.
The show error is due a missing translation. What happened was that the translation was marked fuzzy and this marker was removed not realizing that the string really changed. The change was "...in the GnuPG system" -> "...in the %s system" which had been done to allow for different gpg names.
A wild guess is that the different envvar systems we have in use are the culprit. It is anyway time to get this straight.
doc: Typo fixes for dirmngr.texi
scd:p15: Read out the access flags.
build: Require sqlite 3.27
MSYS builds are not supported. All kind of stuff may go wrong. Just don't use it. Please use the standard installer as listed at gnupg.org or install gpg4win (which includes this installer).
Okay, okay, I had in mind that we print them because we used to put such certificates into the ephemeral certificate storage because it is not possible to check the signature. But I reliazed that this changed quite some time ago and we can view these error messages as informative only. They are now not anymore printed int quiet mode. Well, for 2.3 - not sure whether I should backport this to 2.2.
sm: Do not print certain issuer not found diags in quiet mode.
sm: Fix issuer certificate look error due to legacy error code.
build: Require a fixed SQlite version.