Uploaded image for project: 'FtpServer'
  1. FtpServer
  2. FTPSERVER-426

Most ftp-clients sends FEAT before authentication

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 1.0.5, 1.0.6, 1.1.0
    • None
    • Core
    • None

    Description

      Most clients sends FEAT command before authentication. So, it should be listed in NON_AUTHENTICATED_COMMANDS in org.apache.ftpserver.impl.DefaultFtpHandler. Please, find the patch below.

      — a/core/src/main/java/org/apache/ftpserver/impl/DefaultFtpHandler.java
      +++ b/core/src/main/java/org/apache/ftpserver/impl/DefaultFtpHandler.java
      @@ -48,7 +48,7 @@ public class DefaultFtpHandler implements FtpHandler {
      private final Logger LOG = LoggerFactory.getLogger(DefaultFtpHandler.class);

      private final static String[] NON_AUTHENTICATED_COMMANDS = new String[]

      { - "USER", "PASS", "AUTH", "QUIT", "PROT", "PBSZ" }

      ;
      + "USER", "PASS", "AUTH", "QUIT", "PROT", "PBSZ", "FEAT" };

      private FtpServerContext context;

      Attachments

        Activity

          People

            Unassigned Unassigned
            myas Alexey Myasnikov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: