CRITICAL
========

NOT SO CRITICAL
===============

- Make "ls -R" follow symlinks. But BEWARE LOOPS! (max recurse level?)

ON THE BACK BURNER
==================

- Small race: signal might come in just before we start a blocking call
- Rewrite the damn thing in C++. Yes, I'm serious. No, it won't happen.
- Support for "welcome.msg" on initial connection
- better pattern matching in "ls"
- wtmp support
- OpenSSL support
- IPv6 support (genericise socket creating to drive protocol from control conn)
- transparent compression support
- transparent tar support
- syslog() support of some kind?
- telnet strings

