NOTE:  Most server packets are announcements of the state of the system,
       and as such have no responses or error codes.  For more information
       see the file client_pack

1011: 
  These packets are a series of announcements that note the change in state
of a particular {CUDGA}.  They will be sent as indicated by each {UA}'s
partiuclar notification flags. The first group is mere changes, the second
is if a user has been added, the third is if the user has become unhidden.

1011 0002 UID name blurb flags         | data update
1011 0003 DID name title ownerno flags | data update
1011 0004 GID name title ownerno flags | data update
1011 0005 AID name title ownerid flags | data update

1011 0012 UID name blurb onsince lastinp flags CID     | add new
1011 0013 DID name title ownerno onsince lastinp flags | add new
1011 0014 GID name title ownerno onsince lastinp flags | add new
1011 0015 AID name title ownerid onsince lastinp flags | add new

1011 0022 UID name blurb onsince flags CID        | unhidden
1011 0023 DID name title ownerno onsince flags    | unhidden
1011 0024 GID name title ownerno onsince flags    | unhidden
1011 0025 AID name title ownerid onsince flags    | unhidden

:&&:
1013:
  These packets are sent when some {UDGA} has left/been destroyed/stoped.

1013 0002 UID | User has left the system (gone gone gone)
1013 0003 DID | Destroyed: the discussion with the given number
1013 0004 GID | Destroyed: the group with the given number
1013 0005 AID | Stopped: the application with the given number

:&&:
1022:
  These packets are sent when some user has joined a {DGA} that 
the member recieveing the notice is a member of.

1022 0003 DID UID | User joined the discussion with given number
1022 0005 AID UID | User joined the application with given number
1022 0014 GID UID | User has become "on" in a Group with given number.

:&&:
1022:
  These packets are sent when some user has left a {DGA} that 
the member recieveing the notice is a member of or has become not "on"

1023 0003 DID UID | User left the discussion with given number
1023 0005 AID UID | User left the application with given number
1023 0014 GID UID | User ceased being "on" the group with the given number

:&&:
1031:
  Theese packet are sent if a user is ignoring you, or if he/she unignores
you.

1031 0001 UID | refno of the user ingoring you forever
1031 0002 UID | refno of the user ingoring you

1031 0011 UID | refno of the user not ignoring you forever
1031 0012 UID | refno of the user not ignoring you

:&&:
1035:
  Theese packet is for notifying a user of his permisions relative to a
particular {DGA}

1035 0003 DID flags
1035 0004 GID flags
1035 0005 AID flags

:&&:
1041:
  These are the packets that contain messages being sent to you from another
{UA}.

1041 0002 UID flags time text refno [refno...] | send mesage text with flags
             sent at time to refno or list of refno's (can be any refnos)
1041 0005 refno flags time text | message from application

:&&:
1042:
  These are the packets that contain messages being sent to everyone.

1042 0002 CID flags time text | send mesage text with flags

:&&:
1043:
  This packet is sent when newmail has been made available

1043 0001 mailref CID | newmail number mailref available from refno

:&&:
1044:
  These packets are for data connections: unfinished, ignore for now.l
1044 0002 UID   | Try to establish connect from user 
1044 0102 text  | First to next to last packet of data
1044 0202 text  | last packet of data
1045 0002 UID   | User accepted data transmission
1046 0002 UID   | User declined data transmission

:&&:
1050:
  These packets are used when when an application promps the user for
either a text string, or a long.  The request is passed on to the user.

Error codes:
  9 Means the user refused to answer

1050 0002 AID text  | prompt for long form appl 
1050 0012 AID text  | prompt for text string from appl

1050 0002 UID long UID | returned long
     9002 "User refused"
1050 0012 UID text UID | returned text
     9012 "User refused"

:&&:
1060:
  These packets are used when when the server  promps the user for
either a text string, or a long.  The request is passed on to the user.

Error codes:
  9 Means the user refused to answer

1060
1060 0002 text  | prompt for long from server
1060 0012 text  | prompt for text string from server

1060 0002 UID long | returned long
     9002 "User refused"
1060 0012 UID text | returned text
     9012 "User refused"

:&&:
10D1:
  This packet is for system wide announcements.  Do not ignore. They are rare
and important.
10D1 0001 text  | System announcement

:&&:
10F2:
  This packet is for sending the various list of information at logon.  When
a new user logs in it sends all of the system information to you.

10F2 0102 UID name blurb onsince lastinp flags CID | add new list
10F2 0202 | Last Packet

10F2 0103 DID name title ownerno onsince lastinp flags | add new list
10F2 0203 | Last Packet

10F2 0104 GID name title ownerno onsince lastinp flags | add new list
10F2 0204 | Last Packet

10F2 0105 AID name title ownerid onsince lastinp flags | add new list
10F2 0205 | Last Packet

10F2 0113 DID | discussion owned by user entering
10F2 0213 | last packet

10F2 0114 GID | group owned by user entering
10F2 0214 | last packet

10F2 0115 AID | application owned by user entering
10F2 0214 | last packet

:&&:
10F8:
  These packets are used to request a {UA} terminate it's session.  The
proper response is to send an end of session message.  If the message
informs you that your connection has been severed, you can try to reattach,
or you can just go away.

10F8 0002 | Request to client for it to terminate
     0012 | Information that client connection is severed
     0005 | Request to application for it to terminate
     0015 | Information that application connection is severed

