This adds support for the use of the factotum RPC for authentication. This allows for clients to authenticate through the use of dp9ik or 9psk1 to the server, if the server is running on plan9.
This required another Auth function be added to the styx.Server struct for opening an auth file in the same style of the Ropen function used by handlers. This was necessary to keep information regarding incoming Tread and Twrite sizes that are otherwise lost when using a styxfile.dumpPipe.
This adds support for the use of the factotum RPC for authentication. This allows for clients to authenticate through the use of dp9ik or 9psk1 to the server, if the server is running on plan9.
This required another Auth function be added to the styx.Server struct for opening an auth file in the same style of the Ropen function used by handlers. This was necessary to keep information regarding incoming Tread and Twrite sizes that are otherwise lost when using a styxfile.dumpPipe.