diff options
author | yar <yar@FreeBSD.org> | 2003-01-29 10:58:58 +0000 |
---|---|---|
committer | yar <yar@FreeBSD.org> | 2003-01-29 10:58:58 +0000 |
commit | 6284753cacd2c35b53f3bc80834127aefbc758e4 (patch) | |
tree | 6b0fff68e3d98dd8eb8d4cd2b89f8469701cc613 /libexec/ftpd/ftpcmd.y | |
parent | e6e9500985f4f7ecfe47d94db27b2e1cb80f9f25 (diff) | |
download | FreeBSD-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.y | 6 |
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); |