-
Notifications
You must be signed in to change notification settings - Fork 6
/
TODO
38 lines (33 loc) · 1.25 KB
/
TODO
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
33
34
35
36
37
Client
------
Server
------
* Use mmap instead of read/write. This way, we'll benefit from zero copy
networking in 2.4.x
* number_of_timeout should be per client
* Get ICMP error message
* add maximum number of client for a multicast server thread. Use new thread
to server the file if needed?
* It may be necessary to free client structure when client is done to make
sure a long lasting multicast server never build up a huge list of done
client
* Rate control not working yet.
Both
----
* revise man pages
* add statistics mor mtftp
* Verify the whole logging thing
* Support IPv6
* Decide what to do when we got memory allocation failure (other than exit)
* There is a problem when using block size around 56000 up to 65464. (56944 for
Glenn McGrath, 64546 for me on linux 2.4 with Debian unstable). Server send
packets (they are fragmented), client machine receive packet but not the
application. On an other setup, (linux 2.2.19, Debian 2.2) it work fine up
to the maximum of 65464.
* When receiving error packet, buffer not beeing initilised with 0 seems to
create error. String sended by peer to not have proper 0 termination??? Not
confirmed.
Generic
-------
- Redhat/atftp.spec and test/Makefile are included in make dist and should
not.