This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-vfs.git
commit 062a5582c72faccf0c86dd71a672cf75d2722d26 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Mon Jul 28 07:32:18 2025 -0400 Migrate from deprecated method --- .../java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java index 55f2cbab9..09268c015 100644 --- a/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java +++ b/commons-vfs2/src/main/java/org/apache/commons/vfs2/provider/ftp/FtpClientFactory.java @@ -21,6 +21,7 @@ import java.io.PrintWriter; import java.io.StringWriter; import java.io.Writer; import java.net.Proxy; +import java.nio.charset.Charset; import java.time.Duration; import org.apache.commons.lang3.Range; @@ -166,9 +167,9 @@ public final class FtpClientFactory { if (connectTimeout != null) { client.setDefaultTimeout(DurationUtils.toMillisInt(connectTimeout)); } - final String controlEncoding = builder.getControlEncoding(fileSystemOptions); + final Charset controlEncoding = builder.getControlEncodingCharset(fileSystemOptions); if (controlEncoding != null) { - client.setControlEncoding(controlEncoding); + client.setControlEncoding(controlEncoding.name()); } final Boolean autodetectUTF8 = builder.getAutodetectUtf8(fileSystemOptions); if (autodetectUTF8 != null) {