summaryrefslogtreecommitdiffstats
path: root/usr.bin/ncftp/cmds.c
diff options
context:
space:
mode:
authorpst <pst@FreeBSD.org>1995-12-10 19:54:49 +0000
committerpst <pst@FreeBSD.org>1995-12-10 19:54:49 +0000
commit086295aebcaf3cdec8581a7aeb5f4a7117357df0 (patch)
tree3cd01c5c5b130ca37cbe459e0652e45e75078e9b /usr.bin/ncftp/cmds.c
parentfe727807c4129e599e23638580b1ca69e95f68b0 (diff)
downloadFreeBSD-src-086295aebcaf3cdec8581a7aeb5f4a7117357df0.zip
FreeBSD-src-086295aebcaf3cdec8581a7aeb5f4a7117357df0.tar.gz
Add support for high-range FTP data ports
Diffstat (limited to 'usr.bin/ncftp/cmds.c')
-rw-r--r--usr.bin/ncftp/cmds.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/usr.bin/ncftp/cmds.c b/usr.bin/ncftp/cmds.c
index 564c799..99dc5b9 100644
--- a/usr.bin/ncftp/cmds.c
+++ b/usr.bin/ncftp/cmds.c
@@ -42,6 +42,7 @@ str32 curtypename; /* name of file transfer type */
int verbose; /* verbosity level of output */
int mprompt; /* interactively prompt on m* cmds */
int passivemode; /* no reverse FTP connections */
+int restricted_data_ports; /* high port range */
int debug; /* debugging level */
int options; /* used during socket creation */
int macnum; /* number of defined macros */
@@ -2215,9 +2216,16 @@ int unimpl(int argc, char **argv)
int setpassive(int argc, char **argv)
{
passivemode = !passivemode;
- printf( "Passive mode %s.\n", (passivemode ? "ON" : "OFF") );
+ printf("Passive mode %s.\n", (passivemode ? "ON" : "OFF"));
return NOERR;
}
+int setrestrict(int argc, char **argv)
+{
+ restricted_data_ports = !restricted_data_ports;
+ printf("Data port range restrictions %s.\n",
+ (restricted_data_ports ? "ON" : "OFF"));
+ return NOERR;
+}
/* eof cmds.c */
OpenPOWER on IntegriCloud