Windows, GNUPGHOME, registry
disastry@saiknes.lv
disastry@saiknes.lv
Fri Aug 24 09:59:01 2001
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
Hello
In Windows GPG reads GNUPGHOME from registry..
Keeping settings in registry sux (even if you have been told otherwise).
I think it would be better to try to read from registry and
if there is no GNUPGHOME then try to read from environment.
I suggest to change following in g10.c and gpgv.c:
#ifdef __MINGW32__
opt.homedir = read_w32_registry_string( NULL, "Software\\GNU\\GnuPG", "HomeDir" );
#else
opt.homedir = getenv("GNUPGHOME");
#endif
if( !opt.homedir || !*opt.homedir ) {
opt.homedir = GNUPG_HOMEDIR;
}
to:
opt.homedir = 0;
#ifdef __MINGW32__
opt.homedir = read_w32_registry_string( NULL, "Software\\GNU\\GnuPG", "HomeDir" );
#endif
if( !opt.homedir || !*opt.homedir ) {
opt.homedir = getenv("GNUPGHOME");
}
if( !opt.homedir || !*opt.homedir ) {
opt.homedir = GNUPG_HOMEDIR;
}
== <EOF> ==
Disastry http://i.am/disastry/
http://disastry.dhs.org/pgp <----PGP plugins for Netscape and MDaemon
^--GPG for Win32 (supports loadable modules and IDEA)
^---PGP 2.6.3ia-multi04 (supports IDEA, CAST5, BLOWFISH, TWOFISH,
AES, 3DES ciphers and MD5, SHA1, RIPEMD160 hashes)
-----BEGIN PGP SIGNATURE-----
Version: Netscape PGP half-Plugin 0.14 by Disastry / PGPsdk v1.7.1
iQA/AwUBO4XsZzBaTVEuJQxkEQOa8gCffh0BNI37Dz1eLNo9Nkagm78iJ+oAoKsK
aOx8NFIUVyXTelXQgODPqbLD
=RLVW
-----END PGP SIGNATURE-----