Of course, the following sentence actually refers to the login function,
authorGeoffrey King <gjking@mit.edu>
Sat, 29 Aug 1998 00:10:24 +0000 (00:10 +0000)
committerGeoffrey King <gjking@mit.edu>
Sat, 29 Aug 1998 00:10:24 +0000 (00:10 +0000)
not the pass function:

Don't reply 230 "User logged in" if the user didn't send a PASS
command; this causes the client to get a bit confused.

ChangeLog:

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10900 dc483132-0cff-0310-8789-dd5450dbe970

src/appl/gssftp/ftpd/ChangeLog

index 6aa6a2323d5090c5a18b2e43a17927a12d1124de..a535839f9f497044db5a927c4283f9de1dc8d4ca 100644 (file)
@@ -2,11 +2,10 @@
 
        * ftpd.c (login): New function.  Essentially, the old pass
        function has been split into its two logical components, pass and
-       login.
+       login.  Don't reply 230 "User logged in" if the user didn't
+       send a PASS command; this causes the client to get a bit confused.
        (pass): If auth_ok is true, reply with code 202 to tell the
-       user that a PASS command is not necessary.  Also, don't reply
-       230 "User logged in" if the user didn't send a PASS command; 
-       this causes the client to get a bit confused.
+       user that a PASS command is not necessary. 
        (auth_ok): New function that returns true if either gss_ok or
        kerb_ok is true (all the #ifdefs were beginning to clutter things,
        and it's a good abstraction in case other auth types are ever