This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to annotated tag ANT_1.10.18_RC1
in repository https://gitbox.apache.org/repos/asf/ant.git

commit 075097c762a70dbb8b149f9a4ac3f3e794e04941
Author: Stefan Bodewig <[email protected]>
AuthorDate: Sat Aug 22 14:17:17 2026 +0200

    make ftp's useSecureDataChannel default to true
---
 manual/Tasks/ftp.html                                        | 4 +++-
 src/main/org/apache/tools/ant/taskdefs/optional/net/FTP.java | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/manual/Tasks/ftp.html b/manual/Tasks/ftp.html
index ae9639f95..a6c80196e 100644
--- a/manual/Tasks/ftp.html
+++ b/manual/Tasks/ftp.html
@@ -357,7 +357,9 @@ <h3>Parameters</h3>
     <td>useSecureDataChannel</td>
     <td>Whether to use a secure data channel when ftps is enabled. Boolean, 
which when
       set to <var>true</var>, will execute a "PROT P" command to enable the 
secure data
-      channel. Defaults to <var>false</var> and the value is ignored when ftps 
is not enabled.<br/>
+      channel. Since Ant 1.10.18 it defaults to <var>true</var> while
+      it defaulted to <var>false</var> in Ant 1.10.15 to 1.10.17. The
+      value is ignored completely when ftps is not enabled.<br/>
       <em>Since Ant 1.10.15</em></td>
     <td>No</td>
   </tr>
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 3addb1808..c9b338369 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
@@ -116,7 +116,7 @@ public class FTP extends Task implements FTPTaskConfig {
     private String password;
     private String account;
     private boolean useFtps = false;
-    private boolean useSecureDataChannel = false;
+    private boolean useSecureDataChannel = true;
     private HostnameVerifier hostnameVerifier;
     private File listing;
     private boolean binary = true;

Reply via email to