Module: Ftpd

Defined in:
lib/ftpd/command_sequence_checker.rb,
lib/ftpd.rb,
lib/ftpd/error.rb,
lib/ftpd/server.rb,
lib/ftpd/session.rb,
lib/ftpd/temp_dir.rb,
lib/ftpd/exceptions.rb,
lib/ftpd/ftp_server.rb,
lib/ftpd/tls_server.rb,
lib/ftpd/disk_file_system.rb,
lib/ftpd/exception_translator.rb,
lib/ftpd/insecure_certificate.rb,
lib/ftpd/translate_exceptions.rb,
lib/ftpd/file_system_error_translator.rb

Overview

Some commands are supposed to occur in sequence. For example, USER must be immediately followed by PASS. This class keeps track of when a specific command is expected, and raises a “bad sequence” error when that command is not next.

Defined Under Namespace

Modules: Error, InsecureCertificate, TempDir, TranslateExceptions Classes: CommandError, CommandSequenceChecker, DiskFileSystem, ExceptionTranslator, FileSystemError, FileSystemErrorTranslator, FtpServer, FtpServerError, PermanentFileSystemError, Server, Session, TlsServer, TransientFileSystemError