vnc.c (130d0bc6594d0cc6591d00312841891b3c187b07) vnc.c (543b95801f98ab2cb7413c39779fd5b7f363ce3d)
1/*
2 * QEMU VNC display driver
3 *
4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws>
5 * Copyright (C) 2006 Fabrice Bellard
6 * Copyright (C) 2009 Red Hat, Inc
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 2974 unchanged lines hidden (view full) ---

2983 bool skipauth, bool websocket)
2984{
2985 VncState *vs = g_malloc0(sizeof(VncState));
2986 int i;
2987
2988 vs->csock = csock;
2989 vs->vd = vd;
2990
1/*
2 * QEMU VNC display driver
3 *
4 * Copyright (C) 2006 Anthony Liguori <anthony@codemonkey.ws>
5 * Copyright (C) 2006 Fabrice Bellard
6 * Copyright (C) 2009 Red Hat, Inc
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy

--- 2974 unchanged lines hidden (view full) ---

2983 bool skipauth, bool websocket)
2984{
2985 VncState *vs = g_malloc0(sizeof(VncState));
2986 int i;
2987
2988 vs->csock = csock;
2989 vs->vd = vd;
2990
2991 buffer_init(&vs->input, "vnc-input/%d", csock);
2992 buffer_init(&vs->output, "vnc-output/%d", csock);
2993 buffer_init(&vs->ws_input, "vnc-ws_input/%d", csock);
2994 buffer_init(&vs->ws_output, "vnc-ws_output/%d", csock);
2995 buffer_init(&vs->jobs_buffer, "vnc-jobs_buffer/%d", csock);
2996
2997 buffer_init(&vs->tight.tight, "vnc-tight/%d", csock);
2998 buffer_init(&vs->tight.zlib, "vnc-tight-zlib/%d", csock);
2999 buffer_init(&vs->tight.gradient, "vnc-tight-gradient/%d", csock);
3000#ifdef CONFIG_VNC_JPEG
3001 buffer_init(&vs->tight.jpeg, "vnc-tight-jpeg/%d", csock);
3002#endif
3003#ifdef CONFIG_VNC_PNG
3004 buffer_init(&vs->tight.png, "vnc-tight-png/%d", csock);
3005#endif
3006 buffer_init(&vs->zlib.zlib, "vnc-zlib/%d", csock);
3007 buffer_init(&vs->zrle.zrle, "vnc-zrle/%d", csock);
3008 buffer_init(&vs->zrle.fb, "vnc-zrle-fb/%d", csock);
3009 buffer_init(&vs->zrle.zlib, "vnc-zrle-zlib/%d", csock);
3010
2991 if (skipauth) {
2992 vs->auth = VNC_AUTH_NONE;
2993 vs->subauth = VNC_AUTH_INVALID;
2994 } else {
2995 if (websocket) {
2996 vs->auth = vd->ws_auth;
2997 vs->subauth = VNC_AUTH_INVALID;
2998 } else {

--- 893 unchanged lines hidden ---
3011 if (skipauth) {
3012 vs->auth = VNC_AUTH_NONE;
3013 vs->subauth = VNC_AUTH_INVALID;
3014 } else {
3015 if (websocket) {
3016 vs->auth = vd->ws_auth;
3017 vs->subauth = VNC_AUTH_INVALID;
3018 } else {

--- 893 unchanged lines hidden ---