head	1.2;
access;
symbols
	RELENG_9_1_0_RELEASE:1.2
	RELENG_9_1:1.2.0.6
	RELENG_9_1_BP:1.2
	RELENG_9_0_0_RELEASE:1.2
	RELENG_9_0:1.2.0.4
	RELENG_9_0_BP:1.2
	RELENG_9:1.2.0.2
	RELENG_9_BP:1.2;
locks; strict;
comment	@# @;


1.2
date	2011.06.20.08.00.32;	author gavin;	state Exp;
branches;
next	1.1;

1.1
date	2011.06.19.21.50.38;	author gavin;	state Exp;
branches;
next	;


desc
@@


1.2
log
@SVN rev 223328 on 2011-06-20 08:00:32Z by gavin

Merge tnftp-20100108 from the vendor branch into head.

PR:		bin/112288 bin/120256 bin/129014 bin/145528
MFC after:	1 month
@
text
@This is tnftp version 20091122.

Changes in tnftp from 20090606 to 20091122:

	Portability fixes.

Changes in tnftp from 20090520 to 20090606:

	Portability fixes.

Changes in tnftp from 20070806 to 20090520:

	Fix intermittent "Alarm clock" error.

	Add epsv6 and epsv to disable extended passive mode for IPv6 or
	both IPv4 and IPv6 respectively.

	Improve parsing of HTTP chunked transfers per RFC2616.

	Use the service name to getaddrinfo() (along with the host name),
	so that features such as DNS Service Discovery will work.

	Fix various compiler warnings.


Changes in tnftp from 20050625 to 20070806:

	Implement '-s srcaddr' to set the local IP address for
	all connections.

	Support '-q quittime' when waiting for server replies.

	Use IEC 60027-2 "KiB", "MiB" (etc) instead of "KB", "MB", ...

	Portability fixes, including for FreeBSD, Mac OS X, and Solaris.

@


1.1
log
@SVN rev 223308 on 2011-06-19 21:50:38Z by gavin

Copy lukemftp to its new home, tnftp.  I'm doing this in stages so as to
not confuse the CVS exporter.
@
text
@d1 1
a1 3
This is a brief description of the new features and fixes added to
lukemftp-1.5 since the release of lukemftp-1.4.  As always, the manual
page (src/ftp.cat1) is the place to look for complete descriptions.
d3 1
a3 5
* Add new commands:
	features	list remote features supported by servers
	mlsd		machine parseable directory listing
	mlst		machine parseable file listing
	remopts		set options on remote features
d5 1
a5 2
  These require support in the remote server for the ftp extensions
  described in RFC 2389 and draft-ietf-ftpext-mlst-11.
d7 1
a7 2
* Fix support for the --program-prefix and --program-suffix configure
  options.
d9 1
a9 4
---
This is a brief description of the new features and fixes added to
lukemftp-1.4 since the release of lukemftp-1.3.  As always, the manual
page (src/ftp.cat1) is the place to look for complete descriptions.
d11 1
a11 2
* Fix compilation problems on various non 4.4BSD derived platforms which
  support IPv6, and on Linux systems which have strdup() as a macro.
d13 1
a13 2
* During auto-fetch, don't attempt to autologin a second time if the first
  time failed.
d15 2
a16 4
---
This is a brief description of the new features and fixes added to
lukemftp-1.3 since the release of lukemftp-1.2.  As always, the manual
page (src/ftp.cat1) is the place to look for complete descriptions.
d18 1
a18 2
* The `ls' command now uses the `LIST' directive instead of `NLST',
  in order to be compatible with RFC959.
d20 2
a21 2
* Add fget command, which reads a list of filenames to retrieve from
  the given file.
d23 1
a23 1
* Add support for uploading files on the command-line with `ftp -u'.
a24 1
* Various fixes to the IPv6 support.
d26 1
a26 4
---
This is a brief description of the new features and fixes added to
lukemftp-1.2 since the release of lukemftp-1.1.  As always, the manual
page (src/ftp.cat1) is the place to look for complete descriptions.
d28 2
a29 3
* During remote completion, only send ``NLST'' instead of ``NLST .''
  when reading the list of files from the remote server; some servers
  don't like the trailing `.'.
d31 1
a31 2
* Support a leading ``[user@@]'' for ``[user@@]host[:][path]'' auto-fetches
  and ``[user@@]host'' connections.
d33 1
a33 2
* Always compile in support for setting the type of service on transfers.
  Should speed up transfers on Linux systems.
d35 1
a35 1
* Improve performance of non-rate-limited transfers.
a36 25
* Work around ftp servers that aren't Y2K compliant in returning the
  modification time of a file.

* Update the libedit library to support automatic and magic margins,
  allowing ftp's rprompt to move an extra character to the right.

---
This is a brief description of the new features and fixes added to
lukemftp-1.1 since the release of lukemftp-1.0.  As always, the manual
page (src/ftp.cat1) is the place to look for complete descriptions.

* Implemented `set prompt' and `set rprompt', which allow you to
  configure the prompt and right side prompt (respectively).
  Some tcsh(1) style `%' escapes are supported, including
  %. %c %/ %m %M %n

* Implemented restarting of file:/// and non-proxied http:// URLs
  (using -R)

* Correctly parse remote ports given as numbers that don't appear in
  the services(5) database.

* Prevent a couple of minor memory leaks

* Add missing compilation setting for SOCKS
@

