Release Notes: A powerful scripting language was added so that FTP scripts can be written for FTP, FTPS, and SFTP. Scripts can be run from a file or programmatically. A bug in SSL session resumption was fixed. A fix was made to SSHFTPClient quit() to prevent server processes from hanging.
Release Notes: FTPInputStream and FTPOutputStream were introduced for use with FTPClient, ProFTPClient, and SSLFTPClient. ASCII mode bugs were fixed. SSHFTPClient.dirDetails() was enhanced. Fixes were made to the VMSFileParser.
Release Notes: The exists() method for FTP and FTPS was improved. Error handling of connection establishment to misbehaving SSH servers was improved. Support for AES ciphers in FTPS was added. A return code of 235 is now permitted for the PBSZ command (FTPS). Truncated SSH_FXP_STATUS messages are now supported. Directory listings can be cancelled via cancelTransfer() if they are large and too slow. Strict reply code checking is turned off for FTP/S by default.
Release Notes: This release adds zlib compression and setRemoteEOL() to the SSHFTPClient. It reorders SSH messages used in dirDetails() so that it works correctly with Axway File Broker. A bug with log4j integration has been fixed.
Release Notes: The Developer's Guide was completely rewritten, and a new set of examples was added. Various minor bugfixes and enhancements were done.
Release Notes: Some support for IPv6 was added. Support for ssh.com private keys was added. Some minor bugs were fixed.
Release Notes: The AES cipher was added to SSH/SFTP. Bugs that prevented correct interaction with Titan server and PSFTPd server were fixed. mput() methods now do not attempt to create remote directories if they exist. The timeout was fixed so it propagates correctly to active data sockets.
Release Notes: Support for Java keystores. SSLFTPCertificateStore for managing root certificates. More flexible server validation functionality useful for interactive server validation, real-time server certificate download. 3DES-CBC has been fixed. SSH exception handling has been tidied up.
Release Notes: This release adds getHostPublicKey() methods, fixes SSH server rekeying (which prevented transfers over 1 GB), has a fix for servers that miss the closing bracket in the PASV response string, fixes SSHFTPClient.dirDetails() so that UID and GID are set for user and group, adds SSHFTPClient.setControlEncoding() so that non-ASCII filenames can be used in SFTP, and adds SSHFTPClient.setServerResponseTimeout() for SFTP.
Release Notes: This release adds resume for binary transfers, autodetection of binary/ASCII transfer mode, keyboard-interactive authentication in SSHFTPClient, and numerous other minor enhancements and bugfixes.