aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS4
-rw-r--r--agent/ChangeLog4
-rw-r--r--agent/gpg-agent.c9
3 files changed, 15 insertions, 2 deletions
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 <[email protected]>
+
+ * gpg-agent.c (main): Use a default file name for --write-env-file.
+
2005-07-25 Werner Koch <[email protected]>
* 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;
}