aliguori adc5ec856c Fix bug in TLS authentication ("Daniel P. Berrange")
This patch was previously posted here:

  http://lists.gnu.org/archive/html/qemu-devel/2009-02/msg00820.html

In the case where the TLS handshake does *not* block on I/O, QEMU
sends the next 'start sub-auth' message twice. This seriously confuses
the VNC client :-) Fortunately the chances of the handshake not blocking
are close to zero for a TCP socket, which is why it has not been noticed
thus far. Even with both client & server on localhost, I can only hit the
bug 1 time in 20.

NB, the diff context here is not too informative. If you look at the
full code you'll see that a few lines early we called vnc_start_tls()
which called vnc_continue_handshake() which called the method
start_auth_vencrypt_subauth(). Hence, fixing the bug, just involves
removing the 2nd bogus call to start_auth_vencrypt_subauth() as per
this patch.


 vnc.c |    8 --------
 1 file changed, 8 deletions(-)

   Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6719 c046a42c-6fe2-441c-8c8c-71466251a162
2009-03-06 20:27:02 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-02-09 23:19:44 +00:00
2009-03-05 23:01:23 +00:00
2009-03-03 06:12:14 +00:00
2009-01-14 19:40:27 +00:00
2009-01-22 17:15:25 +00:00
2009-01-05 18:11:53 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-01-14 18:39:49 +00:00
2009-01-14 18:39:49 +00:00
2009-03-05 23:01:23 +00:00
2009-01-14 19:40:27 +00:00
2009-02-05 21:23:54 +00:00
2009-02-09 19:58:22 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-02-05 21:23:58 +00:00
2009-02-08 17:17:52 +00:00
2009-02-23 13:16:07 +00:00
2009-01-05 18:11:53 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-01-24 18:19:25 +00:00
2009-01-14 18:39:49 +00:00
2009-02-11 21:00:32 +00:00
2009-01-14 18:34:22 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-03-03 17:37:21 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-03-05 23:01:23 +00:00
2009-02-09 23:19:32 +00:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
No description provided
Readme 404 MiB
Languages
C 82.6%
C++ 6.5%
Python 3.4%
Dylan 2.9%
Shell 1.6%
Other 2.8%