Metadata-Version: 2.0
Name: dyntftpd
Version: 0.2.1
Summary: A simple TFTP server
Home-page: https://github.com/brmzkw/dyntftpd
Author: Julien Castets
Author-email: castets.j@gmail.com
License: UNKNOWN
Download-URL: https://github.com/brmzkw/dyntftpd/tarball/v0.2.1
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 2 :: Only
Classifier: Topic :: Internet :: File Transfer Protocol (FTP)
Requires-Dist: requests

dyntftpd
========

A simple, extendable Python implementation of a TFTP server.

Features:

- Easily customizable (override dyntftpd.TFTPServer and dyntftpd.handlers.*)
- Can act as a HTTP proxy. The TFTP client can request a HTTP url, the TFTP
  server downloads and returns it.
- Code is mostly unit tested and easy to read

Limitations:

- Only handle RRQ requests
- Don't drop privileges after creating the listening socket :-(
- No documentation but pydoc

Changelog
=========

0.2.1 (2014-11-06)
------------------

* Create HTTPHandler.
* Create CleverHandler to dispatch to HTTPHandler or FileSystemHandler
  depending on the requested file.

0.2.0 (2014-10-13)
------------------

* Use ThreadingMixin to serve multiple requests at the same time.
* Accept option blksize.

0.1.1 (2014-09-29)
------------------

* Accept, and ignore extra request options.

0.1.0 (2014-09-08)
------------------

* Initial release.
* Only accept TFTP read requests.


