<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/qt5/qtwebsockets.git, branch v5.9.0-beta2</title>
<subtitle>code.qt.io: qt/qtwebsockets.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/'/>
<entry>
<title>Merge remote-tracking branch 'origin/5.8' into 5.9</title>
<updated>2017-03-10T09:28:33+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2017-03-10T09:28:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=91582c53c5c3b404169ce2a44d75ac8102043513'/>
<id>91582c53c5c3b404169ce2a44d75ac8102043513</id>
<content type='text'>
Change-Id: Idcd43fba828b00cef553c3142462a4776aeeda8d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Idcd43fba828b00cef553c3142462a4776aeeda8d
</pre>
</div>
</content>
</entry>
<entry>
<title>Exclude console application tests on UIKit platforms</title>
<updated>2017-02-22T05:10:39+00:00</updated>
<author>
<name>Jake Petroules</name>
<email>jake.petroules@qt.io</email>
</author>
<published>2017-02-17T23:04:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=d5e2b4bba1e19a51780aa68d47771065755883b3'/>
<id>d5e2b4bba1e19a51780aa68d47771065755883b3</id>
<content type='text'>
Those platforms do not support console applications with the public SDK.

Change-Id: I8993882c04c5a4b539f297d13ae09ce9ae8e9463
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
Reviewed-by: Aleksey Lysenko &lt;lysenkoalexmail@gmail.com&gt;
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Those platforms do not support console applications with the public SDK.

Change-Id: I8993882c04c5a4b539f297d13ae09ce9ae8e9463
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
Reviewed-by: Aleksey Lysenko &lt;lysenkoalexmail@gmail.com&gt;
Reviewed-by: Jake Petroules &lt;jake.petroules@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Force QWebSocketProtocol header file creation</title>
<updated>2017-02-06T17:22:08+00:00</updated>
<author>
<name>Timur Pocheptsov</name>
<email>timur.pocheptsov@qt.io</email>
</author>
<published>2017-02-06T15:05:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=1af97a5f04d4d7d0dbf9954397e2374a791d717b'/>
<id>1af97a5f04d4d7d0dbf9954397e2374a791d717b</id>
<content type='text'>
The qwebsocketprotocol.h header does not declare any class, but only a
namespace. This patch updates sync.profile by declaring 'classnames'
with QWebSocketProtocol explicitly.

Task-number: QTBUG-58651
Change-Id: I759b34c227b3d6ca970bcff08c6fdcbafb958c9e
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The qwebsocketprotocol.h header does not declare any class, but only a
namespace. This patch updates sync.profile by declaring 'classnames'
with QWebSocketProtocol explicitly.

Task-number: QTBUG-58651
Change-Id: I759b34c227b3d6ca970bcff08c6fdcbafb958c9e
Reviewed-by: Oswald Buddenhagen &lt;oswald.buddenhagen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Binary compatibility file for qtwebsockets (5.8.0)</title>
<updated>2017-02-03T10:04:57+00:00</updated>
<author>
<name>Milla Pohjanheimo</name>
<email>milla.pohjanheimo@qt.io</email>
</author>
<published>2017-02-03T07:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=abc12bf1c2dde5864fcd321ca41bcf2f80874d85'/>
<id>abc12bf1c2dde5864fcd321ca41bcf2f80874d85</id>
<content type='text'>
Added binary compatibility file for qtwebsockets

Change-Id: Ia5c70c8f15fba7bd09c40d2bafe95802cb52a6c7
Reviewed-by: Sergio Ahumada &lt;sahumada@texla.cl&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added binary compatibility file for qtwebsockets

Change-Id: Ia5c70c8f15fba7bd09c40d2bafe95802cb52a6c7
Reviewed-by: Sergio Ahumada &lt;sahumada@texla.cl&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a function to hand off a tcp socket to the websocket server</title>
<updated>2017-01-27T11:15:09+00:00</updated>
<author>
<name>Aleksey Lysenko</name>
<email>lysenkoalexmail@gmail.com</email>
</author>
<published>2016-12-30T19:45:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=6ce818a10c5f6fd2314524f5d701e13752e4a662'/>
<id>6ce818a10c5f6fd2314524f5d701e13752e4a662</id>
<content type='text'>
This method allows a listening port to process connections with
different protocols.  It lets the websocket server handle a TCP
socket, upgrading it to a websocket

[ChangeLog][QWebSocketServer] Add support to handle external QTcpSocket

Done-with: André Klitzing &lt;aklitzing@gmail.com&gt;
Task-number: QTBUG-54276
Change-Id: Ia36b481dc87d6f3806e9f1e61e75e528640f1937
Reviewed-by: Timur Pocheptsov &lt;timur.pocheptsov@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This method allows a listening port to process connections with
different protocols.  It lets the websocket server handle a TCP
socket, upgrading it to a websocket

[ChangeLog][QWebSocketServer] Add support to handle external QTcpSocket

Done-with: André Klitzing &lt;aklitzing@gmail.com&gt;
Task-number: QTBUG-54276
Change-Id: Ia36b481dc87d6f3806e9f1e61e75e528640f1937
Reviewed-by: Timur Pocheptsov &lt;timur.pocheptsov@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.8.0' into 5.8</title>
<updated>2017-01-26T09:00:47+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2017-01-26T09:00:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=83a05bbdc5d87246ec089f855545b6836c0fdf38'/>
<id>83a05bbdc5d87246ec089f855545b6836c0fdf38</id>
<content type='text'>
Change-Id: I329897d416849db4bf230068003d4c36e77981c8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I329897d416849db4bf230068003d4c36e77981c8
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/5.8' into dev</title>
<updated>2017-01-25T10:03:47+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2017-01-25T10:03:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=dfc91928f15302fa4e6c41802c60caec2c124942'/>
<id>dfc91928f15302fa4e6c41802c60caec2c124942</id>
<content type='text'>
Conflicts:
	.qmake.conf

Change-Id: If50b73b1f1e293269404bd8b38088119a0f59f1f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	.qmake.conf

Change-Id: If50b73b1f1e293269404bd8b38088119a0f59f1f
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for WinRT 8.1 and Windows Phone 8.1</title>
<updated>2017-01-19T09:50:43+00:00</updated>
<author>
<name>Maurice Kalinowski</name>
<email>maurice.kalinowski@qt.io</email>
</author>
<published>2016-11-23T12:55:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=a0aec91b676e2b79b8e66091d55d9e128bf2a1d0'/>
<id>a0aec91b676e2b79b8e66091d55d9e128bf2a1d0</id>
<content type='text'>
Task-number: QTBUG-57288
Change-Id: I45978f7c267c8c8742b0cba5bc9469535e2e6f5b
Reviewed-by: Oliver Wolff &lt;oliver.wolff@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Task-number: QTBUG-57288
Change-Id: I45978f7c267c8c8742b0cba5bc9469535e2e6f5b
Reviewed-by: Oliver Wolff &lt;oliver.wolff@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the parser of port in hand shake request</title>
<updated>2017-01-06T08:42:14+00:00</updated>
<author>
<name>Liang Qi</name>
<email>liang.qi@qt.io</email>
</author>
<published>2016-12-07T09:07:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=670266a075c7c312c6a7f9465298bfec0b968ee2'/>
<id>670266a075c7c312c6a7f9465298bfec0b968ee2</id>
<content type='text'>
Use QUrl::setAuthority() to parse host and port.

The request is invalid when having username or password in Host.

Task-number: QTBUG-57357
Change-Id: I4e7c0370794dce15359d372a1e36dc0383083204
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use QUrl::setAuthority() to parse host and port.

The request is invalid when having username or password in Host.

Task-number: QTBUG-57357
Change-Id: I4e7c0370794dce15359d372a1e36dc0383083204
Reviewed-by: Thiago Macieira &lt;thiago.macieira@intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed possible block clearing in QWebSocketDataProcessor::process method</title>
<updated>2017-01-04T13:08:28+00:00</updated>
<author>
<name>Aleksey Lysenko</name>
<email>lysenkoalexmail@gmail.com</email>
</author>
<published>2017-01-03T20:59:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/qt5/qtwebsockets.git/commit/?id=2eeee81b67ce4fc81793c51bafd2cc1b33076c05'/>
<id>2eeee81b67ce4fc81793c51bafd2cc1b33076c05</id>
<content type='text'>
In QWebSocketDataProcessor::process() the signals text(binary)MessageReceived
are emitted before clear() method. If signal handler blocks loop
(for example, using QDialog::exec()), clear() will be called only after
resuming loop. It may lead to the data corruption due to the fact that
QWebSocketDataProcessor clearing won't be performed before the new data
arrived.

Task-number: QTBUG-55506
Change-Id: Ib7016a91d3987dec7c1af977b17f86a53568c413
Reviewed-by: Timur Pocheptsov &lt;timur.pocheptsov@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In QWebSocketDataProcessor::process() the signals text(binary)MessageReceived
are emitted before clear() method. If signal handler blocks loop
(for example, using QDialog::exec()), clear() will be called only after
resuming loop. It may lead to the data corruption due to the fact that
QWebSocketDataProcessor clearing won't be performed before the new data
arrived.

Task-number: QTBUG-55506
Change-Id: Ib7016a91d3987dec7c1af977b17f86a53568c413
Reviewed-by: Timur Pocheptsov &lt;timur.pocheptsov@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
