
		MUDDLEFTPD DOCUMENTATION (Version 1.3.4)
		Beau Kuiper (support@muddleftpd.cx)
		License under GPL

1) FTP COMMANDS

1a) Command List

The following commands are understood and used by muddleftpd:
	
	PORT		Define the data port the server will connect to.
	PASV		Tell the surver that the next data connection will 
			use passive mode.
	RETR		Retreive a file from the server.
	STOR		Store a file on the server.
	STOU		Store a file on the server using an unique filename.
	APPE		Append to a file on the server.
	TYPE		Specify what type to transfer data (A = Ascii, 
			B = binary)
	QUIT		Quit the ftp server.
	PASS		Password to log on using.
	USER		Username to log on using.
	SYST		Returns the system type muddleftpd is running on (UNIX)
	LIST		Do a long list over a data connection.
	NLST		Do a short list over a data connection.
	PWD		see XPWD
	XPWD		Return the current directory.
	CWD		see XCWD
	XCWD		Change the working directory.
	ABOR		Abort a data connection in progress.
	CDUP		Change to the parent directory.
	XCUP		see CDUP
	STAT		return server status or a listing over the 
			control connection.
	NOOP		Do nothing.
	REIN		Reinitalize the server for a new user.
	REST		Resume a data transfer at a particular position.
	DELE		Delete a file.
	MKD		see XMKD
	XMKD		make a new directory.
	RMD		see XRMD
	XRMD		remove a directory.
	RNFR		set the file to rename.
	RNTO		set the name to rename to.
	SIZE		get the size of a file using the current TYPE setting.
	MDTM		get the modification time of a file.
	HELP		show list of recognised commands.
	SITE DUMP	display a file over the control connection.
	SITE ACCESS	show ACLs of the current user.
	SITE HELP	show recognised site commands.
	SITE UMASK	set the umask.
	SITE CHMOD	change the permissions of a file.
	SITE IDLE	adjust idle time of user.

Commands recognised but ignored in muddleftpd:

	ALLO		Allocate space (not needed)
	ACCT		Account	name (not needed)
	STRU		Structure type (always F[file])
