Release Notes: A bug where the last modified date was always null for the Windows parser was fixed. executeCommand() now returns the entire server string, including any FTP reply codes. A documentation error regardin directory listings was fixed.
Release Notes: FileTransferClient was released, which is a new, easy-to-use interface that includes the functionality of FTPClient but adds FTP streams. The Developers Guide was updated, together with extensive new examples. The setListenOnAllInterfaces(boolean) flag was added to stop active mode listening on all interfaces (all interfaces is the default).
Release Notes: In dirDetails(), English is now always tried first for date parsing locale, followed by the default locale. Other locales can also be specified. Also, date parsing exceptions are no longer propagated; the relevant field is now set to null. FTPException from size() is now ignored if resume is being tried for an upload (which occurs if the file does not exist). The parsing code for Connect:Enterprise UNIX was fixed. Accessors were added for message fragment collections used in parsing server messages for FTP/S.
Release Notes: The source build was improved. ASCII mode can now read Unix or Windows text files on any platform. The connected() method was improved for JRE 1.4+. ASCII mode bugs whereby some line terminators are incorrectly handled were fixed. Download operations append the remote filename to the local path if the local path is a directory. An autodetect transfer mode bug where actual mode was not being changed on the FTP server was fixed. VMS parser configuration was improved. FTPTransferCancelledException is now thrown for transfers if the transfer is cancelled.
Release Notes: This release adds support for STOU. Control character encoding is now used when reading directory listings. Support has been added for MLST via fileDetails(). An exists() method has been added to FTPClientInterface and FTPClient. The timeout value now applies during the initial connection to a remote host for JRE 1.4+.
Release Notes: More flexibility in interpreting the PASV response string. Autodetection of ASCII/binary was added as an option. A VMS directory parsing bug has been fixed. A flush bug was fixed in StandardOutputAppender. A bug in handling FTP error messages when the data connection has been terminated has been fixed. The wu-ftpd directory listing problem has been solved.
Release Notes: This release accepts a 213 reply for SYST. It adds an extra test for no files found string comparisons for OS/390. Cancel processing has been changed to not use abort(). restart() has been made public.
Release Notes: This release adds noOperation() for preventing connections from timing out, tweaks to VMS file parsing, and a connected() method.
Release Notes: This release adds fixes so that ASCII transfers work as per the spec for binary files. VMS directory parsing now supported.
Release Notes: setActivePortRange() was added to allow a port number range to be set for active mode transfers.