NcFTP
Licence: Freeware
- Version 3.2.1 | Release Date: 2008-02-14 | Download
- Now a little more tolerant of FTP servers who send their internal network IP addresses in their PASV response. When this is detected, it will be ignored and the data connection will connect to the same IP that is used for the control connection.
- Resuming of uploads can now work for servers that do not support REST + STOR. The APPE command will be used instead.
- Fixed problem with Resume All [R!] in ncftp, which was just appending to subsequent files rather than resuming them. (Thanks, Terry Brown)
- ncftpput for version 3.2.0 did not work correctly when both -f and -c/-C were used. This has now been fixed. In addition, the host command line argument is optional when the config file specifies the host.
- Various small fixes.
- Version 3.2.0 | Release Date: 2008-02-14 | Download
- Fixed problem where ncftpbatch may requeue downloads when the local file was the same as the remote file.
- ncftpls has been enhanced so that using the new -m option will have it try a machine-readable list command. These commands need to be implemented on the remote server for it to work.
- ncftpls can now try to attempt to filter the files with a wildcard with the new -i option. For this option to work, this functionality must be properly implemented in the FTP server software.
- ncftpls can also now behave similar to /usr/bin/find, with the new -g option. When invoked with -gg, it appends a slash to directory pathnames so you can distinguish files from directories.
- Fixed a problem with ASCII translation where a CR+LF may not have been converted to the local text EOLN format if the CR+LF was split over an internal block boundary. The ASCII translation code has been rewritten so it is also more tolerant of malformatted text, such as CR+CR+LF end-of-lines.
- You can now edit remote files, thanks to <jess AT thrysoee.dk>. The new "edit" command downloads to a temporary file, runs your $EDITOR, and uploads any changes back to the remote server. Naturally this requires both read and write permission on the remote server.
- Handling "~" in paths a little better. Try to expand it to the remote home directory for remote commands, and the local home directory for local commands.
- Progress meters now output to stderr. This eliminates a problem when using ncftpput with "-c" mode, which would result in a corrupted file.
- More careful about trimming the $HOME/.ncftp/log file so it does not get too small.
- You can now resume uploads when uploading into a temporary file (e.g. ncftpput's -S and -T options for using a temporary suffix or prefix).
- The utility programs' "-X" option has been enhanced so it will automatically translate some /usr/bin/ftp commands into the raw RFC 959 FTP protcool commands that are required for this feature.
- Fixes for Cygwin.
- Some fixes for largefile support on Windows.
- You can now resume transfers in ASCII mode, rather than just binary.
- Fixed a problem with recursive uploads for Windows.
- Opening a site with a bookmark no longer assumes that the server's software has the same configuration (i.e. if it did not support SIZE before, it now checks for SIZE each time rather than assuming each time the site is opened that the server does not support SIZE).
- You can now use an empty password if your user account does not have a password.
- Fixed a problem in the "ls" implementation for international month names.
- Fixed a bug where Type of Service socket options were being set with IPPROTO_TCP instead of IPPROTO_IP.



