jf@ap.co.umist.ac.uk (John Forrest) (03/16/91)
The UAB+ program is part of CAP (at least ru-cap2). The basic point is that it adds a protocol daemon for Appletalk packets to a network - the program is responsible for processing incomming Appletalk packets and then feeding them internally to the various servers (or presumably routing them?). It is an alternative to using IPTalk (Appletalk on an ethernet wrapped up in UDP/IP packets), and saves an external translator box. It also is conceptually neater, and would have thought a bit more efficient. The problem, or one of them, for us is that it has only been ported to Ultrics and Sunos. The key thing about the OS dependant stuff is the provision of some way of indicating that all packets in an particular protocol are to be sent to a process - the uab+ server. Conceptually any system where you can do this ought to be able to use the rest of the program - although the bit that sets this up will obviously be OS specific. It occurs to me that this is basically the situation with /etc/tcpd - incomming IP packets are sent to tcpd. I presume that it should be possible to port UAB to the Apollos, even if it involves some aegis style system calls, but I don't know how to do this. Has anyone done this port? Does anyone know how to nominate a protocol server? John Forrest Dept of Computation UMIST PS. I'm not going to say I will do this port, and I am interested on the feasibility.