NEWS revision 79971
179971SobrienThis is a brief description of the new features and fixes added to 279971Sobrienlukemftp-1.5 since the release of lukemftp-1.4. As always, the manual 379971Sobrienpage (src/ftp.cat1) is the place to look for complete descriptions. 479971Sobrien 579971Sobrien* Add new commands: 679971Sobrien features list remote features supported by servers 779971Sobrien mlsd machine parseable directory listing 879971Sobrien mlst machine parseable file listing 979971Sobrien remopts set options on remote features 1079971Sobrien 1179971Sobrien These require support in the remote server for the ftp extensions 1279971Sobrien described in RFC 2389 and draft-ietf-ftpext-mlst-11. 1379971Sobrien 1479971Sobrien* Fix support for the --program-prefix and --program-suffix configure 1579971Sobrien options. 1679971Sobrien 1779971Sobrien--- 1879971SobrienThis is a brief description of the new features and fixes added to 1979971Sobrienlukemftp-1.4 since the release of lukemftp-1.3. As always, the manual 2079971Sobrienpage (src/ftp.cat1) is the place to look for complete descriptions. 2179971Sobrien 2279971Sobrien* Fix compilation problems on various non 4.4BSD derived platforms which 2379971Sobrien support IPv6, and on Linux systems which have strdup() as a macro. 2479971Sobrien 2579971Sobrien* During auto-fetch, don't attempt to autologin a second time if the first 2679971Sobrien time failed. 2779971Sobrien 2879971Sobrien--- 2979971SobrienThis is a brief description of the new features and fixes added to 3079971Sobrienlukemftp-1.3 since the release of lukemftp-1.2. As always, the manual 3179971Sobrienpage (src/ftp.cat1) is the place to look for complete descriptions. 3279971Sobrien 3379971Sobrien* The `ls' command now uses the `LIST' directive instead of `NLST', 3479971Sobrien in order to be compatible with RFC959. 3579971Sobrien 3679971Sobrien* Add fget command, which reads a list of filenames to retrieve from 3779971Sobrien the given file. 3879971Sobrien 3979971Sobrien* Add support for uploading files on the command-line with `ftp -u'. 4079971Sobrien 4179971Sobrien* Various fixes to the IPv6 support. 4279971Sobrien 4379971Sobrien--- 4479971SobrienThis is a brief description of the new features and fixes added to 4579971Sobrienlukemftp-1.2 since the release of lukemftp-1.1. As always, the manual 4679971Sobrienpage (src/ftp.cat1) is the place to look for complete descriptions. 4779971Sobrien 4879971Sobrien* During remote completion, only send ``NLST'' instead of ``NLST .'' 4979971Sobrien when reading the list of files from the remote server; some servers 5079971Sobrien don't like the trailing `.'. 5179971Sobrien 5279971Sobrien* Support a leading ``[user@]'' for ``[user@]host[:][path]'' auto-fetches 5379971Sobrien and ``[user@]host'' connections. 5479971Sobrien 5579971Sobrien* Always compile in support for setting the type of service on transfers. 5679971Sobrien Should speed up transfers on Linux systems. 5779971Sobrien 5879971Sobrien* Improve performance of non-rate-limited transfers. 5979971Sobrien 6079971Sobrien* Work around ftp servers that aren't Y2K compliant in returning the 6179971Sobrien modification time of a file. 6279971Sobrien 6379971Sobrien* Update the libedit library to support automatic and magic margins, 6479971Sobrien allowing ftp's rprompt to move an extra character to the right. 6579971Sobrien 6679971Sobrien--- 6779971SobrienThis is a brief description of the new features and fixes added to 6879971Sobrienlukemftp-1.1 since the release of lukemftp-1.0. As always, the manual 6979971Sobrienpage (src/ftp.cat1) is the place to look for complete descriptions. 7079971Sobrien 7179971Sobrien* Implemented `set prompt' and `set rprompt', which allow you to 7279971Sobrien configure the prompt and right side prompt (respectively). 7379971Sobrien Some tcsh(1) style `%' escapes are supported, including 7479971Sobrien %. %c %/ %m %M %n 7579971Sobrien 7679971Sobrien* Implemented restarting of file:/// and non-proxied http:// URLs 7779971Sobrien (using -R) 7879971Sobrien 7979971Sobrien* Correctly parse remote ports given as numbers that don't appear in 8079971Sobrien the services(5) database. 8179971Sobrien 8279971Sobrien* Prevent a couple of minor memory leaks 8379971Sobrien 8479971Sobrien* Add missing compilation setting for SOCKS 85