summaryrefslogtreecommitdiffstats
path: root/libexec/ftpd/ftpcmd.y
diff options
context:
space:
mode:
authoryar <yar@FreeBSD.org>2003-01-29 10:58:58 +0000
committeryar <yar@FreeBSD.org>2003-01-29 10:58:58 +0000
commit6284753cacd2c35b53f3bc80834127aefbc758e4 (patch)
tree6b0fff68e3d98dd8eb8d4cd2b89f8469701cc613 /libexec/ftpd/ftpcmd.y
parente6e9500985f4f7ecfe47d94db27b2e1cb80f9f25 (diff)
downloadFreeBSD-src-6284753cacd2c35b53f3bc80834127aefbc758e4.zip
FreeBSD-src-6284753cacd2c35b53f3bc80834127aefbc758e4.tar.gz
Add a new option to ftpd(8), "-h", to disable printing any
host-specific information in FTP server messages (so paranoid admins can sleep at night :-) PR: bin/16705 MFC after: 1 week
Diffstat (limited to 'libexec/ftpd/ftpcmd.y')
-rw-r--r--libexec/ftpd/ftpcmd.y6
1 files changed, 5 insertions, 1 deletions
diff --git a/libexec/ftpd/ftpcmd.y b/libexec/ftpd/ftpcmd.y
index 261ffd0..b74c1fd 100644
--- a/libexec/ftpd/ftpcmd.y
+++ b/libexec/ftpd/ftpcmd.y
@@ -75,6 +75,7 @@ static const char rcsid[] =
#include "pathnames.h"
extern union sockunion data_dest, his_addr;
+extern int hostinfo;
extern int logged_in;
extern struct passwd *pw;
extern int guest;
@@ -1554,7 +1555,10 @@ help(struct tab *ctab, char *s)
printf("\r\n");
}
(void) fflush(stdout);
- reply(214, "Direct comments to ftp-bugs@%s.", hostname);
+ if (hostinfo)
+ reply(214, "Direct comments to ftp-bugs@%s.", hostname);
+ else
+ reply(214, "End.");
return;
}
upper(s);
OpenPOWER on IntegriCloud