diff options
author | pst <pst@FreeBSD.org> | 1995-12-10 19:54:49 +0000 |
---|---|---|
committer | pst <pst@FreeBSD.org> | 1995-12-10 19:54:49 +0000 |
commit | 086295aebcaf3cdec8581a7aeb5f4a7117357df0 (patch) | |
tree | 3cd01c5c5b130ca37cbe459e0652e45e75078e9b /usr.bin/ncftp/cmds.c | |
parent | fe727807c4129e599e23638580b1ca69e95f68b0 (diff) | |
download | FreeBSD-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.c | 10 |
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 */ |