Todo binkley:
$Id: TODO,v 1.3 1993/03/14 22:08:26 benst Exp benst $

V3.02a:

1. Binkley should understand fidogate/rfmail nodelist.
2. emsi protocol uses 100% cpu time
3. Incoming files / file requests; should permissions be rw for group?
	[fnet/inbound]16: l -a 
	total 162
	drwxr-xr-x  2 uucp        1024 Feb 21 22:26 .
	drwxr-xr-x 15 uucp        1024 Feb 21 22:10 ..
	-rw-------  1 uucp      149874 Jul 26  1991 SPEESROK.LZH
4. bt should lock /dev/cu*, both by fcntl and UUCP style lockfile
   This applies not to Linux.
5. install should make binkley dir owner uucp
6. install should make everything in binkley dir unreadable for other.
7. Modem open() blocks in kernel mode while waiting for modem to come
   on-line. Should not block, but return failure immediately.

8. Fix terminal mode:
Newsgroups: fidonet.ger.next
Distribution: fidonet
Date: Fri,  9 Oct 92 07:29:30 +0100
From: Michael_Mossal@p6.f5800.n245.z2.fidonet
Subject: Re: Binkley auf dem NeXT
Message-ID: <1a9524d5@p6.f5800.n245.z2.fidonet>
Reply-To: Michael_Mossal@p6.f5800.n245.z2.fidonet

Hallo Ben,

Ist nicht unbedingt notwedig, Terminalprogramme gibts ja schon genuegend.
Andererseits moechte ich den Terminalmodus recht gerne und ausser das von bt
ist mir auch kein anderes Z-Modem bekannt, welches ich dazu bekommen hab
Bloecke > 1024KB zu senden.

10. Soms heap errors at return from bbs in case of logfile.

11. File request does not seem to work, problem with REQ and RSP.
    (req, Req, REQ, etc) Everything should be mapped to uppercase.
	Incoming files should be converted to lowercase.

12. Check for carrier while child process is running, as /dev/cu* on
    The NeXT do not generate a hangup signal. Only /dev/ttyd* do this,
	but they block on open(), waiting for a carier. Sigh...

13. Not everything has been tested.

14. There are some places where the program uses 100% of
all available cpu time. This is due to the PC/Atari-ST
heritage of the program, where 'busy-waiting' is the common
thing to do. I have tried to remove this from the most
common used code. If you want to change this at more
places, you might want to look at the wait_event() function
(unix_com.c) which will prove useful for this.
Unfortunetely, Janus is one of these places. If this is a
problem for you, you might disable Janus in binkley.cfg and 
use Zedzap which works quite a bit better.

15. Several keys in dumb terminal mode (CR, Backspace for example)
are not interpreted correctly.

16. Not all keys are implemented as they were not necessary for me.

17. Implement the Hydra protocol.

18. Pending outbound window: sometimes overlooks files. Why?
