ftp4j 1.6 has been released:
- Append to a remote file support added.
- Data transfer speed enhancements.
- FTPES is now enforced if required.
ftp4j 1.5.1 has been released, including a bugfix and a minor feature enhancement.
ftp4j 1.5 has been released.
Changelog:
- MLSD command support added.
- MODE Z support added.
- Automatic NOOP on inactivity timeout added.
- The library behaviour for passive data transfers has been
changed. The client trusts no longer the IP address returned
by the server in response to a PASV command. The library
now connects always to the same host name supplied for the
initial connection. This behaviour solves many frequently
reported NAT problems. However, the old behaviour can be
restored, by setting to true the value of the system property
called ftp4j.passiveDataTransfer.useSuggestedAddress.
- The HTTPTunnelConnector has been improved, and now it is
fully HTTP 1.1 compliant.
- A date parsing bug was fixed in UnixListParser and
NetWareListParser components.
ftp4j 1.4.3 has been released. Changes: The REST command is now issued only if the server declares explicitly its support in the FEAT command response. Other enhancements have been made in the download/upload error handling routine and in the UnixListParser.
ftp4j 1.4.2 has been released. Changes: In FTPS and FTPES modes, the client now issues a "PBSZ 0" command before sending the "PROT P" one. Some servers require it. A minor API change was made: the streamLength information is no longer required by the upload method.
Since the release of ftp4j 1.4 (only two days ago) I've received a lot of feedbacks, comments and also a couple of bug notifications. Well, those bugs have been immediately solved, and ftp4j 1.4.1 has been released.
ftp4j 1.4 has been released. The library now has complete support for secured FTP connections, both FTPS (FTP over implicit TLS/SSL) and FTPES (FTP over explicit TLS/SSL).
The ftp4j project has moved to SourceForge, and ftp4j 1.3.3 has been released!