summaryrefslogtreecommitdiffstats
path: root/src/appl/gssftp/ftp/main.c
diff options
context:
space:
mode:
authorDan Winship <danw@mit.edu>1998-01-30 00:57:03 +0000
committerDan Winship <danw@mit.edu>1998-01-30 00:57:03 +0000
commit5f04a55959beba585481c44fb2c35cfeee6afc66 (patch)
tree62a7698f2e3e6a3a7c4a91c450fdb832b6395dc8 /src/appl/gssftp/ftp/main.c
parent519b3133fd556a2952372f736c42a6e81ef7ce6b (diff)
downloadkrb5-5f04a55959beba585481c44fb2c35cfeee6afc66.tar.gz
krb5-5f04a55959beba585481c44fb2c35cfeee6afc66.tar.xz
krb5-5f04a55959beba585481c44fb2c35cfeee6afc66.zip
Add -x (automatically encrypt) and -f (forward credentials) options
Don't complain about missing ftp/hostname principal if there's a usable host/hostname. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10387 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/gssftp/ftp/main.c')
-rw-r--r--src/appl/gssftp/ftp/main.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/appl/gssftp/ftp/main.c b/src/appl/gssftp/ftp/main.c
index 6c6cfc5f12..7c5be075a7 100644
--- a/src/appl/gssftp/ftp/main.c
+++ b/src/appl/gssftp/ftp/main.c
@@ -101,6 +101,8 @@ main(argc, argv)
doglob = 1;
interactive = 1;
autologin = 1;
+ forward = 0;
+ autoencrypt = 0;
argc--, argv++;
while (argc > 0 && **argv == '-') {
for (cp = *argv + 1; *cp; cp++)
@@ -144,6 +146,14 @@ main(argc, argv)
doglob = 0;
break;
+ case 'f':
+ forward = 1;
+ break;
+
+ case 'x':
+ autoencrypt = 1;
+ break;
+
default:
fprintf(stdout,
"ftp: %c: unknown option\n", *cp);