# Copyright 2007 the original author or authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Mapping of reply code -> reply text 110=Restart marker reply. 120=Service ready in nnn minutes. 125=Data connection already open; transfer starting. 150=File status okay; about to open data connection. 200=Command okay. 202=Command not implemented, superfluous at this site. 211={0}. 212={0}. 213={0}. 214={0}. 215={0} system type. 220=Service ready for new user. 221=Service closing control connection. 225=Data connection open; no transfer in progress. 226=Closing data connection. Requested file action successful. 226.WithFilename=Closing data connection. Requested file action successful. Filename={0}. 227=Entering Passive Mode {0}. 230=User logged in, proceed. 250=Requested file action okay, completed. 257={0} created. 331=User name okay, need password. 332=Need account for login. 350=Requested file action pending further information. 421=Service not available, closing control connection. # This may be a reply to any command if the service knows it must shut down. 425=Can't open data connection. 426=Connection closed; transfer aborted. 450=Requested file action not taken. # File unavailable (e.g., file busy). 451=Requested action aborted: local error in processing. 452=Requested action not taken. # Insufficient storage space in system. 500=Syntax error, command unrecognized. # This may include errors such as command line too long. 501=Syntax error in parameters or arguments. 502=Command not implemented. 503=Bad sequence of commands. 504=Command not implemented for that parameter. 530=Not logged in. 532=Need account for storing files. 550=Requested action not taken. # File unavailable (e.g., file not found, no access). 551=Requested action aborted: page type unknown. 552=Requested file action aborted. # Exceeded storage allocation (for current directory or dataset). 553=Requested action not taken. # File name not allowed.