diff --git a/NEWS b/NEWS index f05c17ea9..e51cadebf 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,7 @@ +Noteworthy changes in version 1.9.19 +------------------------------------------------- + + Noteworthy changes in version 1.9.18 (2005-08-01) ------------------------------------------------- diff --git a/agent/ChangeLog b/agent/ChangeLog index bcb00e341..adb7b1bb6 100644 --- a/agent/ChangeLog +++ b/agent/ChangeLog @@ -1,3 +1,7 @@ +2005-08-16 Werner Koch + + * gpg-agent.c (main): Use a default file name for --write-env-file. + 2005-07-25 Werner Koch * findkey.c (agent_public_key_from_file): Fixed array assignment. diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c index 8732c98d7..b6a4f90a6 100644 --- a/agent/gpg-agent.c +++ b/agent/gpg-agent.c @@ -152,7 +152,7 @@ static ARGPARSE_OPTS opts[] = { { oAllowPresetPassphrase, "allow-preset-passphrase", 0, N_("allow presetting passphrase")}, { oSSHSupport, "enable-ssh-support", 0, N_("enable ssh-agent emulation") }, - { oWriteEnvFile, "write-env-file", 2, + { oWriteEnvFile, "write-env-file", 2|8, N_("|FILE|write environment settings also to FILE")}, {0} }; @@ -633,7 +633,12 @@ main (int argc, char **argv ) case oKeepDISPLAY: opt.keep_display = 1; break; case oSSHSupport: opt.ssh_support = 1; break; - case oWriteEnvFile: env_file_name = pargs.r.ret_str; break; + case oWriteEnvFile: + if (pargs.r_type) + env_file_name = pargs.r.ret_str; + else + env_file_name = make_filename ("~/.gpg-agent-info", NULL); + break; default : pargs.err = configfp? 1:2; break; }