A Twisted-based TFTP implementation
##What's already there
- RFC1350 (base TFTP specification) support.
- Asynchronous backend support. It is not assumed, that filesystem access is 'fast enough'. While current backends use synchronous reads/writes, the code does not rely on this anywhere, so plugging in an asynchronous backend should not be a problem.
- netascii transfer mode.
- RFC2347 (TFTP Option Extension) support. blksize (RFC2348), timeout and tsize (RFC2349) options are supported.
- An actual TFTP server.
- Plugin for twistd.
- Tests
- Docstrings
##Plans
- Client-specific commandline interface.
- Code cleanup.
- Multicast support (possibly).