Can now be tested after the release of libassuan 3.0.2 (T6163)
Released with libassuan 3.0.2 (T7163)
agent: Improve diagnostics for a bind call failure.
build: Create a file with changed sources.
msi: More tweaks and some corrections due to new PO system.
build: Fix diagnostic outputs.
nsis: Tweak includedir paths.
po: Take care of POT creation date on *po when comparing.
po: Yet another VPATH and docker patch
Update build-aux scripts.
New option --dist for build.sh
po: Simplify the Makefile by dropping the gettext make framework.
Update Turkish translations
agent: New option --change-std-env-name.
gpgsm: Remove unused function.
doc: Do not install gnupg.7.html into usr/share/man/manh/
doc: Do not install gnupg.7.html into usr/share/man/manh/
doc: Add a note o how to build with gcc 4.1
cipher: Don't differentiate GCRY_CIPHER_MODE_CMAC in FIPS mode.
cipher: Rename _gcry_cipher_is_mode_fips_compliant
Where do you find a statement that --keyring is deprecated? I planned to to remove it with 2.1 but there were too many requests to keep it and live with the problems of multiple keyrings. Thus the option stayed, it is just so that in addition to pubring.gpg and pubring.gpg we now also have the option for keyboxd - which is the default for new installations.
FWIW, for gpd and vsd we should use a different icon (blue head for gpd and red head for vsd)
Alright, my above putenv option won't work because it modifies the session environment and thus needs to be run for each gpg-agent session (connection). Adding a putenv_startrup option would help here but this way each connection could chnage the environment - also not good. In the end a way to modify the used environment variables, as you suggested, is a better way.
The actual cause here was that right before storing the imported key we need to decide whether to insert or update a keyblock. For this we need to lookup the key in our database and the lookup function does the usual thing by looking at any fingerprint. This is wrong: Here we need to lookup only by primary fingerprint. This is what the above patches do.
gpg: Lookup key for merging/inserting only by primary key.
gpg: Lookup key for merging/inserting only beu primary key.
That is not a new issue. We have the very same issue since ever. However, without keyboxd you had random results depending on the order of the keys in the keyring.
That is an installation/migration question and the warning is just a convenience thing to remind the few early users of keyboxd to migrate to common.conf.
As usual use ./deadbeef.... as the filename to distinguish it from a fingerprint.
Remove the default BUILDTYPE file
What about deleting the environment variable in gpg-agent:
or to use a pinentry-wrapper?
Revert gpgol to the last released version.
New branch for GnuPG 2.6 based Gpg4win, GPD, and VSD
Removed unneeded bashisms from build.sh and default --build-w64.
Minor updates to the new build scripts.
Update kleo, libkleo, g4w-tools, and mtp
Update to a gnupg 2.5.2 beta55. Remove duplicated gpgme.
Fix option parsing and update packages to KF6 versions.
Update to KDE frameworks 6.6
Replace the obsolete AC_OUTPUT_COMMANDS
Patch to support Kyber in gpgme
Make Makefile easier readable and minor restructure.
Reorder Makefile variable setting and change some names.
Prepare for a cleaner docker build.
autogen.sh: Do not use --enable-maintainer-mode
Mote stuff for a cleaner docker build.
Improve signing and fix file names in the nsis scripts.
Update autogen.sh and add option --with-playground
Simplify PO build rules for our NSIS-only useto support VPATH.
Minor improvements for build.sh.
More changes to the new docker based build system.
Improve test for duplicate packages.
Do not use gnupg.net as server
Fix last commit - of course it is the builddir.
Finally link the created installer to an artifacts directory.
Update gpgme to version 1.24.1
Use GnuPG 2.5.2 and current GUI tarballs.
Update NSIS for the changed poppler dll name.
Extend the versioninfo.txt file.
New option --force for build.sh
Introduce new Makefile variables
Actually put the commit-id into the versioninfo.txt
New option to build.sh do run download.sh
Initial set of changes to build MSIs out of source.
Update gpg-authcode-sign.sh from GnuPG.
Add a way to run commands from docker on the host
Some cleanups for building MSIs
Update to gnupg-2.5.3-beta6
Update to gnupg 2.5.3, gpgol 2.5.15, and current kleo packages.
One more fix to build.sh for Friday night.
Update to KDE frameworks 6.9