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;
