NEWS revision 223308
1This is a brief description of the new features and fixes added to 2lukemftp-1.5 since the release of lukemftp-1.4. As always, the manual 3page (src/ftp.cat1) is the place to look for complete descriptions. 4 5* Add new commands: 6 features list remote features supported by servers 7 mlsd machine parseable directory listing 8 mlst machine parseable file listing 9 remopts set options on remote features 10 11 These require support in the remote server for the ftp extensions 12 described in RFC 2389 and draft-ietf-ftpext-mlst-11. 13 14* Fix support for the --program-prefix and --program-suffix configure 15 options. 16 17--- 18This is a brief description of the new features and fixes added to 19lukemftp-1.4 since the release of lukemftp-1.3. As always, the manual 20page (src/ftp.cat1) is the place to look for complete descriptions. 21 22* Fix compilation problems on various non 4.4BSD derived platforms which 23 support IPv6, and on Linux systems which have strdup() as a macro. 24 25* During auto-fetch, don't attempt to autologin a second time if the first 26 time failed. 27 28--- 29This is a brief description of the new features and fixes added to 30lukemftp-1.3 since the release of lukemftp-1.2. As always, the manual 31page (src/ftp.cat1) is the place to look for complete descriptions. 32 33* The `ls' command now uses the `LIST' directive instead of `NLST', 34 in order to be compatible with RFC959. 35 36* Add fget command, which reads a list of filenames to retrieve from 37 the given file. 38 39* Add support for uploading files on the command-line with `ftp -u'. 40 41* Various fixes to the IPv6 support. 42 43--- 44This is a brief description of the new features and fixes added to 45lukemftp-1.2 since the release of lukemftp-1.1. As always, the manual 46page (src/ftp.cat1) is the place to look for complete descriptions. 47 48* During remote completion, only send ``NLST'' instead of ``NLST .'' 49 when reading the list of files from the remote server; some servers 50 don't like the trailing `.'. 51 52* Support a leading ``[user@]'' for ``[user@]host[:][path]'' auto-fetches 53 and ``[user@]host'' connections. 54 55* Always compile in support for setting the type of service on transfers. 56 Should speed up transfers on Linux systems. 57 58* Improve performance of non-rate-limited transfers. 59 60* Work around ftp servers that aren't Y2K compliant in returning the 61 modification time of a file. 62 63* Update the libedit library to support automatic and magic margins, 64 allowing ftp's rprompt to move an extra character to the right. 65 66--- 67This is a brief description of the new features and fixes added to 68lukemftp-1.1 since the release of lukemftp-1.0. As always, the manual 69page (src/ftp.cat1) is the place to look for complete descriptions. 70 71* Implemented `set prompt' and `set rprompt', which allow you to 72 configure the prompt and right side prompt (respectively). 73 Some tcsh(1) style `%' escapes are supported, including 74 %. %c %/ %m %M %n 75 76* Implemented restarting of file:/// and non-proxied http:// URLs 77 (using -R) 78 79* Correctly parse remote ports given as numbers that don't appear in 80 the services(5) database. 81 82* Prevent a couple of minor memory leaks 83 84* Add missing compilation setting for SOCKS 85