[DEPRECATED] Windows helpers for GnuPG tools suite
Pre-create all configuration files
Make sure all config files are persisted and not only agent-gui.conf
.
Move to go1.17.9
Update all dependencies.
Linting
In the best Windows tradition state of "Remember me" checkbox is now persisted between pinentry invocations. In addition to be fully compliant with Linux/Mac initial state is "unchecked".
Win-gpg-agent could now serve as XAgent replacement for XShell.
Changes in README and scoop installation manifest to follow release of GnuPG 2.3.4 which seems to change socket location yet again. Built with go1.17.5
Better gpg-agent --version
output parsing
Added gpg.use_standard_pinentry
configuration.
Introducing gpg.socketdir
Changing default value of gpg.homedir
Latest Go and modules
As far as I could see "Under Windows use LOCAL_APPDATA for the socket directory. [#5537]" not only changed directory location but also introduced new way to look for home directories (at least under Windows). Because of that scoop "persist" home directory which is linked became unavailable to gpg-agent resulting in error on startup. Changing configuration to use non-linked location by default.
Move to go1.17