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
Remove bad patch due to the updated KDE frameworks.
Use the RUNCMD mechanism also for osslsigncode.
Add some more files to .gitignore
Fix make dist which did not anymore work due to VPATH build.
Add missing script fpr make dist.
Include more build info into the MSIs
msi: Fix the list of GUIDs
Install the versioninfo.txt also for MSI.
msi: Now uses gnupg-vsd as standard home directory.
msi: Tweaks for better 64 bit support.
msi: Fix quoting og the Win64 property value.
msi: Some reformatting for easier reading of make-msi.pl
msi: Minor changes and a small fix to gen-gnupg.sh
msi: Installing to the 64 bit folder does now work.
Merge branch 'wk-temporary' into gpg4win-5-branch
Update gpgme to regular 1.24.2 release.
• werner updated the task description for
T7440: Release GPGME 1.24.1.
Won't be fixed for the creation thing.
Fix typo in a macro reference.
This is the old code from gnupg-2.0/agent/gpg-agent.c:
inotify is already used used on Linux to check for a lost homedir. The once-in-a-minute check should be the same as with the other daemons and has proved to be very useful. The whole thing has been discussed over and over again a long time ago and - as with other system daemon - we agreed on scheduling at the full second.
gpg: Store Link attributes for composite keys.