Add whitelisting of users. Remove IP whitelisting. Make auth schemes configurable

This commit is contained in:
Daniel P. Berrange
2007-12-05 15:34:05 +00:00
parent bb5371f668
commit cfb62c9d5e
8 changed files with 550 additions and 308 deletions

View File

@@ -93,7 +93,7 @@ if ($opt_d) {
elsif ($opt_i) {
my @keys = sort (keys %calls);
foreach (@keys) {
print "static int remoteDispatch$calls{$_}->{ProcName} (struct qemud_client *client, remote_message_header *req, $calls{$_}->{args} *args, $calls{$_}->{ret} *ret);\n";
print "static int remoteDispatch$calls{$_}->{ProcName} (struct qemud_server *server, struct qemud_client *client, remote_message_header *req, $calls{$_}->{args} *args, $calls{$_}->{ret} *ret);\n";
}
}
@@ -196,7 +196,8 @@ elsif ($opt_s) {
my $retvoid = $ret eq "void";
print "static int\n";
print "remoteDispatch$calls{$_}->{ProcName} (struct qemud_client *client,\n";
print "remoteDispatch$calls{$_}->{ProcName} (struct qemud_server *server,\n";
print " struct qemud_client *client,\n";
print " remote_message_header *req,\n";
print " remote_get_max_vcpus_args *args,\n";
print " remote_get_max_vcpus_ret *ret)\n";