This commit is contained in:
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
import java.net.InetAddress;
|
||||
@@ -33,7 +33,7 @@ import java.nio.charset.Charset;
|
||||
* especially useful for adding things like proxy support as well as better
|
||||
* support for applets. For
|
||||
* example, you could create a
|
||||
* {@link org.apache.commons.net.DatagramSocketFactory}
|
||||
* {@link DatagramSocketFactory}
|
||||
* that
|
||||
* requests browser security capabilities before creating a socket.
|
||||
* All classes derived from DatagramSocketClient should use the
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
import java.net.InetAddress;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.net.DatagramSocket;
|
||||
import java.net.InetAddress;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.io.PrintStream;
|
||||
import java.io.PrintWriter;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.util.EventObject;
|
||||
|
||||
@@ -25,7 +25,7 @@ import java.util.EventObject;
|
||||
* ASCII text reply. For debugging and other purposes, it is extremely
|
||||
* useful to log or keep track of the contents of the protocol messages.
|
||||
* The ProtocolCommandEvent class coupled with the
|
||||
* {@link org.apache.commons.net.ProtocolCommandListener}
|
||||
* {@link ProtocolCommandListener}
|
||||
* interface facilitate this process.
|
||||
*
|
||||
*
|
||||
@@ -15,8 +15,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClient;
|
||||
import java.util.EventListener;
|
||||
|
||||
/***
|
||||
@@ -30,7 +31,7 @@ import java.util.EventListener;
|
||||
* To receive ProtocolCommandEvents, you merely implement the
|
||||
* ProtocolCommandListener interface and register the class as a listener
|
||||
* with a ProtocolCommandEvent source such as
|
||||
* {@link org.apache.commons.net.ftp.FTPClient}.
|
||||
* {@link FTPClient}.
|
||||
*
|
||||
*
|
||||
* @see ProtocolCommandEvent
|
||||
@@ -15,12 +15,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.EventListener;
|
||||
|
||||
import org.apache.commons.net.util.ListenerList;
|
||||
import aria.apache.commons.net.util.ListenerList;
|
||||
|
||||
/***
|
||||
* ProtocolCommandSupport is a convenience class for managing a list of
|
||||
@@ -53,7 +53,7 @@ public class ProtocolCommandSupport implements Serializable {
|
||||
/***
|
||||
* Fires a ProtocolCommandEvent signalling the sending of a command to all
|
||||
* registered listeners, invoking their
|
||||
* {@link org.apache.commons.net.ProtocolCommandListener#protocolCommandSent protocolCommandSent() }
|
||||
* {@link ProtocolCommandListener#protocolCommandSent protocolCommandSent() }
|
||||
* methods.
|
||||
*
|
||||
* @param command The string representation of the command type sent, not
|
||||
@@ -74,7 +74,7 @@ public class ProtocolCommandSupport implements Serializable {
|
||||
/***
|
||||
* Fires a ProtocolCommandEvent signalling the reception of a command reply
|
||||
* to all registered listeners, invoking their
|
||||
* {@link org.apache.commons.net.ProtocolCommandListener#protocolReplyReceived protocolReplyReceived() }
|
||||
* {@link ProtocolCommandListener#protocolReplyReceived protocolReplyReceived() }
|
||||
* methods.
|
||||
*
|
||||
* @param replyCode The integer code indicating the natureof the reply.
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net;
|
||||
package aria.apache.commons.net;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
@@ -119,7 +119,7 @@ public abstract class SocketClient {
|
||||
* _socket_ to null, _timeout_ to 0, _defaultPort to 0,
|
||||
* _isConnected_ to false, charset to {@code Charset.defaultCharset()}
|
||||
* and _socketFactory_ to a shared instance of
|
||||
* {@link org.apache.commons.net.DefaultSocketFactory}.
|
||||
* {@link DefaultSocketFactory}.
|
||||
*/
|
||||
public SocketClient() {
|
||||
_socket_ = null;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* This interface adds the aspect of configurability by means of
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
@@ -30,21 +30,21 @@ import java.net.SocketException;
|
||||
import java.net.SocketTimeoutException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.apache.commons.net.MalformedServerReplyException;
|
||||
import org.apache.commons.net.ProtocolCommandSupport;
|
||||
import org.apache.commons.net.SocketClient;
|
||||
import org.apache.commons.net.io.CRLFLineReader;
|
||||
import aria.apache.commons.net.MalformedServerReplyException;
|
||||
import aria.apache.commons.net.ProtocolCommandSupport;
|
||||
import aria.apache.commons.net.SocketClient;
|
||||
import aria.apache.commons.net.io.CRLFLineReader;
|
||||
|
||||
/***
|
||||
* FTP provides the basic the functionality necessary to implement your
|
||||
* own FTP client. It extends org.apache.commons.net.SocketClient since
|
||||
* own FTP client. It extends SocketClient since
|
||||
* extending TelnetClient was causing unwanted behavior (like connections
|
||||
* that did not time out properly).
|
||||
* <p>
|
||||
* To derive the full benefits of the FTP class requires some knowledge
|
||||
* of the FTP protocol defined in RFC 959. However, there is no reason
|
||||
* why you should have to use the FTP class. The
|
||||
* {@link org.apache.commons.net.ftp.FTPClient} class,
|
||||
* {@link FTPClient} class,
|
||||
* derived from FTP,
|
||||
* implements all the functionality required of an FTP client. The
|
||||
* FTP class is made public to provide access to various FTP constants
|
||||
@@ -57,16 +57,16 @@ import org.apache.commons.net.io.CRLFLineReader;
|
||||
* close a connection if the client has been idle for longer than a
|
||||
* given time period (usually 900 seconds). The FTP class will detect a
|
||||
* premature FTP server connection closing when it receives a
|
||||
* {@link org.apache.commons.net.ftp.FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
|
||||
* {@link FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
|
||||
* response to a command.
|
||||
* When that occurs, the FTP class method encountering that reply will throw
|
||||
* an {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
|
||||
* an {@link FTPConnectionClosedException}
|
||||
* . <code>FTPConectionClosedException</code>
|
||||
* is a subclass of <code> IOException </code> and therefore need not be
|
||||
* caught separately, but if you are going to catch it separately, its
|
||||
* catch block must appear before the more general <code> IOException </code>
|
||||
* catch block. When you encounter an
|
||||
* {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
|
||||
* {@link FTPConnectionClosedException}
|
||||
* , you must disconnect the connection with
|
||||
* {@link #disconnect disconnect() } to properly clean up the
|
||||
* system resources used by FTP. Before disconnecting, you may check the
|
||||
@@ -80,7 +80,7 @@ import org.apache.commons.net.io.CRLFLineReader;
|
||||
* Rather than list it separately for each method, we mention here that
|
||||
* every method communicating with the server and throwing an IOException
|
||||
* can also throw a
|
||||
* {@link org.apache.commons.net.MalformedServerReplyException}
|
||||
* {@link MalformedServerReplyException}
|
||||
* , which is a subclass
|
||||
* of IOException. A MalformedServerReplyException will be thrown when
|
||||
* the reply received from the server deviates enough from the protocol
|
||||
@@ -89,7 +89,7 @@ import org.apache.commons.net.io.CRLFLineReader;
|
||||
*
|
||||
* @see FTPClient
|
||||
* @see FTPConnectionClosedException
|
||||
* @see org.apache.commons.net.MalformedServerReplyException
|
||||
* @see MalformedServerReplyException
|
||||
* @version $Id: FTP.java 1782546 2017-02-11 00:05:41Z sebb $
|
||||
***/
|
||||
|
||||
@@ -1105,7 +1105,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP RETR command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param pathname The pathname of the file to retrieve.
|
||||
@@ -1126,7 +1126,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP STOR command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param pathname The pathname to use for the file when stored at
|
||||
@@ -1148,7 +1148,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP STOU command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @return The reply code received from the server.
|
||||
@@ -1168,7 +1168,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP STOU command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
* @param pathname The base pathname to use for the file when stored at
|
||||
* the remote end of the transfer. Some FTP servers
|
||||
@@ -1190,7 +1190,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP APPE command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param pathname The pathname to use for the file when stored at
|
||||
@@ -1418,7 +1418,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP LIST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @return The reply code received from the server.
|
||||
@@ -1438,7 +1438,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP LIST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param pathname The pathname to list,
|
||||
@@ -1460,7 +1460,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP MLSD command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @return The reply code received from the server.
|
||||
@@ -1481,7 +1481,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP MLSD command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param path the path to report on
|
||||
@@ -1504,7 +1504,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP MLST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @return The reply code received from the server.
|
||||
@@ -1525,7 +1525,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP MLST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param path the path to report on
|
||||
@@ -1548,7 +1548,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP NLST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @return The reply code received from the server.
|
||||
@@ -1568,7 +1568,7 @@ public class FTP extends SocketClient {
|
||||
* A convenience method to send the FTP NLST command to the server,
|
||||
* receive the reply, and return the reply code. Remember, it is up
|
||||
* to you to manage the data connection. If you don't need this low
|
||||
* level of access, use {@link org.apache.commons.net.ftp.FTPClient}
|
||||
* level of access, use {@link FTPClient}
|
||||
* , which will handle all low level details for you.
|
||||
*
|
||||
* @param pathname The pathname to list,
|
||||
@@ -14,8 +14,19 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import aria.apache.commons.net.SocketClient;
|
||||
import aria.apache.commons.net.ftp.parser.ParserInitializationException;
|
||||
import aria.apache.commons.net.io.CopyStreamAdapter;
|
||||
import aria.apache.commons.net.io.CopyStreamEvent;
|
||||
import aria.apache.commons.net.io.CopyStreamException;
|
||||
import aria.apache.commons.net.io.CopyStreamListener;
|
||||
import aria.apache.commons.net.io.FromNetASCIIInputStream;
|
||||
import aria.apache.commons.net.io.SocketInputStream;
|
||||
import aria.apache.commons.net.io.SocketOutputStream;
|
||||
import aria.apache.commons.net.io.ToNetASCIIOutputStream;
|
||||
import aria.apache.commons.net.io.Util;
|
||||
import java.io.BufferedInputStream;
|
||||
import java.io.BufferedOutputStream;
|
||||
import java.io.BufferedReader;
|
||||
@@ -42,28 +53,22 @@ import java.util.Properties;
|
||||
import java.util.Random;
|
||||
import java.util.Set;
|
||||
|
||||
import org.apache.commons.net.MalformedServerReplyException;
|
||||
import org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory;
|
||||
import org.apache.commons.net.ftp.parser.FTPFileEntryParserFactory;
|
||||
import org.apache.commons.net.ftp.parser.MLSxEntryParser;
|
||||
import org.apache.commons.net.io.CRLFLineReader;
|
||||
import org.apache.commons.net.io.CopyStreamAdapter;
|
||||
import org.apache.commons.net.io.CopyStreamEvent;
|
||||
import org.apache.commons.net.io.CopyStreamListener;
|
||||
import org.apache.commons.net.io.FromNetASCIIInputStream;
|
||||
import org.apache.commons.net.io.ToNetASCIIOutputStream;
|
||||
import org.apache.commons.net.io.Util;
|
||||
import aria.apache.commons.net.MalformedServerReplyException;
|
||||
import aria.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory;
|
||||
import aria.apache.commons.net.ftp.parser.FTPFileEntryParserFactory;
|
||||
import aria.apache.commons.net.ftp.parser.MLSxEntryParser;
|
||||
import aria.apache.commons.net.io.CRLFLineReader;
|
||||
|
||||
/**
|
||||
* FTPClient encapsulates all the functionality necessary to store and
|
||||
* retrieve files from an FTP server. This class takes care of all
|
||||
* low level details of interacting with an FTP server and provides
|
||||
* a convenient higher level interface. As with all classes derived
|
||||
* from {@link org.apache.commons.net.SocketClient},
|
||||
* from {@link SocketClient},
|
||||
* you must first connect to the server with
|
||||
* {@link org.apache.commons.net.SocketClient#connect connect }
|
||||
* {@link SocketClient#connect connect }
|
||||
* before doing anything, and finally
|
||||
* {@link org.apache.commons.net.SocketClient#disconnect disconnect }
|
||||
* {@link SocketClient#disconnect disconnect }
|
||||
* after you're completely finished interacting with the server.
|
||||
* Then you need to check the FTP reply code to see if the connection
|
||||
* was successful. For example:
|
||||
@@ -162,14 +167,14 @@ import org.apache.commons.net.io.Util;
|
||||
* {@link FTPReply#SERVICE_NOT_AVAILABLE FTPReply.SERVICE_NOT_AVAILABLE }
|
||||
* response to a command.
|
||||
* When that occurs, the FTP class method encountering that reply will throw
|
||||
* an {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
|
||||
* an {@link FTPConnectionClosedException}
|
||||
* .
|
||||
* <code>FTPConnectionClosedException</code>
|
||||
* is a subclass of <code> IOException </code> and therefore need not be
|
||||
* caught separately, but if you are going to catch it separately, its
|
||||
* catch block must appear before the more general <code> IOException </code>
|
||||
* catch block. When you encounter an
|
||||
* {@link org.apache.commons.net.ftp.FTPConnectionClosedException}
|
||||
* {@link FTPConnectionClosedException}
|
||||
* , you must disconnect the connection with
|
||||
* {@link #disconnect disconnect() } to properly clean up the
|
||||
* system resources used by FTPClient. Before disconnecting, you may check the
|
||||
@@ -184,7 +189,7 @@ import org.apache.commons.net.io.Util;
|
||||
* Rather than list it separately for each method, we mention here that
|
||||
* every method communicating with the server and throwing an IOException
|
||||
* can also throw a
|
||||
* {@link org.apache.commons.net.MalformedServerReplyException}
|
||||
* {@link MalformedServerReplyException}
|
||||
* , which is a subclass
|
||||
* of IOException. A MalformedServerReplyException will be thrown when
|
||||
* the reply received from the server deviates enough from the protocol
|
||||
@@ -291,7 +296,7 @@ import org.apache.commons.net.io.Util;
|
||||
* @see FTPFileEntryParserFactory
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
* @see FTPClientConfig
|
||||
* @see org.apache.commons.net.MalformedServerReplyException
|
||||
* @see MalformedServerReplyException
|
||||
*/
|
||||
public class FTPClient extends FTP implements Configurable {
|
||||
/**
|
||||
@@ -320,7 +325,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* For example:
|
||||
* <pre>
|
||||
* Plan 9=Unix
|
||||
* OS410=org.apache.commons.net.ftp.parser.OS400FTPEntryParser
|
||||
* OS410=OS400FTPEntryParser
|
||||
* </pre>
|
||||
*
|
||||
* @since 3.0
|
||||
@@ -713,7 +718,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
} else {
|
||||
output = socket.getOutputStream();
|
||||
}
|
||||
return new org.apache.commons.net.io.SocketOutputStream(socket, output);
|
||||
return new SocketOutputStream(socket, output);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1757,7 +1762,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* of the client being idle or some other reason causing the server
|
||||
* to send FTP reply code 421. This exception may be caught either
|
||||
* as an IOException or independently as itself.
|
||||
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
|
||||
* @throws CopyStreamException If an I/O error occurs while actually
|
||||
* transferring the file. The CopyStreamException allows you to
|
||||
* determine the number of bytes transferred and the IOException
|
||||
* causing the error. This exception may be caught either
|
||||
@@ -1874,7 +1879,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
} else {
|
||||
input = socket.getInputStream();
|
||||
}
|
||||
return new org.apache.commons.net.io.SocketInputStream(socket, input);
|
||||
return new SocketInputStream(socket, input);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1892,7 +1897,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* of the client being idle or some other reason causing the server
|
||||
* to send FTP reply code 421. This exception may be caught either
|
||||
* as an IOException or independently as itself.
|
||||
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
|
||||
* @throws CopyStreamException If an I/O error occurs while actually
|
||||
* transferring the file. The CopyStreamException allows you to
|
||||
* determine the number of bytes transferred and the IOException
|
||||
* causing the error. This exception may be caught either
|
||||
@@ -1965,7 +1970,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* of the client being idle or some other reason causing the server
|
||||
* to send FTP reply code 421. This exception may be caught either
|
||||
* as an IOException or independently as itself.
|
||||
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
|
||||
* @throws CopyStreamException If an I/O error occurs while actually
|
||||
* transferring the file. The CopyStreamException allows you to
|
||||
* determine the number of bytes transferred and the IOException
|
||||
* causing the error. This exception may be caught either
|
||||
@@ -2026,7 +2031,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* of the client being idle or some other reason causing the server
|
||||
* to send FTP reply code 421. This exception may be caught either
|
||||
* as an IOException or independently as itself.
|
||||
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
|
||||
* @throws CopyStreamException If an I/O error occurs while actually
|
||||
* transferring the file. The CopyStreamException allows you to
|
||||
* determine the number of bytes transferred and the IOException
|
||||
* causing the error. This exception may be caught either
|
||||
@@ -2087,7 +2092,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* of the client being idle or some other reason causing the server
|
||||
* to send FTP reply code 421. This exception may be caught either
|
||||
* as an IOException or independently as itself.
|
||||
* @throws org.apache.commons.net.io.CopyStreamException If an I/O error occurs while actually
|
||||
* @throws CopyStreamException If an I/O error occurs while actually
|
||||
* transferring the file. The CopyStreamException allows you to
|
||||
* determine the number of bytes transferred and the IOException
|
||||
* causing the error. This exception may be caught either
|
||||
@@ -2826,7 +2831,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply
|
||||
* from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* parserKey
|
||||
* parameter cannot be
|
||||
* resolved by the selected parser factory.
|
||||
@@ -2834,13 +2839,13 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* happen when parserKey is neither
|
||||
* the fully qualified class name of a class
|
||||
* implementing the interface
|
||||
* org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* FTPFileEntryParser
|
||||
* nor a string containing one of the recognized keys
|
||||
* mapping to such a parser or if class loader
|
||||
* security issues prevent its being loaded.
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParserFactory
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* @see FTPFileEntryParser
|
||||
*/
|
||||
public FTPFile[] listFiles(String pathname) throws IOException {
|
||||
FTPListParseEngine engine = initiateListParsing((String) null, pathname);
|
||||
@@ -2875,7 +2880,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply
|
||||
* from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* parserKey
|
||||
* parameter cannot be
|
||||
* resolved by the selected parser factory.
|
||||
@@ -2883,13 +2888,13 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* happen when parserKey is neither
|
||||
* the fully qualified class name of a class
|
||||
* implementing the interface
|
||||
* org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* FTPFileEntryParser
|
||||
* nor a string containing one of the recognized keys
|
||||
* mapping to such a parser or if class loader
|
||||
* security issues prevent its being loaded.
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParserFactory
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* @see FTPFileEntryParser
|
||||
*/
|
||||
public FTPFile[] listFiles() throws IOException {
|
||||
return listFiles((String) null);
|
||||
@@ -2934,7 +2939,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply
|
||||
* from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* parserKey
|
||||
* parameter cannot be
|
||||
* resolved by the selected parser factory.
|
||||
@@ -2942,13 +2947,13 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* happen when parserKey is neither
|
||||
* the fully qualified class name of a class
|
||||
* implementing the interface
|
||||
* org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* FTPFileEntryParser
|
||||
* nor a string containing one of the recognized keys
|
||||
* mapping to such a parser or if class loader
|
||||
* security issues prevent its being loaded.
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParserFactory
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* @see FTPFileEntryParser
|
||||
* @since 3.0
|
||||
*/
|
||||
public FTPFile[] listDirectories() throws IOException {
|
||||
@@ -2980,7 +2985,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply
|
||||
* from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* parserKey
|
||||
* parameter cannot be
|
||||
* resolved by the selected parser factory.
|
||||
@@ -2988,13 +2993,13 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* happen when parserKey is neither
|
||||
* the fully qualified class name of a class
|
||||
* implementing the interface
|
||||
* org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* FTPFileEntryParser
|
||||
* nor a string containing one of the recognized keys
|
||||
* mapping to such a parser or if class loader
|
||||
* security issues prevent its being loaded.
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParserFactory
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* @see FTPFileEntryParser
|
||||
* @since 3.0
|
||||
*/
|
||||
public FTPFile[] listDirectories(String parent) throws IOException {
|
||||
@@ -3027,7 +3032,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* as an IOException or independently as itself.
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* autodetect mechanism cannot
|
||||
* resolve the type of system we are connected with.
|
||||
* @see FTPListParseEngine
|
||||
@@ -3079,7 +3084,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* as an IOException or independently as itself.
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* autodetect mechanism cannot
|
||||
* resolve the type of system we are connected with.
|
||||
* @see FTPListParseEngine
|
||||
@@ -3127,7 +3132,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* as an IOException or independently as itself.
|
||||
* @throws IOException If an I/O error occurs while either sending a
|
||||
* command to the server or receiving a reply from the server.
|
||||
* @throws org.apache.commons.net.ftp.parser.ParserInitializationException Thrown if the
|
||||
* @throws ParserInitializationException Thrown if the
|
||||
* parserKey
|
||||
* parameter cannot be
|
||||
* resolved by the selected parser factory.
|
||||
@@ -3135,7 +3140,7 @@ public class FTPClient extends FTP implements Configurable {
|
||||
* happen when parserKey is neither
|
||||
* the fully qualified class name of a class
|
||||
* implementing the interface
|
||||
* org.apache.commons.net.ftp.FTPFileEntryParser
|
||||
* FTPFileEntryParser
|
||||
* nor a string containing one of the recognized keys
|
||||
* mapping to such a parser or if class loader
|
||||
* security issues prevent its being loaded.
|
||||
@@ -15,8 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import aria.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl;
|
||||
import aria.apache.commons.net.ftp.parser.FTPTimestampParserImpl;
|
||||
import java.text.DateFormatSymbols;
|
||||
import java.util.Collection;
|
||||
import java.util.Locale;
|
||||
@@ -131,8 +133,8 @@ import java.util.TreeMap;
|
||||
*
|
||||
* @see Configurable
|
||||
* @see FTPClient
|
||||
* @see org.apache.commons.net.ftp.parser.FTPTimestampParserImpl#configure(FTPClientConfig)
|
||||
* @see org.apache.commons.net.ftp.parser.ConfigurableFTPFileEntryParserImpl
|
||||
* @see FTPTimestampParserImpl#configure(FTPClientConfig)
|
||||
* @see ConfigurableFTPFileEntryParserImpl
|
||||
* @since 1.4
|
||||
*/
|
||||
public class FTPClientConfig {
|
||||
@@ -16,7 +16,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* @since 3.3
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* FTPCommand stores a set of constants for FTP command codes. To interpret
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Calendar;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -16,7 +16,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* Perform filtering on FTPFile entries.
|
||||
@@ -16,7 +16,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* Implements some simple FTPFileFilter classes.
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -30,7 +30,7 @@ import java.net.SocketException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.net.util.Base64;
|
||||
import aria.apache.commons.net.util.Base64;
|
||||
|
||||
/**
|
||||
* Experimental attempt at FTP client that tunnels over an HTTP proxy connection.
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -27,7 +27,7 @@ import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
|
||||
import org.apache.commons.net.util.Charsets;
|
||||
import aria.apache.commons.net.util.Charsets;
|
||||
|
||||
/**
|
||||
* This class handles the entire process of parsing a listing of
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/***
|
||||
* FTPReply stores a set of constants for FTP reply codes. To interpret
|
||||
@@ -15,8 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import aria.apache.commons.net.SocketClient;
|
||||
import aria.apache.commons.net.util.KeyManagerUtils;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.IOException;
|
||||
@@ -33,10 +35,10 @@ import javax.net.ssl.SSLSocket;
|
||||
import javax.net.ssl.SSLSocketFactory;
|
||||
import javax.net.ssl.TrustManager;
|
||||
|
||||
import org.apache.commons.net.util.Base64;
|
||||
import org.apache.commons.net.util.SSLContextUtils;
|
||||
import org.apache.commons.net.util.SSLSocketUtils;
|
||||
import org.apache.commons.net.util.TrustManagerUtils;
|
||||
import aria.apache.commons.net.util.Base64;
|
||||
import aria.apache.commons.net.util.SSLContextUtils;
|
||||
import aria.apache.commons.net.util.SSLSocketUtils;
|
||||
import aria.apache.commons.net.util.TrustManagerUtils;
|
||||
|
||||
/**
|
||||
* FTP over SSL processing. If desired, the JVM property -Djavax.net.debug=all can be used to
|
||||
@@ -219,7 +221,7 @@ public class FTPSClient extends FTPClient {
|
||||
* rather than reimplementing all of the connect() methods.
|
||||
*
|
||||
* @throws IOException If it throw by _connectAction_.
|
||||
* @see org.apache.commons.net.SocketClient#_connectAction_()
|
||||
* @see SocketClient#_connectAction_()
|
||||
*/
|
||||
@Override protected void _connectAction_() throws IOException {
|
||||
// Implicit mode.
|
||||
@@ -324,7 +326,7 @@ public class FTPSClient extends FTPClient {
|
||||
* Set a {@link KeyManager} to use
|
||||
*
|
||||
* @param keyManager The KeyManager implementation to set.
|
||||
* @see org.apache.commons.net.util.KeyManagerUtils
|
||||
* @see KeyManagerUtils
|
||||
*/
|
||||
public void setKeyManager(KeyManager keyManager) {
|
||||
this.keyManager = keyManager;
|
||||
@@ -697,7 +699,7 @@ public class FTPSClient extends FTPClient {
|
||||
* the default TrustManager from the JVM will be used.
|
||||
*
|
||||
* @param trustManager The TrustManager implementation to set, may be {@code null}
|
||||
* @see org.apache.commons.net.util.TrustManagerUtils
|
||||
* @see TrustManagerUtils
|
||||
*/
|
||||
public void setTrustManager(TrustManager trustManager) {
|
||||
this.trustManager = trustManager;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
/**
|
||||
* FTPS-specific commands.
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.net.InetAddress;
|
||||
@@ -15,8 +15,9 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import aria.apache.commons.net.util.TrustManagerUtils;
|
||||
import java.security.cert.CertificateException;
|
||||
import java.security.cert.X509Certificate;
|
||||
|
||||
@@ -27,7 +28,7 @@ import javax.net.ssl.X509TrustManager;
|
||||
*
|
||||
* @since 2.0
|
||||
* @deprecated 3.0 use
|
||||
* {@link org.apache.commons.net.util.TrustManagerUtils#getValidateServerCertificateTrustManager()
|
||||
* {@link TrustManagerUtils#getValidateServerCertificateTrustManager()
|
||||
* TrustManagerUtils#getValidateServerCertificateTrustManager()} instead
|
||||
*/
|
||||
@Deprecated public class FTPSTrustManager implements X509TrustManager {
|
||||
@@ -13,9 +13,9 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
|
||||
import org.apache.commons.net.io.CopyStreamListener;
|
||||
import aria.apache.commons.net.io.CopyStreamListener;
|
||||
|
||||
/**
|
||||
* Created by AriaL on 2017/9/26.
|
||||
@@ -18,4 +18,4 @@
|
||||
/**
|
||||
* FTP and FTPS support classes
|
||||
*/
|
||||
package org.apache.commons.net.ftp;
|
||||
package aria.apache.commons.net.ftp;
|
||||
@@ -15,11 +15,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
|
||||
/**
|
||||
* This implementation allows to pack some FileEntryParsers together
|
||||
@@ -15,14 +15,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.Configurable;
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import java.text.ParseException;
|
||||
import java.util.Calendar;
|
||||
|
||||
import org.apache.commons.net.ftp.Configurable;
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* This abstract class implements the common timestamp parsing
|
||||
@@ -15,23 +15,23 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.Configurable;
|
||||
import aria.apache.commons.net.ftp.FTPClient;
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.net.ftp.Configurable;
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
|
||||
/**
|
||||
* This is the default implementation of the
|
||||
* FTPFileEntryParserFactory interface. This is the
|
||||
* implementation that will be used by
|
||||
* org.apache.commons.net.ftp.FTPClient.listFiles()
|
||||
* FTPClient.listFiles()
|
||||
* if no other implementation has been specified.
|
||||
*
|
||||
* @see org.apache.commons.net.ftp.FTPClient#listFiles
|
||||
* @see org.apache.commons.net.ftp.FTPClient#setParserFactory
|
||||
* @see FTPClient#listFiles
|
||||
* @see FTPClient#setParserFactory
|
||||
*/
|
||||
public class DefaultFTPFileEntryParserFactory implements FTPFileEntryParserFactory {
|
||||
|
||||
@@ -104,7 +104,7 @@ public class DefaultFTPFileEntryParserFactory implements FTPFileEntryParserFacto
|
||||
} catch (ClassCastException e) {
|
||||
throw new ParserInitializationException(parserClass.getName()
|
||||
+ " does not implement the interface "
|
||||
+ "org.apache.commons.net.ftp.FTPFileEntryParser.", e);
|
||||
+ "FTPFileEntryParser.", e);
|
||||
} catch (Exception e) {
|
||||
throw new ParserInitializationException("Error initializing parser", e);
|
||||
} catch (ExceptionInInitializerError e) {
|
||||
@@ -15,12 +15,12 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.util.Calendar;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Parser for the Connect Enterprise Unix FTP Server From Sterling Commerce.
|
||||
* Here is a sample of the sort of output line this parser processes:
|
||||
@@ -32,8 +32,8 @@ import org.apache.commons.net.ftp.FTPFile;
|
||||
* </B>
|
||||
*
|
||||
* @version $Id: EnterpriseUnixFTPEntryParser.java 1741829 2016-05-01 00:24:44Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
*/
|
||||
public class EnterpriseUnixFTPEntryParser extends RegexFTPFileEntryParserImpl {
|
||||
|
||||
@@ -15,10 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
|
||||
/**
|
||||
* The interface describes a factory for creating FTPFileEntryParsers.
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import java.text.ParseException;
|
||||
import java.util.Calendar;
|
||||
@@ -15,8 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.Configurable;
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import java.text.DateFormatSymbols;
|
||||
import java.text.ParseException;
|
||||
import java.text.ParsePosition;
|
||||
@@ -25,12 +27,9 @@ import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.apache.commons.net.ftp.Configurable;
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
|
||||
/**
|
||||
* Default implementation of the {@link FTPTimestampParser FTPTimestampParser}
|
||||
* interface also implements the {@link org.apache.commons.net.ftp.Configurable Configurable}
|
||||
* interface also implements the {@link Configurable Configurable}
|
||||
* interface to allow the parsing to be configured from the outside.
|
||||
*
|
||||
* @see ConfigurableFTPFileEntryParserImpl
|
||||
@@ -355,7 +354,7 @@ public class FTPTimestampParserImpl implements FTPTimestampParser, Configurable
|
||||
* to parse timestamps.</li>
|
||||
* <li>otherwise use default English month names</li>
|
||||
* </ul><p>
|
||||
* Finally if a {@link org.apache.commons.net.ftp.FTPClientConfig#setServerTimeZoneId(String)
|
||||
* Finally if a {@link FTPClientConfig#setServerTimeZoneId(String)
|
||||
* serverTimeZoneId}
|
||||
* has been supplied via the config, set that into all date formats that have
|
||||
* been configured.
|
||||
@@ -15,8 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
import java.text.ParsePosition;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Calendar;
|
||||
@@ -26,9 +28,6 @@ import java.util.HashMap;
|
||||
import java.util.Locale;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
|
||||
/**
|
||||
* Parser class for MSLT and MLSD replies. See RFC 3659.
|
||||
* <p>
|
||||
@@ -15,20 +15,20 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation of FTPFileEntryParser and FTPFileListParser for IBM zOS/MVS
|
||||
* Systems.
|
||||
*
|
||||
* @version $Id: MVSFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for
|
||||
* usage instructions)
|
||||
*/
|
||||
public class MVSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
@@ -15,18 +15,18 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation FTPFileEntryParser and FTPFileListParser for pre MacOS-X Systems.
|
||||
*
|
||||
* @version $Id: MacOsPeterFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @since 3.1
|
||||
*/
|
||||
public class
|
||||
@@ -15,20 +15,20 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.Configurable;
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import org.apache.commons.net.ftp.Configurable;
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation of FTPFileEntryParser and FTPFileListParser for NT Systems.
|
||||
*
|
||||
* @version $Id: NTFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
*/
|
||||
public class NTFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation of FTPFileEntryParser and FTPFileListParser for Netware Systems. Note that some of
|
||||
* the proprietary
|
||||
@@ -31,7 +31,7 @@ import org.apache.commons.net.ftp.FTPFile;
|
||||
* for more details.
|
||||
*
|
||||
* @version $Id: NetwareFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @since 1.5
|
||||
*/
|
||||
public class NetwareFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
@@ -15,18 +15,18 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation of FTPFileEntryParser and FTPFileListParser for OS2 Systems.
|
||||
*
|
||||
* @version $Id: OS2FTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
*/
|
||||
public class OS2FTPEntryParser extends ConfigurableFTPFileEntryParserImpl
|
||||
|
||||
@@ -15,14 +15,13 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import java.io.File;
|
||||
import java.text.ParseException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* @version $Id: OS400FTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* <pre>
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
/**
|
||||
* This class encapsulates all errors that may be thrown by
|
||||
@@ -15,15 +15,14 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
import java.util.regex.MatchResult;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.regex.PatternSyntaxException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPFileEntryParserImpl;
|
||||
|
||||
/**
|
||||
* This abstract class implements both the older FTPFileListParser and
|
||||
* newer FTPFileEntryParser interfaces with default functionality.
|
||||
@@ -15,15 +15,15 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.text.ParseException;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation FTPFileEntryParser and FTPFileListParser for standard
|
||||
* Unix Systems.
|
||||
@@ -33,7 +33,7 @@ import org.apache.commons.net.ftp.FTPFile;
|
||||
* new FTPFileEntryParser interface.
|
||||
*
|
||||
* @version $Id: UnixFTPEntryParser.java 1781925 2017-02-06 16:43:40Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
*/
|
||||
public class UnixFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
|
||||
@@ -15,16 +15,17 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFile;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import aria.apache.commons.net.ftp.FTPListParseEngine;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
import java.text.ParseException;
|
||||
import java.util.StringTokenizer;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
import org.apache.commons.net.ftp.FTPFile;
|
||||
|
||||
/**
|
||||
* Implementation FTPFileEntryParser and FTPFileListParser for VMS Systems.
|
||||
* This is a sample of VMS LIST output
|
||||
@@ -43,8 +44,8 @@ import org.apache.commons.net.ftp.FTPFile;
|
||||
* <P>
|
||||
*
|
||||
* @version $Id: VMSFTPEntryParser.java 1752660 2016-07-14 13:25:39Z sebb $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see DefaultFTPFileEntryParserFactory
|
||||
*/
|
||||
public class VMSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
|
||||
@@ -234,8 +235,8 @@ public class VMSFTPEntryParser extends ConfigurableFTPFileEntryParserImpl {
|
||||
* @deprecated (2.2) No other FTPFileEntryParser implementations have this method.
|
||||
*/
|
||||
@Deprecated public FTPFile[] parseFileList(java.io.InputStream listStream) throws IOException {
|
||||
org.apache.commons.net.ftp.FTPListParseEngine engine =
|
||||
new org.apache.commons.net.ftp.FTPListParseEngine(this);
|
||||
FTPListParseEngine engine =
|
||||
new FTPListParseEngine(this);
|
||||
engine.readServerList(listStream, null);
|
||||
return engine.getFiles();
|
||||
}
|
||||
@@ -15,8 +15,10 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
|
||||
import aria.apache.commons.net.ftp.FTPClientConfig;
|
||||
import aria.apache.commons.net.ftp.FTPFileEntryParser;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.ListIterator;
|
||||
@@ -25,8 +27,6 @@ import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
import java.util.regex.PatternSyntaxException;
|
||||
|
||||
import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
|
||||
/**
|
||||
* Special implementation VMSFTPEntryParser with versioning turned on.
|
||||
* This parser removes all duplicates and only leaves the version with the highest
|
||||
@@ -43,7 +43,7 @@ import org.apache.commons.net.ftp.FTPClientConfig;
|
||||
* <P>
|
||||
*
|
||||
* @version $Id: VMSVersioningFTPEntryParser.java 1747119 2016-06-07 02:22:24Z ggregory $
|
||||
* @see org.apache.commons.net.ftp.FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
* @see FTPFileEntryParser FTPFileEntryParser (for usage instructions)
|
||||
*/
|
||||
public class VMSVersioningFTPEntryParser extends VMSFTPEntryParser {
|
||||
|
||||
@@ -18,4 +18,4 @@
|
||||
/**
|
||||
* FTP file listing parser classes
|
||||
*/
|
||||
package org.apache.commons.net.ftp.parser;
|
||||
package aria.apache.commons.net.ftp.parser;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -15,11 +15,11 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.util.EventListener;
|
||||
|
||||
import org.apache.commons.net.util.ListenerList;
|
||||
import aria.apache.commons.net.util.ListenerList;
|
||||
|
||||
/**
|
||||
* The CopyStreamAdapter will relay CopyStreamEvents to a list of listeners
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.util.EventObject;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.util.EventListener;
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.Writer;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.FilterOutputStream;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.FilterInputStream;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.FilterOutputStream;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.FilterInputStream;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.FilterOutputStream;
|
||||
import java.io.IOException;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
|
||||
import java.io.Closeable;
|
||||
import java.io.IOException;
|
||||
@@ -18,4 +18,4 @@
|
||||
/**
|
||||
* Utility classes for IO support.
|
||||
*/
|
||||
package org.apache.commons.net.io;
|
||||
package aria.apache.commons.net.io;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.math.BigInteger;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
@@ -16,8 +16,9 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import aria.apache.commons.net.io.Util;
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
@@ -34,8 +35,6 @@ import java.util.Enumeration;
|
||||
import javax.net.ssl.KeyManager;
|
||||
import javax.net.ssl.X509ExtendedKeyManager;
|
||||
|
||||
import org.apache.commons.net.io.Util;
|
||||
|
||||
/**
|
||||
* General KeyManager utilities
|
||||
* <p>
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.EventListener;
|
||||
@@ -16,7 +16,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.security.GeneralSecurityException;
|
||||
@@ -16,7 +16,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
@@ -14,7 +14,7 @@
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
@@ -15,7 +15,7 @@
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
|
||||
import java.security.GeneralSecurityException;
|
||||
import java.security.KeyStore;
|
||||
@@ -18,4 +18,4 @@
|
||||
/**
|
||||
* Utility classes
|
||||
*/
|
||||
package org.apache.commons.net.util;
|
||||
package aria.apache.commons.net.util;
|
||||
Reference in New Issue
Block a user