NEWS revision 79972
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