summaryrefslogtreecommitdiffstats
path: root/usr.bin/ftp/cmds.c
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1994-09-15 19:45:43 +0000
committerpst <pst@FreeBSD.org>1994-09-15 19:45:43 +0000
commit019579bbf98ca36993865b913cb8d08f468c4c54 (patch)
treea6ce740c502b1375db22369fbaec9069afd637d5 /usr.bin/ftp/cmds.c
parentdbc1294a38e4a29ad5ffd0b29703008f35ff9197 (diff)
downloadFreeBSD-src-019579bbf98ca36993865b913cb8d08f468c4c54.zip
FreeBSD-src-019579bbf98ca36993865b913cb8d08f468c4c54.tar.gz
Add support for passive mode FTP (default off) to base FTP client to support
users behind packet filtering firewalls. Obtained from: David Carrel <carrel@cisco.com>
Diffstat (limited to 'usr.bin/ftp/cmds.c')
-rw-r--r--usr.bin/ftp/cmds.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/usr.bin/ftp/cmds.c b/usr.bin/ftp/cmds.c
index 8da2b20..95c2fb1 100644
--- a/usr.bin/ftp/cmds.c
+++ b/usr.bin/ftp/cmds.c
@@ -2133,8 +2133,19 @@ macdef(argc, argv)
}
/*
+ * Start up passive mode interaction
+ */
+setpassive()
+{
+ passivemode = !passivemode;
+ printf("Passive mode %s.\n", onoff(passivemode));
+ code = passivemode;
+}
+
+/*
* get size of file on remote machine
*/
+/*VARARGS*/
void
sizecmd(argc, argv)
int argc;
OpenPOWER on IntegriCloud