Release Notes: This release adds SSLFTPCertificate.writePEM() for easier dumping of certificates, adds SSLFTPCertificateException with the ability to print out the certificate, ammends the Developer Guide and Javadoc to clarify the SSH key formats that are supported, adds the SFTP setAuthentication() method permitting a key to be supplied as an InputStream, adds append as an option to SFTP put() methods, fixes an SFTP bug that required the known hosts file to be set via loadKnownHosts() if addKnownHost() is called, and fixes an SFTP bug whereby DSA private keys were failing to load.
Release Notes: This release accepts 230 replies for initial connections, adds loadClientKeyFile and loadRootCertificates variations that use an InputStream to load, adds setMaxPacketSize() to SSHFTPClient, fixes a bug which caused SSHFTPClient to hang on a broken connection or server error, and fixes a flush bug in StandardOutputAppender.
Release Notes: The "226 Transfer complete" reply is permitted from an empty directory listing. The 230 reply is accepted for an initial connection (returned by some proxy servers). A bug in mget/mput was fixed. The 213 reply is accepted for SYST. An extra test was added for no files found in string comparisons for OS/390. Cancel processing was changed to not use abort(). The max fields in parsing was increased. Reply processing was tweaked to remove the possibility of NullPointerException. restart() was made public.
Release Notes: ASCII transfers were optimized in FTPS, the SSH classes were repackaged to avoid clashes with SSHTools, and setAutoPassiveIPSubstitution() was added for servers that return an internal IP address.
Release Notes: Bugs in SFTP were fixed, ASCII transfer mode was added to SFTP, and mget, mput, and mdelete were added to the SFTP and FTP clients.
Release Notes: FTPS performance was improved by reducing handshaking load. The ability to enable/disable SSH algorithms was added. Auto-detection of key-types from a known_hosts file was added. setActivePortRange() was added to specify port numbers used in active transfers.
Release Notes: Wildcards were added to recursive operations. Validation may now be switched off in quote(). A problem where "Unexpected null reply received" was displayed has been fixed. All constructors other than the default have been deprecated. SFTP (via SSH) support was added in beta form.
Release Notes: This release adds recursive get(), put(), and delete() operations on directories, writability checks before downloads (if a file is not writable, an exception is thrown), and ACCT and ABOR command support.
Release Notes: This release adds a setPORTIP() method so that active mode can force a fixed IP address to be sent to the server. It also now supports Java 1.5.0.
Release Notes: This version features minor directory listing parsing bugfixes. It fixes classloading problems when the library is redeployed in a J2EE container. It also adds resume capabilities for upload/download of binary files.