in deploy-runner-agent/src/main/java/jetbrains/buildServer/deployer/agent/ftp/FtpBuildProcessAdapter.java [231:252]
private FTPClient createClient() throws SocketException {
final FTPClient client;
if (mySecureMode.isNonSecure()) {
client = new FTPClient();
} else {
client = new FTPSClient(mySecureMode.isImplicit());
((FTPSClient) client).setTrustManager(TrustManagerUtils.getAcceptAllTrustManager());
}
client.setBufferSize(FtpBuildProcessAdapter.STREAM_BUFFER_SIZE);
client.setSendBufferSize(FtpBuildProcessAdapter.SOCKET_BUFFER_SIZE);
if (myTimeout.controlKeepAliveTimeoutEnabled())
client.setControlKeepAliveTimeout(myTimeout.getControlKeepAliveTimeoutInSecs());
if (myTimeout.connectTimeoutEnabled())
client.setConnectTimeout(myTimeout.getConnectTimeout());
if (myTimeout.dataTimeoutEnabled())
client.setDataTimeout(myTimeout.getDataTimeout());
if (myTimeout.socketTimeoutEnabled())
client.setDefaultTimeout(myTimeout.getSocketTimeout());
return client;
}