Cleanup: remove unused files, object files, backup files and fix permissions

- Remove Eclipse/CDT project files
- Remove UNIX backup files
- Remove Server, built binary file
- Fix UNIX file permissions, 755 --> 644

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Rename project and files, witness the birth of uftpd :)

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Reformat to KNF with some initial code cleanup

Unify code base on Kernel Normal Form (KNF), i.e., Linux Coding Style.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Change default log file wangxu --> uftpd.log

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Change default FTP root directory: /tmp --> /srv/ftp

- Use "standard" FTP server directory, /srv/ftp
- Add Emacs indentation hints
- Cleanup error messages

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Fix WARNING! 10 bare linefeeds received in ASCII mode

FTP clients complain about "bare linefeeds" when listing remote files.
Turns out each line sent to clients must end with \r\n, including file
listings.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
Anonymous FTP users do not need to provide password

- Allow login immediately after receiving USER "anonymous"
- Also, minor code cleanups to both USER/PASS and PASV commands

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>