meta data for this page
  •  

Notes

Student number Comments
0312399 Uploading in active mode does not work, TRANSFER '' (-1) is reported and no bytes are sent to server. You must check that the command line ends with CRLF – used for separating multiple replies/commands from each other (TCP connection is still a stream).
0316023 CRLF not checked or sent in any command/reply. No binary command, binary mode is not set. This results in corrupted files on servers that do not automatically send files in binary mode. The listing of directory contents does not work after get operation. “put” command does not work, client reports just “wrong command”.
0342246 The PORT(/PASV) command should be sent before initiating a data transfer – doing this only at startup will result weird behavior on some servers. On some servers the file listing works but nothing after that is not shown. The client shuts down after a file transfer and the file is not saved, sometimes the file content is printed to stdout?
0342327 Directory listing shows everything double. File download ends in segfault. The filename is not utilized. No checks for sent data length or CRLF. No checks for incoming commands.
0358454 Servers reply with 500 unknown command as response to some requests. You must check that the reply ends with CRLF – used for separating multiple replies/commands from each other.
0377037 Only connecting part implemented.
0404450 Everything seems to work well.
0404489 You must check that the reply/command line ends with CRLF – used for separating multiple replies/commands from each other. After upload the client freezes and does not accept any commands but the transferred file seems to work.