[ https://issues.apache.org/jira/browse/NET-397?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13014827#comment-13014827 ]
Sebb commented on NET-397: -------------------------- Cannot change the values for the FTPSCommand entries now, as that's not backwards compatible, though that would have been a possible "solution" originally. > FTPSClient does not handle AUTH or ADAT and only partially handles PBSZ. > FTPSCommand should be deprecated > ---------------------------------------------------------------------------------------------------------- > > Key: NET-397 > URL: https://issues.apache.org/jira/browse/NET-397 > Project: Commons Net > Issue Type: Bug > Reporter: Sebb > Fix For: 3.0 > > Attachments: ftps-rfc2228.diff > > > FTPSClient does not provide any code to handle AUTH or ADAT, and does not > provide support for handling a reduced buffer size provided by the server. > FTPSCommand defines int values for AUTH and ADAT, but if the integer values > are used by client code, the value will be passed to FTPClient, which uses > its own array of command strings, and FTPSCommand.AUTH will translate to > "USER" and ADAT => "PASS", similarly for PBSZ, PROT and CCC. > These commands all need special handling, so should be dealt with by > FTPSClient only. > FTPSClient can override the sendCommand(int) and sendCommand(int, String) > methods in FTPClient which will help prevent problems. > Since most of these commands need additional special handling, there should > be execNAME() methods for each. > FTPSCommand should be deprecated. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira