virNetServerClientImmediateClose;
virNetServerClientInit;
virNetServerClientInitKeepAlive;
+virNetServerClientIsAuthenticated;
virNetServerClientIsAuthPendingLocked;
virNetServerClientIsClosedLocked;
virNetServerClientIsLocal;
virNetServerClientIsSecure;
virNetServerClientLocalAddrStringSASL;
-virNetServerClientNeedAuth;
virNetServerClientNew;
virNetServerClientNewPostExecRestart;
virNetServerClientPreExecRestart;
bool
-virNetServerClientNeedAuth(virNetServerClientPtr client)
+virNetServerClientIsAuthenticated(virNetServerClientPtr client)
{
- bool need;
+ bool authenticated;
virObjectLock(client);
- need = !virNetServerClientAuthMethodImpliesAuthenticated(client->auth);
+ authenticated = virNetServerClientAuthMethodImpliesAuthenticated(client->auth);
virObjectUnlock(client);
- return need;
+ return authenticated;
}
int virNetServerClientSendMessage(virNetServerClientPtr client,
virNetMessagePtr msg);
-bool virNetServerClientNeedAuth(virNetServerClientPtr client);
+bool virNetServerClientIsAuthenticated(virNetServerClientPtr client);
bool virNetServerClientIsAuthPendingLocked(virNetServerClientPtr client);
void virNetServerClientSetAuthPendingLocked(virNetServerClientPtr client, bool auth_pending);
goto error;
}
- /* If client is marked as needing auth, don't allow any RPC ops
- * which are except for authentication ones
- */
+ /* If the client is not authenticated, don't allow any RPC ops
+ * which are except for authentication ones */
if (dispatcher->needAuth &&
- virNetServerClientNeedAuth(client)) {
+ !virNetServerClientIsAuthenticated(client)) {
/* Explicitly *NOT* calling remoteDispatchAuthError() because
we want back-compatibility with libvirt clients which don't
support the VIR_ERR_AUTH_FAILED error code */