From ea685c68d2552e58b9d79962d02000bae16b13ca Mon Sep 17 00:00:00 2001 From: Santosh R Dhariwal Date: Wed, 17 Nov 2021 20:42:43 +0530 Subject: [PATCH] Make Changes to Support FTPS AntTaskDef that extends FTP but uses FTPSClient. --- .../tools/ant/taskdefs/optional/net/FTP.java | 30 ++++++++++--- .../tools/ant/taskdefs/optional/net/FTPS.java | 43 ------------------- 2 files changed, 24 insertions(+), 49 deletions(-) delete mode 100644 src/main/org/apache/tools/ant/taskdefs/optional/net/FTPS.java diff --git a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java index a67fa6d40..3f45df7fd 100644 --- a/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java +++ b/src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java @@ -46,6 +46,7 @@ import org.apache.commons.net.ftp.FTPClientConfig; import org.apache.commons.net.ftp.FTPFile; import org.apache.commons.net.ftp.FTPReply; import org.apache.commons.net.ftp.FTPConnectionClosedException; +import org.apache.commons.net.ftp.FTPSClient; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.DirectoryScanner; import org.apache.tools.ant.Project; @@ -59,6 +60,8 @@ import org.apache.tools.ant.util.RetryHandler; import org.apache.tools.ant.util.Retryable; import org.apache.tools.ant.util.VectorSet; +import javax.net.ssl.HostnameVerifier; + /** * Basic FTP client. Performs the following actions: *