Release Notes: The internal getline() and Duration() library functions were renamed to gl_getline() and FTPDuration() to avoid namespace collisions with glibc and Mac OS X libraries. Additional error response codes from SITE UTIME are now recognized. If the server does not support setting timestamps in MDTM, only one attempt is made. Control characters such as NUL, CR, and LF are no longer allowed in FTP URLs to avoid command injection. A problem where a timed-out transfer may have been detected but still locked up the process was fixed. Small compatibility fixes were made for Mac OS X, Solaris 10, and Linux.
Release Notes: This release fixes several small bugs, such as problems with proftpd 1.2.9 and IBM mainframes, recursive upload, and looping in ncftpbatch. Furthermore, the ncftp tools now try not to display account information in "ps" process info. The utilities accept config info from stdin.
Release Notes: This release has better compatibility with Serv-U and WS_FTP servers, support for GCC 3.4 precompiled headers, and a fix for an important bug that was causing socket leaks on Windows.
Release Notes: Firewall fixes for logins, compatibility fixes for C++ and Linux, and a fix for the ncftpbatch bug which caused an infinite loop or long sleeps. A security issue with proxy PORT connections and hijacking was identified.
Release Notes: In this release, ls parsing is now more forgiving of weird /bin/ls implementations. NcFTP is now more lenient on broken server implementations which include extra blank lines in the control connection conversation. This release also includes compatibility fixes for IRIX 5.x, AIX 4.2.x, and Cygwin.
Release Notes: Bugs concerning the use of gethostbyname_r/addr_r on Linux were fixed. Bugs in the implementation of stat64() on Windows, which caused problems when querying information about local directories, were fixed. Source distributions now include install-sh again. A bug in the Win32 version of ncftp_bookmarks, which would look in $HOME/.ncftp rather than $HOME/ncftp, was fixed. Many Win32 users weren't affected, since the HOME environment variable is not always set.
Release Notes: Better recursive uploading/downloading, and getline bugfixes.
Release Notes: Build fixes for various compilers, a ^Z suspend fix, new "ncftpspooler" batch job processor, increased internal limits to handle longer command lines, and Y2K bug detection in remote servers.