NOTE:  Theese are packets for things that don't fit under other sections.
       For example it has currently both the server and non-server packets
       for dealing with authentication applications.

1020:
  Server packets dealing with authentication

1020 0001 unum uname machname authstring | Authenticate this user

2020:
  Respond to authentication requests

Error Codes:
  B Means that there is no such user currently requesting authentication

2020 0000 unum filename             | filename to pass to the user
2020 8000                           | filename has been passed
Errors:  B

2020 0010 unum                      | Note that the uname can't be authen
2020 8010                           | Understood.  Will tell user their fucked
Errors:  B

:&&:
20F0:
  This gives the password program's name and login for security.

Error codes:
  9 is used the the name and password are wrong.
  D Means that The name or title give for the Cloverid was too long

20F0 0001 name passwd  | name and password for connection attempt
     8001 defname uname machine flags refno CID UID blurb
          onsince lastinput flags  | Ignore all this shit
     9001 "Invalid login attempt" "Server Going Down"
Errors:    D

:&&:
20F8:
  These packets are for when the user wishes to leave the system.
They can either request detach, request to leave, or just say you are
leaving and wait till the system says go.  The middle route is more
polite. Users cannot be detached for more than 30 minutes.

Error codes:
  9 has a variety of meanings.
  E Means that the user isn't logged into the system yet.

20F8 0022 | user is going
20F8 8022 | user is gone.

