======================================================================
                    T O D O 
                    doc: Tue May 12 17:13:21 1992
                    dlm: Mon Jun 29 11:55:16 1992
                    (c) 1992 ant@ips.id.ethz.ch
                    uE-Info: 50 0 T 0 0 72 3 2 8 ofnI
======================================================================

This file describes all the nice features everybody wants.

Security
--------
Somehow, every server should have a list of hosts/users it is willing to
serve (note that user checking is NOT safe: messages can be faked, user
ids and names can be different on different machines, and so can be
passwords (which can also be hidden), ...). A file of allowed hosts
would be the thing to do. It would probably take the format of
/etc/hosts to allow a sensible default for inetd-started servers.

Delay
-----
Check if TCP_NODELAY would improve speed.

Address in use
--------------
Check status of socket and retry instead of just issueing an error
message.

Scheduler
---------
Improve the scheduler to allow simultaneous working on different frames
(how?), machines which differ more in speed, ...
A Sliding Window Scheduler would probably be the thing I need.

Parameters
----------
The following parameters should be settable in .inetrayrc:

	startDelay				Inetray

	winSize					Sliding Window Scheduler

Preemptive Workers
------------------
Somehow, it should be possible for a second user to start traceing an
image while another one is already doing so. Servers could preempt
workers when receiving a new request. All workers could be numbered
somehow and on the 2nd request all even ones could be preempted, on the
third one, all with mod 3 == 0 and so on. This should be quite fair.

