﻿150 Opening %s data connection for retrieval of "%s".
150 Opening ASCII data connection for sending of "%s".
150 Opening BINARY data connection for sending of "%s" (%lld bytes).
150 Opening data connection for listing of "%s".
200 Already in EPSV ALL mode.
200 Disconnected.
200 EPSV ALL mode entered.
200 End of hosts.
200 End of list.
200 File structure set to File.
200 Language set to English.
200 MLST OPTS %s%s%s%s%s
200 Message sent.
200 Mode set to Stream.
200 No action taken.
200 PBSZ=0
200 Port set successfully.
200 Protection level set.
200 Reloading configuration file.
200 See the GNU GPL available at http://www.gnu.org/ for details.
200 Transfer aborted.
200 Type set to Image.
200 Type set to Local 8.
200 Type set to Non-Print Text.
200 UTF8 is always on.
200-%s comes with ABSOLUTELY NO WARRANTY
200-%s, Copyright ® 2002-2004 Pelle Johansson
200-Connections (id: pid ip server user account email action):
200-This is free software, and you are welcome to redistribute 
200-You can connect to these hosts (* = current):
200-it under certain conditions.
202 ALLO not needed here.
211 End of features list.
211 End of status.
211-Connection status:
211-These features are supported.
212 End of listing.
212-Listing of "%s":
213 %04d%02d%02d%02d%02d%02d
213 Modify=%04d%02d%02d%02d%02d%02d; %s
213 Received %llu bytes.
213 Sent %llu bytes.
213 Sent %llu of %llu bytes.
214 %s: No help is available.
214 End of help.
214 SITE %s%s
214 SITE %s: No help is available.
214-These SITE commands are recognised:
214-These commands are recognised:
215 UNIX system type.
220 Already at %s.
220 Service available at %s (%s).
220 You can use the HOST command to switch to other servers.
220 You have been logged out.
220-Service available at %s (%s).
221 Good bye.
226 Abort successful.
226 Transfer complete.
227 Entering passive mode (%u,%u,%u,%u,%u,%u)
228 Entering Long Passive Mode (4,4,%d,%d,%d,%d,2,%d,%d)
228 Entering Long Passive Mode (6,16,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,2,%d,%d)
229 Entering extended passive mode (|||%d|)
230 Already logged in as %s.
230 Anonymous access granted.
230 Logged in as %s.
234 Waiting for TLS handshake.
250 "%s" is current directory.
250 Directory created.
250 Directory deleted.
250 End of data.
250 File deleted.
250 Mode changed successfully.
250 Rename ok.
250-Data about "%s":
257 "%s" is current directory.
350 Continuing at %llu. Expecting transfer command.
350 Ending at %llu. Expecting RETR.
350 RNTO expected.
421 Accounter is not available.
421 Connection closed by administrator.
421 Connection limit reached.
421 Connection timed out.
421 Error: %s. Please try again later.
421 Failed to authenticate: %s (root dir inaccessible?).
421 Failed to find a user for your certificate.
421 No service available at this address.
421 Root directory inaccessable.
421 Server does not accept client ports < 1024.
421 Server shutting down.
421 TLS negotiation failed.
421 Temporary error. Please try again later.
425 Failed to bind socket: %s.
425 Failed to create socket: %s.
425 Failed to listen on socket: %s.
425 Failed to open data connection: %s.
426 Data connection closed.
431 TLS initialisation failed.
450 File busy.
450 Transfer aborted by administrator.
451 Acception of connection failed: %s.
451 Failed to make socket nonblocking: %s.
451 Remote end closed connection.
451 Write to socket failed: %s.
451 read failed: %s.
451 socket error: %s.
451 write failed: %s.
452 Out of disk space.
500 Access denied.
500 Accounter error.
500 Can't restart a nonexistant file.
500 Connection limit reached.
500 Error: %s.
500 File smaller than end offset.
500 File smaller than restart offset.
500 Invalid address length.
500 Invalid long port specification.
500 Invalid mode.
500 Invalid port length.
500 Invalid time-val.
500 Line too long.
500 Need a command name.
500 No such command %s.
500 No such command SITE %s.
500 No such file or directory.
500 No such host.
500 Not an Internet version 4 connection, use EPSV.
500 Please wait until the server is ready.
500 Syntax error.
500 Temporary error.
500 UTF8 is always on.
500 Unknown address family.
500 Unknown admin command %s.
500 Unknown error.
501 "%s" is not a directory.
501 Address field missing.
501 Address out of allowed range.
501 Argument missing.
501 Delimeter missing or invalid.
501 Foreign address not allowed.
501 Invalid address specification.
501 Invalid connection id.
501 Invalid port specification.
501 Missing argument to L
501 No such setting.
501 Not enough arguments.
501 Number of fields doesn't match length given.
501 Numerical argument expected.
501 Path missing.
501 Port < 1024 not allowed.
501 Port field missing.
501 Protocol field missing.
501 Unrecognised file structure.
501 Unrecognised mode.
501 Unrecognised type.
501 mode missing.
501 time missing.
502 ADAT not yet implemented.
502 CONF not yet implemented.
502 ENC not yet implemented.
502 MIC not yet implemented.
502 Only one structure on this host.
503 ACCT not expected here.
503 APPE without preceeding EPSV.
503 Can't change protection level with open data socket.
503 Can't relogin.
503 LIST without preceeding EPSV.
503 MLSD without preceeding EPSV.
503 NLST without preceeding EPSV.
503 Need to establish a secure connection first.
503 Need to negotiate buffer size first.
503 PASS not expected here.
503 Please login.
503 RETR without preceeding EPSV.
503 RNTO not expected here.
503 STOR without preceeding EPSV.
503 STOU without preceeding EPSV.
503 Too late to switch host, please connect again.
503 You've chosen to disable the EPRT command, use EPSV.
503 You've chosen to disable the LPRT command, use EPSV.
503 You've chosen to disable the LPSV command, use EPSV.
503 You've chosen to disable the PASV command, use EPSV.
503 You've chosen to disable the PORT command, use EPSV.
504 File structure Page unsupported.
504 File structure Record unsupported.
504 Mode Block unsupported.
504 Mode Compressed unsupported.
504 Type Carriage Control Text unsupported.
504 Type EBCDIC unsupported.
504 Type Telnet Formatted Text unsupported.
504 Unknown authentication method.
504 Unknown language.
504 Unknown protection level.
504 Unsupported local size.
521 Supported address families are (4,6)
522 Invalid protocol, use (1,2)
522 Must use same protocol as control connection.
522 Unknown protocol number.
530 Accounter error. Please try again later.
530 Failed to authenticate: %s (root dir inaccessible?).
530 Invalid account.
530 Invalid email.
530 Login limit reached.
530 Not logged in.
534 Authentication already negotiated.
534 Can't start encryption when logged in.
534 Data connection must be encrypted.
534 Data connection must be signed.
534 Data connection must not be encrypted.
534 Data connection must not be signed.
534 This server does not allow encryption.
534 Won't turn off TLS protection.
535 Must use same certificate on control and data connections.
536 Need to establish a secure connection first.
536 TLS does not support this protection level.
550 Access denied.
550 Accounter error. Please try again later.
550 Failed to list "%s": %s.
550 Failed to seek in file: %s.
550 File does not exist.
550 Permission denied.
552 Quota exceeded.
553 Failed to open file: %s.
553 File exists.
553 Is a directory.
553 Writing to block devices not allowed.
553 Writing to symlinks not allowed.
