vnc.h (01a9a51ffaf4699827ea6425cb2b834a356e159d) vnc.h (b76806d4ec5c55d36bf5508f1405d132a4b862de)
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

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

34#include "ui/console.h"
35#include "audio/audio.h"
36#include "qemu/bitmap.h"
37#include "crypto/tlssession.h"
38#include "qemu/buffer.h"
39#include "io/channel-socket.h"
40#include "io/channel-tls.h"
41#include "io/net-listener.h"
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

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

34#include "ui/console.h"
35#include "audio/audio.h"
36#include "qemu/bitmap.h"
37#include "crypto/tlssession.h"
38#include "qemu/buffer.h"
39#include "io/channel-socket.h"
40#include "io/channel-tls.h"
41#include "io/net-listener.h"
42#include "authz/base.h"
42#include <zlib.h>
43
44#include "keymaps.h"
45#include "vnc-palette.h"
46#include "vnc-enc-zrle.h"
47#include "ui/kbd-state.h"
48
49// #define _VNC_DEBUG 1

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

173 time_t expires;
174 int auth;
175 int subauth; /* Used by VeNCrypt */
176 int ws_auth; /* Used by websockets */
177 int ws_subauth; /* Used by websockets */
178 bool lossy;
179 bool non_adaptive;
180 QCryptoTLSCreds *tlscreds;
43#include <zlib.h>
44
45#include "keymaps.h"
46#include "vnc-palette.h"
47#include "vnc-enc-zrle.h"
48#include "ui/kbd-state.h"
49
50// #define _VNC_DEBUG 1

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

174 time_t expires;
175 int auth;
176 int subauth; /* Used by VeNCrypt */
177 int ws_auth; /* Used by websockets */
178 int ws_subauth; /* Used by websockets */
179 bool lossy;
180 bool non_adaptive;
181 QCryptoTLSCreds *tlscreds;
181 char *tlsaclname;
182 QAuthZ *tlsauthz;
183 char *tlsauthzid;
182#ifdef CONFIG_VNC_SASL
183 VncDisplaySASL sasl;
184#endif
185};
186
187typedef struct VncTight {
188 int type;
189 uint8_t quality;

--- 410 unchanged lines hidden ---
184#ifdef CONFIG_VNC_SASL
185 VncDisplaySASL sasl;
186#endif
187};
188
189typedef struct VncTight {
190 int type;
191 uint8_t quality;

--- 410 unchanged lines hidden ---