All releases tagged Minor feature enhancements


Changes: Improved timeout support in all classes that support connection timeouts. setSendBufferSize and setReceiveBufferSize methods have been added to the FTP, SFTP, and SCP classes. Support for MFMT and MFCT commands has been added to the FTP and FTPS classes.


Changes: This release adds relative path support to the Sftp and Scp classes. It adds Sftp.getInputStream and Sftp.getOutputStream methods. It fixes an issue experienced in the Ftps class when reading empty directories or downloading empty files on some servers. It fixes an issue experienced in using the Ftp.getInputStream and Ftp.getOutputStream methods. It fixes an issue in order to handle servers that return Windows_NT as a system type but return a directory listing in Unix format. It fixes an issue in the Sftp class for deleting directories recursively.


Changes: ASCII file transfer support was added for sftp servers using protocol versions prior to sftp version 4. The ability to get and set the line terminator was added in the Sftp class when performing ASCII transfers with servers using sftp protocol prior to sftp version 4. Support was added for the XCRC command, allowing you to perform checksum operations against local and remote files to verify that files were transferred without any corruption of data. Support was added for setting remote file permissions in the Sftp class using UNIX style chmod.


Changes: Improved public-key authentication support in the SFTP protocol. Improved exception handling in the SFTP protocol. The default connection timeout for Ftps class has been improved to 30 seconds. Improved handling of PASV server response in the Ftp and Ftps classes when communicating with FTP servers using a proxy, firewall, or tunnel. Support has been added for FXP (site to site transfers) in the com.jscape.inet.ftp.Fxp and com.jscape.inet.ftps.Fxps classes. Proxy support has been added to the Sftp class via setProxyHost and setProxyAuthentication methods.