These are the release notes for the LTR 1.0 patch to ncftp 2.4.2.

The Limit Transfer Rate (LTR) patch gives ncftp the ability to
throttle the transfer rate of binary transfers.  Limiting the
transfer rate allows better response for interactive sessions
such as rlogin and telnet when using a slow dial-up SLIP/PPP
connection.

The maximum transfer rate, in bytes/second, is set via the
max-transfer-rate preference.  Setting the rate to 0 disables
the rate limiting.

To use the patch, first get a copy of ncftp 2.4.2 from

   ftp://ftp.ncftp.com/ncftp/ncftp-2.4.2.tgz

then do

   tar zxvf ncftp-2.4.2.tar.gz
   cd ncftp-2.4.2
   patch -p1 < /path_to/ncftp-2.4.2+ltr-1.0.patch
   ./configure
   edit Makefile and add -DLTR to CFLAGS and (optionally) change
      PKGNAME to ncftp+ltr
   make
   make install

The patch should work on any system on which ncftp normally works,
as long as the system has usleep.

If you have any questions or comments about the patch, please send
me mail at steven@clark.net.

Enjoy.

- Steven
