I didn't get pserver to work with AFS, but I did modify the kserver
functionality to extract AFS tokens from K4 tickets, so that you may
remotely manipulate AFS based repositories from non-AFS machines.
The patches I made are not backwards compatible with the existing
'kserver' functionality.
Collection access control is based entirely on AFS directory
protections. This is a huge win over the 'default' remote-access CVS
methods.
I also incorporated a patch contributed by CERN (I believe, would have
to check) that moves the read-locks into subdirs of the repository
dirs, allowing you to grant write access to a directory in which there
is no real data so that the server may create a read lock.
Currently, we have this src available via 'pserver' access:
cvs -d :pserver:[EMAIL PROTECTED]:/cvs
password is 'anonymous', collection is "acvs".
If you would like to know more about how I setup this service at CMU,
let me know.
-Ryan