-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathREADME
More file actions
32 lines (27 loc) · 952 Bytes
/
README
File metadata and controls
32 lines (27 loc) · 952 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
python-tx-tftp
==============
A Twisted-based TFTP implementation
What's already there
--------------------
- `RFC1350 <http://tools.ietf.org/html/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.
- octet and netascii transfer modes.
- `RFC2347 <http://tools.ietf.org/html/rfc2347>`__ (TFTP Option
Extension) support. *blksize*
(`RFC2348 <http://tools.ietf.org/html/rfc2348>`__), *timeout* and
*tsize* (`RFC2349 <http://tools.ietf.org/html/rfc2349>`__) options
are supported.
- An actual TFTP server.
- Plugin for twistd.
- Tests
- Docstrings
Plans
-----
- Client-specific commandline interface.
- Code cleanup.
- Multicast support (possibly).
- Python 3 support.