[krbdev.mit.edu #2726] Output control statements lose final character when encrypted.

Tom Yu via RT rt-comment at krbdev.mit.edu
Tue Sep 28 19:48:31 EDT 2004


>>>>> "Donn" == The RT System itself via RT <rt-comment at krbdev.mit.edu> writes:

Donn> 	FTP protocol control lines lose the last character when encrypted.
Donn> 	For example, we'll get "215 UNIX Type: L\r\n" when we should get
Donn> 	"215 UNIX Type: L8\r\n".

Is this the debugging output of the client (presumably not the MIT
krb5 ftp client?), or actual output captured from gss_unseal?  If you
have a third-party client that forcibly null-terminates strings from
gss_unseal with the assumption that they will have been sent with a
null character, you might run into this behavior.  Our ftpd doesn't
send "\r\n" in the gss_sealed message, nor does it send terminal null
characters in the gss_sealed message.

---Tom



More information about the krb5-bugs mailing list