Release Notes: This release allows validation to be switched off in quote(), tidies exception handling in dir(), and fixes a problem which caused "Unexpected null reply received" to be thrown and a minor bug in UnixFileParser related to symlinks.
Release Notes: This release adds cdup() and deprecates all constructors other than the default; setters should now be used.
Release Notes: This release adds ACCT and ABOR command support and writable file checking before downloading, and makes some useful methods/classes public rather than package-protected.
Release Notes: This release adds support for some more obscure directory formats, permits use in applets, and permits the locale to be set for directory parsing.
Release Notes: Several bugs with unusual directory listing formats were fixed in dirDetails(). A problem that occurred when file dates were in the future was fixed.
Release Notes: The ability to resume aborted binary transfers (uploads and downloads) is now supported. The features() method has been added to list FTP server features.
Release Notes: This release fixes a directory parsing bug for IIS FTP where it was returning Unix format directory listings, and a file transfer bug (NullPointerException being thrown). It also adds the ability to add your own directory parser, switch to non-strict server reply code checking, and reports the total bytes transferred in the progress monitor.
Release Notes: This release fixes a logging bug and a directory parsing bug for files with many spaces in their names, and makes the library compatible with Java 1.1.x.
Release Notes: This release adds a complete rewrite of logging. A log4j-like interface is now used, and log4j integration is supported. Some constructors have been removed, since the passing of streams for obtaining logging information is no longer supported. The FTPMessageListener interface allows all FTP commands to be intercepted separately to the logging system. A comprehensive Developer's Guide has been added.
Release Notes: This release caters for blanks in file and directory names in dirDetails() and UnixFileParser. Exception handling was improved for the case where put or get was attempted but failed initially.