A warning note
maxcalls is dead, long live call_numbers.len
When we say MUST be in network byte order...

We really mean everything MUST be in network byte order!
No idea how these slipped through.
Fix mic_in_key

Copy the actual checksum and not an empty buffer.
Split token-processing out into rxgk_token.c

rxgk_procs.c was getting a little busy and distracting from
the actual server-side routines, and we'll be adding more token
bits soon.
Add some token-printing routines

For when we know the master key already and when we don't.
Implement server-side self-auth localauth

Calling the negotiate RPC with initiator creds that are the
same as the acceptor creds is effectively localauth; use a printed
token in that case.
Pass more parameters while printing tokens

We need to match up the security level or else the server-side
"levels must match exactly" checks will fire.
Also the enctype is an input to the k0 generation, so by the time
that k0 is selected we must stick to that enctype.
rx: Add the PrAuthName type

This is the type specified in the RPC-L in
draft-brashear-afs3-pts-extended-names, which will hold extended
authentication names.

The structure is defined to as to be consistent with the output
of rxgen on the given RPC-L, but no RPC-L is added at this time.
Protocol additions which will use this type directly should add the
RPC-L to the corresponding protocol definition (.xg) file.

Provide helper routines to populate objects of this type, and lists
of them, and other helper routines.

A single routine suffices to free the display form of both single
PrAuthName objects and lists of the same.
rxgk: remove dummy_getkey

We have real getkey functions elsewhere, now, and this one was
a layering violation.
Update rxgk dependencies

Remove dependencies on high-level APIs and pull in only the core
rx dependency that we actually need.

This will let other targets depend on us and use rxgk internally.
rxgk: store client identity in sconn

Use the rx_identity type for convenience.
Bail if a compound identity is presented, this will need to be
addressed before fileservers are supported.
Add rxgk_GetServerInfo

Exports some information about a (server-side) connection, in particular
the client's rx_identity and the expiration time of authentication.
Let superuser identities be superusers

We have a special rx_identity_kind for superusers, let it actually
be useful for something.
Add rxgk support to userok