}
-int
-qemuMonitorSetVNCPassword(qemuMonitorPtr mon,
- const char *password)
-{
- VIR_DEBUG("password=%p", password);
-
- QEMU_CHECK_MONITOR(mon);
-
- if (!password)
- password = "";
-
- return qemuMonitorJSONSetVNCPassword(mon, password);
-}
-
-
static const char *
qemuMonitorTypeToProtocol(int type)
{
const char *device,
const char *nodename,
unsigned long long size);
-int qemuMonitorSetVNCPassword(qemuMonitorPtr mon,
- const char *password);
int qemuMonitorSetPassword(qemuMonitorPtr mon,
int type,
const char *password,
return ret;
}
-int qemuMonitorJSONSetVNCPassword(qemuMonitorPtr mon,
- const char *password)
-{
- int ret = -1;
- virJSONValuePtr cmd = qemuMonitorJSONMakeCommand("change",
- "s:device", "vnc",
- "s:target", "password",
- "s:arg", password,
- NULL);
- virJSONValuePtr reply = NULL;
- if (!cmd)
- return -1;
-
- if (qemuMonitorJSONCommand(mon, cmd, &reply) < 0)
- goto cleanup;
-
- if (qemuMonitorJSONCheckError(cmd, reply) < 0)
- goto cleanup;
-
- ret = 0;
- cleanup:
- virJSONValueFree(cmd);
- virJSONValueFree(reply);
- return ret;
-}
int qemuMonitorJSONSetPassword(qemuMonitorPtr mon,
const char *protocol,
const char *nodename,
unsigned long long size);
-int qemuMonitorJSONSetVNCPassword(qemuMonitorPtr mon,
- const char *password);
int qemuMonitorJSONSetPassword(qemuMonitorPtr mon,
const char *protocol,
const char *password,
GEN_TEST_FUNC(qemuMonitorJSONSetLink, "vnet0", VIR_DOMAIN_NET_INTERFACE_LINK_STATE_DOWN)
GEN_TEST_FUNC(qemuMonitorJSONBlockResize, "vda", "asdf", 123456)
-GEN_TEST_FUNC(qemuMonitorJSONSetVNCPassword, "secret_password")
GEN_TEST_FUNC(qemuMonitorJSONSetPassword, "spice", "secret_password", "disconnect")
GEN_TEST_FUNC(qemuMonitorJSONExpirePassword, "spice", "123456")
GEN_TEST_FUNC(qemuMonitorJSONSetBalloon, 1024)
DO_TEST_SIMPLE("rtc-reset-reinjection", qemuMonitorJSONRTCResetReinjection);
DO_TEST_GEN(qemuMonitorJSONSetLink);
DO_TEST_GEN(qemuMonitorJSONBlockResize);
- DO_TEST_GEN(qemuMonitorJSONSetVNCPassword);
DO_TEST_GEN(qemuMonitorJSONSetPassword);
DO_TEST_GEN(qemuMonitorJSONExpirePassword);
DO_TEST_GEN(qemuMonitorJSONSetBalloon);