Specification of conversd's protocol. This file is part of the PingPong conversd-Distribution $Revision: 1.2 $$Date: 1998/02/23 15:04:09 $ This file is _very_ far away from being complete, but I think a description of the host command is needed for you to implement your own conversds. A connection may have three states: UNKNOWN, USER or HOST. When a connection is established, it falls into the UNKNOWN state. State UNKNOWN knows about four commands: /NAME [channel] - this command makes a user login, i.e. the state will be changed USER, the sign on message will be displayed user's name set to call, and channel will be entered. The latter is optional, if not enterted, channel 0 will be selected. The channel number must be in the range of 0..32767 due to older conventions. /..HOST [software [facilities]] - the command is sent by the connecting host to join the HOST state. The host name must be given, the software string and facility string is optional. Software sting may be up to eight characters long. The facility string consists of single letters already assigned are: a - "away feature" (old style - will expire Dec, 31th 1995) d - "destination forwarding" m - "channel modes" p - "ping pong link measurement" u - "udat command extension and user command understood both" A - "away feature" (new style) f - "filter feature" (see below) If you like to assign new characters, please drop me a note with a brieff description of the feature... I will include it in further specifications. /ONLINE - it is the same as the normal "who" command in the USER state except you don't need to login... /CSTAT - This is the normal "links" command called in the USER state. No login is necessary. State HOST accepts the following commands: /..AWAY