Muddle.ftpd INTRODUCTION

New Features since 1.2

* Faster, Leaner, Meaner (maybe not leaner)
* Inetd support (can combine with xinetd for even better protection)
* Single configuration file, with sophisticated group selection (much faster)
* Better ACL support
* Clients are now get the hostnames resolved.
* Virutal server support (both multiple ip and single ip)
* Rlimits are set for memory overuse.
* Reload config with HUP signal (automatic for inetd)
* Real chroot for muddleftpd with root access
* Supplementary group support.
* persistant and temporary ratio support.
* Sendfile support for linux, freebsd.
* Group count limits.
* Dynamicly linked authentication modules.
* Per group command disable ability
* Download/Upload speed limiters.
* USR1 signal now reopens log file.
* Signifcantly better listing support, recursive listings, closer to
   real /bin/ls
* EPSV and EPRT ftp commands now supported (ipv4 only)

New Features since version 1.0 (a lot):

* more opertunities to print out files to the user.
* more supported platforms.
* listening to multiple ports for connections. Also you can bind to specific
  interfaces now (on operating systems that support this).
* better listing.
* complete command set.
* shadow password support.
* magic cookie improvements (hmmm, cookie). Magic cookies can now be used in
  files that get printed to the user.
* ftpwho program now added and operational.
* STAT commands have all been moved to the more general SITE command.
* user statistics (only minimal)
* lots of non-visible changes,
* and of course, bug fixes.

DESCRIPTION:

FTP servers tend to always want root access to do even the most basic
stuff. This ftp server was designed to overcome this limit without
limiting the access protection and safety of a regular ftp server.
This ftp server can operate as a replacement for wu-ftpd, or it can
operate under a single uid, running without any knowledge of the system
password file. Anonymous access is availible too and you can actualy create
as many guest accounts you like with same or different properties.

To do this, it has full access settings per user. You can give permissions
for particular directories or files. 

This server is also secure without being overly intrusive. Unlike wu-ftpd
and many others, it doesn't do a chroot anywhere. It manages directories
internally in a secure and fast way. This means the server doesn't need to
run as root. Also since it doesn't ever run external programs, if the server
does crash, the user won't be given any privliged access.

To compile and install this server see the file doc/muddleftpd.txt
 
To contact the author:

	Beau Kuiper: email ekuiperba@cc.curtin.edu.au

Copyright (c) 1999 Beau Kuiper Under the GPL licence.
