* [Qemu-devel] [PULL 0/2] vnc patch queue
@ 2014-09-18 6:33 Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 1/2] ui/vnc: set TCP_NODELAY Gerd Hoffmann
` (2 more replies)
0 siblings, 3 replies; 10+ messages in thread
From: Gerd Hoffmann @ 2014-09-18 6:33 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
Two little vnc patches.
please pull,
Gerd
The following changes since commit e4d50d47a9eb15f42bdd561803a29a4d7c3eb8ec:
qemu-char: Rename register_char_driver_qapi() to register_char_driver() (2014-09-16 23:36:32 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/pull-vnc-20140918-1
for you to fetch changes up to 9d64fab42274fb50a39bab184f79d0239596ba4a:
vnc-tls: Clean up dead store in vnc_set_x509_credential() (2014-09-18 08:01:53 +0200)
----------------------------------------------------------------
vnc: set TCP_NODELAY, cleanup in tlc code
----------------------------------------------------------------
Markus Armbruster (1):
vnc-tls: Clean up dead store in vnc_set_x509_credential()
Peter Lieven (1):
ui/vnc: set TCP_NODELAY
ui/vnc-tls.c | 2 --
ui/vnc.c | 1 +
2 files changed, 1 insertion(+), 2 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Qemu-devel] [PULL 1/2] ui/vnc: set TCP_NODELAY
2014-09-18 6:33 [Qemu-devel] [PULL 0/2] vnc patch queue Gerd Hoffmann
@ 2014-09-18 6:33 ` Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 2/2] vnc-tls: Clean up dead store in vnc_set_x509_credential() Gerd Hoffmann
2014-09-18 18:30 ` [Qemu-devel] [PULL 0/2] vnc patch queue Peter Maydell
2 siblings, 0 replies; 10+ messages in thread
From: Gerd Hoffmann @ 2014-09-18 6:33 UTC (permalink / raw)
To: qemu-devel; +Cc: Peter Lieven, Gerd Hoffmann, Anthony Liguori
From: Peter Lieven <pl@kamp.de>
we currently have the Nagle algorithm enabled for all outgoing VNC updates.
This may delay sensitive updates as mouse movements or typing in the console.
As we currently prepare all data in a buffer and then send as much as we can
disabling the Nagle algorithm should not cause big trouble. Well established
VNC servers like TightVNC set TCP_NODELAY as well.
A regular framebuffer update request generates exactly one framebuffer update
which should be pushed out as fast as possible.
Signed-off-by: Peter Lieven <pl@kamp.de>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
ui/vnc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/ui/vnc.c b/ui/vnc.c
index f8d9b7d..0fe6eff 100644
--- a/ui/vnc.c
+++ b/ui/vnc.c
@@ -2914,6 +2914,7 @@ static void vnc_listen_read(void *opaque, bool websocket)
}
if (csock != -1) {
+ socket_set_nodelay(csock);
vnc_connect(vs, csock, false, websocket);
}
}
--
1.8.3.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* [Qemu-devel] [PULL 2/2] vnc-tls: Clean up dead store in vnc_set_x509_credential()
2014-09-18 6:33 [Qemu-devel] [PULL 0/2] vnc patch queue Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 1/2] ui/vnc: set TCP_NODELAY Gerd Hoffmann
@ 2014-09-18 6:33 ` Gerd Hoffmann
2014-09-18 18:30 ` [Qemu-devel] [PULL 0/2] vnc patch queue Peter Maydell
2 siblings, 0 replies; 10+ messages in thread
From: Gerd Hoffmann @ 2014-09-18 6:33 UTC (permalink / raw)
To: qemu-devel; +Cc: Markus Armbruster, Anthony Liguori, Gerd Hoffmann
From: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
---
ui/vnc-tls.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/ui/vnc-tls.c b/ui/vnc-tls.c
index 6392326..0f59f9b 100644
--- a/ui/vnc-tls.c
+++ b/ui/vnc-tls.c
@@ -444,8 +444,6 @@ static int vnc_set_x509_credential(VncDisplay *vd,
struct stat sb;
g_free(*cred);
- *cred = NULL;
-
*cred = g_malloc(strlen(certdir) + strlen(filename) + 2);
strcpy(*cred, certdir);
--
1.8.3.1
^ permalink raw reply related [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] vnc patch queue
2014-09-18 6:33 [Qemu-devel] [PULL 0/2] vnc patch queue Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 1/2] ui/vnc: set TCP_NODELAY Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 2/2] vnc-tls: Clean up dead store in vnc_set_x509_credential() Gerd Hoffmann
@ 2014-09-18 18:30 ` Peter Maydell
2 siblings, 0 replies; 10+ messages in thread
From: Peter Maydell @ 2014-09-18 18:30 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: QEMU Developers
On 17 September 2014 23:33, Gerd Hoffmann <kraxel@redhat.com> wrote:
> Hi,
>
> Two little vnc patches.
>
> please pull,
> Gerd
>
> The following changes since commit e4d50d47a9eb15f42bdd561803a29a4d7c3eb8ec:
>
> qemu-char: Rename register_char_driver_qapi() to register_char_driver() (2014-09-16 23:36:32 +0100)
>
> are available in the git repository at:
>
> git://git.kraxel.org/qemu tags/pull-vnc-20140918-1
>
> for you to fetch changes up to 9d64fab42274fb50a39bab184f79d0239596ba4a:
>
> vnc-tls: Clean up dead store in vnc_set_x509_credential() (2014-09-18 08:01:53 +0200)
>
> ----------------------------------------------------------------
> vnc: set TCP_NODELAY, cleanup in tlc code
>
> ----------------------------------------------------------------
> Markus Armbruster (1):
> vnc-tls: Clean up dead store in vnc_set_x509_credential()
>
> Peter Lieven (1):
> ui/vnc: set TCP_NODELAY
>
> ui/vnc-tls.c | 2 --
> ui/vnc.c | 1 +
> 2 files changed, 1 insertion(+), 2 deletions(-)
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Qemu-devel] [PULL 0/2] vnc patch queue
@ 2014-12-10 9:32 Gerd Hoffmann
2014-12-11 11:40 ` Peter Maydell
0 siblings, 1 reply; 10+ messages in thread
From: Gerd Hoffmann @ 2014-12-10 9:32 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
Starting to flush queues after the 2.2 release, starting with two little
vnc fixes. Well, keymap is strictly speaking not vnc, but vnc is the
major user of keymap support, so I sticked it in here.
please pull,
Gerd
The following changes since commit 45e1611de8be0eae55967694dd6e627c2dc354f2:
Update version for v2.2.0 release (2014-12-09 12:13:37 +0000)
are available in the git repository at:
git://git.kraxel.org/qemu tags/pull-vnc-20141210-1
for you to fetch changes up to 43948386bb109b97b3de0bb48573f317bdcb5008:
keymaps: correct keymaps.c following Qemu coding style (2014-12-10 10:08:12 +0100)
----------------------------------------------------------------
vnc-enc-tight fix, keymaps code style.
----------------------------------------------------------------
Gonglei (2):
vnc-enc-tight: fix Arguments in wrong order
keymaps: correct keymaps.c following Qemu coding style
ui/keymaps.c | 196 +++++++++++++++++++++++++++++------------------------
ui/vnc-enc-tight.c | 2 +-
2 files changed, 109 insertions(+), 89 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] vnc patch queue
2014-12-10 9:32 Gerd Hoffmann
@ 2014-12-11 11:40 ` Peter Maydell
0 siblings, 0 replies; 10+ messages in thread
From: Peter Maydell @ 2014-12-11 11:40 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: QEMU Developers
On 10 December 2014 at 09:32, Gerd Hoffmann <kraxel@redhat.com> wrote:
> Hi,
>
> Starting to flush queues after the 2.2 release, starting with two little
> vnc fixes. Well, keymap is strictly speaking not vnc, but vnc is the
> major user of keymap support, so I sticked it in here.
>
> please pull,
> Gerd
>
> The following changes since commit 45e1611de8be0eae55967694dd6e627c2dc354f2:
>
> Update version for v2.2.0 release (2014-12-09 12:13:37 +0000)
>
> are available in the git repository at:
>
> git://git.kraxel.org/qemu tags/pull-vnc-20141210-1
>
> for you to fetch changes up to 43948386bb109b97b3de0bb48573f317bdcb5008:
>
> keymaps: correct keymaps.c following Qemu coding style (2014-12-10 10:08:12 +0100)
>
> ----------------------------------------------------------------
> vnc-enc-tight fix, keymaps code style.
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Qemu-devel] [PULL 0/2] vnc patch queue
@ 2014-10-28 10:59 Gerd Hoffmann
2014-10-30 19:11 ` Peter Maydell
0 siblings, 1 reply; 10+ messages in thread
From: Gerd Hoffmann @ 2014-10-28 10:59 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
Here comes the vnc patch queue with two fixes.
please pull,
Gerd
The following changes since commit 3e9418e160cd8901c83a3c88967158084f5b5c03:
Revert "main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously" (2014-10-27 15:05:09 +0000)
are available in the git repository at:
git://git.kraxel.org/qemu tags/pull-vnc-20141028-1
for you to fetch changes up to 9d6b20704734fe1ab789400806ebd54f579d50a2:
vnc: return directly if no vnc client connected (2014-10-28 11:51:04 +0100)
----------------------------------------------------------------
vnc: return directly if no vnc client connected
vnc: sanitize bits_per_pixel from the client (CVE-2014-7815)
----------------------------------------------------------------
ChenLiang (1):
vnc: return directly if no vnc client connected
Petr Matousek (1):
vnc: sanitize bits_per_pixel from the client
ui/vnc.c | 20 +++++++++++++++-----
1 file changed, 15 insertions(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] vnc patch queue
2014-10-28 10:59 Gerd Hoffmann
@ 2014-10-30 19:11 ` Peter Maydell
0 siblings, 0 replies; 10+ messages in thread
From: Peter Maydell @ 2014-10-30 19:11 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: QEMU Developers
On 28 October 2014 10:59, Gerd Hoffmann <kraxel@redhat.com> wrote:
> Hi,
>
> Here comes the vnc patch queue with two fixes.
>
> please pull,
> Gerd
>
> The following changes since commit 3e9418e160cd8901c83a3c88967158084f5b5c03:
>
> Revert "main-loop.c: Handle SIGINT, SIGHUP and SIGTERM synchronously" (2014-10-27 15:05:09 +0000)
>
> are available in the git repository at:
>
> git://git.kraxel.org/qemu tags/pull-vnc-20141028-1
>
> for you to fetch changes up to 9d6b20704734fe1ab789400806ebd54f579d50a2:
>
> vnc: return directly if no vnc client connected (2014-10-28 11:51:04 +0100)
>
> ----------------------------------------------------------------
> vnc: return directly if no vnc client connected
> vnc: sanitize bits_per_pixel from the client (CVE-2014-7815)
>
> ----------------------------------------------------------------
Applied, thanks.
-- PMM
^ permalink raw reply [flat|nested] 10+ messages in thread
* [Qemu-devel] [PULL 0/2] vnc patch queue
@ 2014-07-01 11:33 Gerd Hoffmann
2014-07-01 15:16 ` Peter Maydell
0 siblings, 1 reply; 10+ messages in thread
From: Gerd Hoffmann @ 2014-07-01 11:33 UTC (permalink / raw)
To: qemu-devel; +Cc: Gerd Hoffmann
Hi,
Carrying two bugfixes.
please pull,
Gerd
The following changes since commit b3959efdbb2dc3d5959e3b0a8e188126930beca8:
Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-2.1' into staging (2014-07-01 11:00:53 +0100)
are available in the git repository at:
git://git.kraxel.org/qemu tags/pull-vnc-20140701-1
for you to fetch changes up to bea60dd7679364493a0d7f5b54316c767cf894ef:
ui/vnc: fix potential memory corruption issues (2014-07-01 13:26:40 +0200)
----------------------------------------------------------------
vnc: two bugfixes (by Peter Lieven).
----------------------------------------------------------------
Peter Lieven (2):
ui/vnc: limit client_cut_text msg payload size
ui/vnc: fix potential memory corruption issues
ui/vnc.c | 162 +++++++++++++++++++++++++++++++--------------------------------
ui/vnc.h | 14 +++---
2 files changed, 87 insertions(+), 89 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [Qemu-devel] [PULL 0/2] vnc patch queue
2014-07-01 11:33 Gerd Hoffmann
@ 2014-07-01 15:16 ` Peter Maydell
0 siblings, 0 replies; 10+ messages in thread
From: Peter Maydell @ 2014-07-01 15:16 UTC (permalink / raw)
To: Gerd Hoffmann; +Cc: QEMU Developers
On 1 July 2014 12:33, Gerd Hoffmann <kraxel@redhat.com> wrote:
> Hi,
>
> Carrying two bugfixes.
>
> please pull,
> Gerd
>
> The following changes since commit b3959efdbb2dc3d5959e3b0a8e188126930beca8:
>
> Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-2.1' into staging (2014-07-01 11:00:53 +0100)
>
> are available in the git repository at:
>
>
> git://git.kraxel.org/qemu tags/pull-vnc-20140701-1
>
> for you to fetch changes up to bea60dd7679364493a0d7f5b54316c767cf894ef:
>
> ui/vnc: fix potential memory corruption issues (2014-07-01 13:26:40 +0200)
>
> ----------------------------------------------------------------
> vnc: two bugfixes (by Peter Lieven).
Applied, thanks
-- PMM
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2014-12-11 11:41 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-18 6:33 [Qemu-devel] [PULL 0/2] vnc patch queue Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 1/2] ui/vnc: set TCP_NODELAY Gerd Hoffmann
2014-09-18 6:33 ` [Qemu-devel] [PULL 2/2] vnc-tls: Clean up dead store in vnc_set_x509_credential() Gerd Hoffmann
2014-09-18 18:30 ` [Qemu-devel] [PULL 0/2] vnc patch queue Peter Maydell
-- strict thread matches above, loose matches on Subject: below --
2014-12-10 9:32 Gerd Hoffmann
2014-12-11 11:40 ` Peter Maydell
2014-10-28 10:59 Gerd Hoffmann
2014-10-30 19:11 ` Peter Maydell
2014-07-01 11:33 Gerd Hoffmann
2014-07-01 15:16 ` Peter Maydell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).