NB: The config file format has changed slightly between 0.5.x and 0.6. 
If upgrading you will need to edit your old file before anything will
work.

Also you are now only given the option to do non transparent proxying
if you connect directly to the proxy. If you do "ftp ftp.gnu.org" you
will be put straight through to that server, but if you do "ftp
frox.host.localnet" you will get the "Please login with
user[@host[:port]]" prompt. 
---------------------------------------------------------------------

Currently it works as a transparent proxy using either passive or
active transfers, or converting between them. I think I am rfc959, but
not rfc1579 compliant.

There is also support for caching, and for non-transparent proxying by
giving a username of the form user@host:port. These options need
enabling at compile time.

FXP works, but it requires you to set APConv on and SameAddress off in
the config file. There is probably not much point since files get
transfered from host to host via the proxy anyway, but if machines
behind the proxy need to continue using FXP then this does at least
work.

There is no support for IPv6 at all.

This should work on linux systems with either 2.2 or 2.4 series
kernels. Most of the really non-portable code (stuff like the
transparent proxy options) is in linux.c. I have successfully compiled
and run on RedHat and Debian intel systems on 2.2 and 2.4 kernels. It
should also work on non x86, but I don't have the hardware to test -
if it doesn't let me know.
