Pure-FTPd

Pure-FTPd is a small, simple server for the old and hairy File Transfer Protocol, designed to use less resources than older servers, be smaller and very secure, and to never execute any external program. It support most-used features and commands of FTP (including many modern extensions), and leaves out everything which is deprecated, meaningless, insecure, or correlates with trouble.
Oct 23 2009

Pure-FTPd 1.0.23 has been released

Version 1.0.23 has just been released.

Grab it from http://download.pureftpd.org/pub/pure-ftpd/releases/

This version should fix a lot of old-standing issues. Transfers are more
reliable and should flawlessly handle any kind of cancelation and
disconnection. Virtual quotas should also be way better than they used to be.
FTP over TLS is also more reliable, way faster than it used to be and
overall compatibility with clients has been greatly enhanced. Logging also
received some improvement.

Some limitations of the initial TLS support were also lifted, like the

Jul 02 2007

Pure-FTPd

Pure-FTPd on Debian uses a configuration file hierarchy below /etc/pure-ftpd/conf.

For example, to set the upload and download bandwith to 2Mbit (=250 KB) per second,
create /etc/pure-ftpd/conf/UserBandwidth with the following values:

250:250

Restart Pure-FTPd. Please note that existing connections aren't affected by that change.