All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0
@ 2017-10-18  7:47 Raghav Sinha
  2017-10-18  7:56 ` [Qemu-devel] [Bug 1724477] " Raghav Sinha
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Raghav Sinha @ 2017-10-18  7:47 UTC (permalink / raw)
  To: qemu-devel

Public bug reported:

Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
available.

Host: Ubuntu 16.04 LTS
Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

I have tested the following qemu versions:

master      Fail
2.10.1      Fail
2.9.1       Fail
2.9.0       Fail
2.9.0-rc3   Fail
2.9.0-rc0   Fail

2.8.1.1     Pass
2.7.1       Pass
2.6.2       Pass

** Affects: qemu
     Importance: Undecided
         Status: New

** Attachment added: "PrintScreen.png"
   https://bugs.launchpad.net/bugs/1724477/+attachment/4974561/+files/PrintScreen.png

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  New

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
@ 2017-10-18  7:56 ` Raghav Sinha
  2017-10-18  8:29 ` Daniel Berrange
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Raghav Sinha @ 2017-10-18  7:56 UTC (permalink / raw)
  To: qemu-devel

** Attachment added: "PrintScreen2.png"
   https://bugs.launchpad.net/qemu/+bug/1724477/+attachment/4974571/+files/PrintScreen2.png

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  New

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
  2017-10-18  7:56 ` [Qemu-devel] [Bug 1724477] " Raghav Sinha
@ 2017-10-18  8:29 ` Daniel Berrange
  2017-10-18 10:38 ` Raghav Sinha
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Daniel Berrange @ 2017-10-18  8:29 UTC (permalink / raw)
  To: qemu-devel

Note that we tightened up the websocket server impl to validate HTTP
requests more strictly. One key change is that the websockets path is
required to be empty, while noVNC will default to appending a path - so
make sure you change noVNC to have an empty path. Also until GIT master
yesterday, there was a bug that prevented it working if the client
requested keep-alive, which I see noVNC now does. So if you try git
master today, it ought to work.

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  New

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
  2017-10-18  7:56 ` [Qemu-devel] [Bug 1724477] " Raghav Sinha
  2017-10-18  8:29 ` Daniel Berrange
@ 2017-10-18 10:38 ` Raghav Sinha
  2017-11-29 12:14 ` Daniel Berrange
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Raghav Sinha @ 2017-10-18 10:38 UTC (permalink / raw)
  To: qemu-devel

Awesome! I cleared the path and tried the latest version, now it works!
BTW, is there any other VNC Web Client that I can choose? or noVNC is the one and only?

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  New

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
                   ` (2 preceding siblings ...)
  2017-10-18 10:38 ` Raghav Sinha
@ 2017-11-29 12:14 ` Daniel Berrange
  2017-12-15 16:19 ` Thomas Huth
  2018-01-24 11:56 ` jamiedo2nn
  5 siblings, 0 replies; 7+ messages in thread
From: Daniel Berrange @ 2017-11-29 12:14 UTC (permalink / raw)
  To: qemu-devel

Key fixes for client interoperability coming in 2.11  include


6d5d23b00709510d55711661c7ca41408fd9934e io: cope with websock 'Connection' header having multiple values
530ca60c16c83435d4becc9916d74fa43e003815 io: Attempt to send websocket close messages to client
268a53f50de795481dd73ffd0e0c1339ad3dc44b io: Reply to ping frames
01af17fc002414ee1ac0800babfb0edc2bef1a7d io: Ignore websocket PING and PONG frames
3a29640e2cbae9d47b89ffaf98ed358920eb6797 io: Allow empty websocket payload
ff1300e626949fa9850b0f91dc5e8c2cb45b6a88 io: Add support for fragmented websocket binary frames
eefa3d8ef649f9055611361e2201cca49f8c3433 io: Small updates in preparation for websocket changes
33badfd1e3735b877e41939100511c65572be6b9 io: use case insensitive check for Connection & Upgrade websock headers
3a3f8705962c8c8a47a9b981ffd5aab7274ad508 io: include full error message in websocket handshake trace
f69a8bde29354493ff8aea64cc9cb3b531d16337 io: send proper HTTP response for websocket errors


** Changed in: qemu
       Status: New => Fix Committed

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  Fix Committed

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
                   ` (3 preceding siblings ...)
  2017-11-29 12:14 ` Daniel Berrange
@ 2017-12-15 16:19 ` Thomas Huth
  2018-01-24 11:56 ` jamiedo2nn
  5 siblings, 0 replies; 7+ messages in thread
From: Thomas Huth @ 2017-12-15 16:19 UTC (permalink / raw)
  To: qemu-devel

** Changed in: qemu
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  Fix Released

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Qemu-devel] [Bug 1724477] Re: Build-in websocket broken since v2.9.0-rc0
  2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
                   ` (4 preceding siblings ...)
  2017-12-15 16:19 ` Thomas Huth
@ 2018-01-24 11:56 ` jamiedo2nn
  5 siblings, 0 replies; 7+ messages in thread
From: jamiedo2nn @ 2018-01-24 11:56 UTC (permalink / raw)
  To: qemu-devel

** Description changed:

  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.
  
  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket
  
  I have tested the following qemu versions:
  
  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail
  
  2.8.1.1     Pass
  2.7.1       Pass
- 2.6.2       Pass
+ 2.6.2       Pass1

-- 
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1724477

Title:
  Build-in websocket broken since v2.9.0-rc0

Status in QEMU:
  Fix Released

Bug description:
  Since upgrading to 2.9.0, the qemu's build-in websocket was no longer
  available.

  Host: Ubuntu 16.04 LTS
  Command-line: /bin/qemu-system-x86_64 -enable-kvm -vnc 0.0.0.0:8,websocket

  I have tested the following qemu versions:

  master      Fail
  2.10.1      Fail
  2.9.1       Fail
  2.9.0       Fail
  2.9.0-rc3   Fail
  2.9.0-rc0   Fail

  2.8.1.1     Pass
  2.7.1       Pass
  2.6.2       Pass1

To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1724477/+subscriptions

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2018-01-24 12:11 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-18  7:47 [Qemu-devel] [Bug 1724477] [NEW] Build-in websocket broken since v2.9.0-rc0 Raghav Sinha
2017-10-18  7:56 ` [Qemu-devel] [Bug 1724477] " Raghav Sinha
2017-10-18  8:29 ` Daniel Berrange
2017-10-18 10:38 ` Raghav Sinha
2017-11-29 12:14 ` Daniel Berrange
2017-12-15 16:19 ` Thomas Huth
2018-01-24 11:56 ` jamiedo2nn

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.