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