| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ic2c1569e84296a4cc2c64e5861fac0a7e4176887
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|
|
|
|
|
|
|
|
| |
Avoids a crash that would happen if readyRead was emitted after
calling ::close on the websocket.
Task-number: QTBUG-59179
Change-Id: I1e7bd19d99ee068b8699014fac9a72f839632c85
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
| |
Task-number: QTBUG-62724
Change-Id: I944d2a3e296d170913793a3b7185306ec24dac18
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The overload selected when you pass a single object pointer is to
disconnect all signals with that object as a receiver. We want to
disconnect all signals with that object as a sender, which is done most
easily by passing no explicit arguments.
Task-number: QTBUG-62667
Change-Id: I3dd9c5aced9160510bff527355ecfbedded690aa
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
Reviewed-by: Romain Pokrzywka <romain.pokrzywka@gmail.com>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|
|
|
|
|
|
|
|
| |
Qt for WinRT now requires Visual Studio 2015.
Change-Id: I8996f2855476315819532df89c6754aa162bd02e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|\
| |
| |
| | |
Change-Id: Icd6d3b26e51eab31b0b708411570cfc6f6099e3e
|
| |
| |
| |
| |
| | |
Change-Id: Ifb831b8d4d9edbf73fa3021dacc429368e92f32b
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| | |
Change-Id: I1439731a3a2b4cd74ca7d5bec958e0181e902d40
|
|/
|
|
|
|
|
| |
Binary compatibility file updated for Qt 5.9.0.
Change-Id: I58561a76c8f9d3353d9cf352dd39734044c3e8e2
Reviewed-by: Sergio Ahumada <sahumada@texla.cl>
|
|
|
|
|
|
|
|
| |
Adds a comment about the preconditions to execute the test.
Change-Id: Iafb56ec18520e02681cce73e406f0e9744662a77
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
|\
| |
| |
| | |
Change-Id: Ic9a7d0f871c1533705f5567a665607403cb983ee
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Listing important changes and bug-fixes.
Change-Id: Ie2dec2173c298a41d15ad8546ae81eebb0aeea05
Reviewed-by: Fredrik de Vibe <fredrik.devibe@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| |
| |
| |
| | |
Change-Id: Ifbc25b9d86d1b7597e026ed22fdb8231d64d0eb5
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently boot2qt is tested with QEMU and some tests fail. Disabling
them for now to make it possible to enable qt5 tests for Coin.
Task-number: QTBUG-60266
Change-Id: Ib93153c857c1645c189db1bd69951cc29acfdccf
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove old, unnecessary license files
Task-number: QTBUG-57147
Change-Id: I778fe2a45983f28413a41480d2f72e04fb228820
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Ie970ce470672f1c849470b0eaf7fe39758341e37
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
After emitting urlChanged(), setUrl() did a manual open(url) if it had
a web-socket to do it on, omitting various checks that open() imposes
on actually calling open(url); as a result, it left the web socket in
an inconsistent state if it wasn't yet active. This meant that
setting active could trigger a second open() while the web-socket was
already open(), which upset it. Replaced the hand-rolled call to
open(url) with a call to open() so as to be consistent and avoid such
problems.
Task-number: QTBUG-58278
Change-Id: Iee84f2b0d973e7fd288a14018039a665658c0040
Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
|
|
| |
Call public QWebSocket::open(const QUrl &) instead of
QWebSocketPrivate::open(const QUrl &, bool).
Change-Id: Iab248745f37787d7e3df3d6fd668fc60ad10d220
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
|
|
|
|
|
|
| |
That's the correct place and works with C++11 attributes.
Change-Id: I7814054a102a407d876ffffd14b6a2fed3744b03
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
| |
Change-Id: I98ef516031e8057456d8dab6de01576d2734d8f5
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Paul Olav Tvete <paul.tvete@qt.io>
|
|\
| |
| |
| | |
Change-Id: Idcd43fba828b00cef553c3142462a4776aeeda8d
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Those platforms do not support console applications with the public SDK.
Change-Id: I8993882c04c5a4b539f297d13ae09ce9ae8e9463
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Reviewed-by: Aleksey Lysenko <lysenkoalexmail@gmail.com>
Reviewed-by: Jake Petroules <jake.petroules@qt.io>
|
| |
| |
| |
| |
| |
| |
| | |
Added binary compatibility file for qtwebsockets
Change-Id: Ia5c70c8f15fba7bd09c40d2bafe95802cb52a6c7
Reviewed-by: Sergio Ahumada <sahumada@texla.cl>
|
| |\
| | |
| | |
| | | |
Change-Id: I329897d416849db4bf230068003d4c36e77981c8
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I976ef33543f560891837c6a59b9ef3e33021c1f6
Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <oswald.buddenhagen@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <aklitzing@gmail.com>
Task-number: QTBUG-54276
Change-Id: Ia36b481dc87d6f3806e9f1e61e75e528640f1937
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: If50b73b1f1e293269404bd8b38088119a0f59f1f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <thiago.macieira@intel.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: Ia8d1d059f2b8af4ec04e9abe8baa8ad150784e41
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Websocket server always constructed QWebSocketHandshakeRequest like for
non-secure socket without checking SecureMode. This led to the fact that
secure socket had "ws" scheme.
Task-number: QTBUG-55927
Change-Id: I881766f55182136072fd23f3fefe93ea60f3d27d
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Value of NonSecureMode enumerator depends on QT_NO_SSL. If Qt is built with
QT_NO_SSL defined, NonSecureMode is equal to 0, otherwise it is equal to 1.
It may lead to problem if user built app with libs where NonSecureMode = 0,
but run it with libs where NonSecureMode = 1.
[ChangeLog][QWebSocketServer] SslMode::NonSecure enumerator now always has
the same value (1) regardless of SSL enabled or disabled.
Task-number: QTBUG-56129
Change-Id: If17137eff4b19015697c827a985ef89dd95a5611
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Method onSocketDisconnected has never been called, so WebSocketServer did not
handle closed connection properly. Moreover, socket was not freed in time
and this led to increase in memory consumption
Task-number: QTBUG-56414
Change-Id: Ib57f5b88413ffeef4f296a260245ba0a8d25adb2
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| |/
| |
| |
| |
| |
| | |
Task-number: QTBUG-57523
Change-Id: I2c7f6c2467ba615d1bcbb9d659e27bb242373710
Reviewed-by: Martin Smith <martin.smith@qt.io>
|
| |\
| | |
| | |
| | | |
Change-Id: Ia8c2930d5bf681227cef0730cdf0dca6d068722f
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I5e33e714227a277178c5d69c3a06003f58e2050a
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
the CI obtains them from the qt5 super repo nowadays.
Change-Id: I127063ac69995e8084b7fd0caf25f253270b7195
Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
BC file added for QtWebSockets module
Change-Id: I94fdae9d83003ebe17a2799794047ee095880205
Reviewed-by: Sergio Ahumada <sahumada@texla.cl>
|
| | |\ \
| | | |/
| | | |
| | | | |
Change-Id: I95f1e6fd6e9033e27bcf618e1eb50cd011ac5c4b
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Added the generated data files for the binary compatibility tests
for QtWebSockets for Qt 5.6
Change-Id: I2fce98cac5eec3dbf6192782ea419653ea5f3db2
Reviewed-by: Sergio Ahumada <sahumada@texla.cl>
|
| | |\ \
| | | |/
| | | |
| | | | |
Change-Id: I912302259dc84aa15ca8bb8a498c5c5b148c2864
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I4c9f3a50c24f945c0f14010a10ff808d8adf7845
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Task-number: QTBUG-57288
Change-Id: I45978f7c267c8c8742b0cba5bc9469535e2e6f5b
Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
Conflicts:
src/websockets/qwebsocket_p.cpp
Change-Id: Ib6b9655985246c9ce3968f1eb662be457465a937
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Required to be able to continue to compile this module
with the modularized configure
Change-Id: I9c929a1ab8e856922bacb92ca17c8e1588fa591b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Change-Id: I200f72423f13b54c636e995b120a70968b0e0758
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Since commit 709f6370884b110def2e4665df8fa7bbf5fae734 the plugin loader
is strict about requiring the correct interface id, to avoid loading
unrelated plugins in the loader thread (which they may not be prepared
to do).
Change-Id: If892bc1d3d1762ffd9dad9dd19deda84baba4159
Reviewed-by: Milian Wolff <milian.wolff@kdab.com>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: Ic90945832bc473463a2e8151df619b4fe79147ef
|
|/ / /
| | |
| | |
| | |
| | | |
Change-Id: I08541a4162ceb4ba101ed44d65143dda6eb84e3d
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
|