| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
+ bac5a37663249edb9a9746687a7128c013af0309 Bump version
Change-Id: I40deedc5fe639c54017861bae3486539bcc9f347
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
| |
Change-Id: I35491428fa5d53c4fd49fb66f064b75f12224810
|
|\
| |
| |
| | |
Change-Id: I12836aa3a50f3fdfabe4bf7ef163905d993fff12
|
|/
|
|
|
| |
Change-Id: I3140de423145455cd3afb69872389db15136b14b
Reviewed-by: Samuel Gaist <samuel.gaist@idiap.ch>
|
|
|
|
|
|
|
|
|
|
|
| |
All control frames should be limited to 125 frames.
https://tools.ietf.org/html/rfc6455#section-5.5
Task-number: QTBUG-62949
Change-Id: Id9b5a431faab6ff6edf7dc2e5c3525e999bc04ea
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
|
|
|
|
| |
Change-Id: Ifc515ce21e3f009a69ae3f576ced2657ac8b7f29
|
|
|
|
|
|
|
|
|
| |
This patch updates the tst_handshakeresponse test to use
QRegularExpression in place of QRegExp which is to be considered
deprecated.
Change-Id: I98febd0565351b644dd68b98d356764bee78d7c5
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
|\
| |
| |
| | |
Change-Id: I09c1d0718bcd175fe3f3c8a20c1f4ee5b3ee3990
|
|/
|
|
|
| |
Change-Id: I8d6ca45f156b6f2cd7eecee24d198476fe502c73
Reviewed-by: André Hartmann <aha_1980@gmx.de>
|
|
|
|
|
|
|
| |
File for bic test added.
Change-Id: I6b1a221f1bc2465f0bd1c323a534ecf22869a7da
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
|
|
|
|
|
|
|
| |
Change-Id: Idf0ed692cb1a98b25778df9385a6c86484f9245f
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
(cherry picked from commit 3dc383a8078d7478a230ca7acac922b373bb9930)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
|
|
|
|
|
|
|
| |
Change-Id: I90fb395128f64338732547e7d57ce0961099f47e
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
(cherry picked from commit 6b10c6283eefde9a8122bf3ae6f0a675b4606bb7)
Reviewed-by: Antti Kokko <antti.kokko@qt.io>
|
|
|
|
| |
Change-Id: Ibbb48f2268cdcaeb05c5c1d2d42bf2e3a3943b57
|
|\
| |
| |
| | |
Change-Id: I0dec736dc8634293348b561b6355e252d5e6b073
|
|/
|
|
|
| |
Change-Id: I5ef6f49d5e220b4ad50590a553d9a5cd891aecc0
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
|
|
|
|
|
|
|
| |
Because it was connect-ed twice.
Task-number: QTBUG-67778
Change-Id: Ia19d2471c148c615faceb7548566d819683c2193
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|
|
|
|
|
| |
Change-Id: I580d2170f76a501dd95c8377d3f480b65a983d53
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Topi Reiniö <topi.reinio@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
No other Qt module has a README.md, therefore anything put here
has a high risk of going stale. Rather use the official documentation
for license information.
Task-number: QTBUG-64135
Change-Id: I0b233ee9f648f514cedf3ea0b152518fff915d16
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sending an empty “Server” header during handshake
will make Safari error out with
“WebSocket connection [...] failed: Invalid UTF-8
sequence in header value”
This is an open bug in WebKit:
https://bugs.webkit.org/show_bug.cgi?id=139298
As far as I see, “Server” is not a required handshake
header as specified in RFC 6455 section 4.2.2 (5),
and we can omit it if the server name is not set.
Change-Id: Icec142f867813c16e3e3baa1378582164242e049
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|\
| |
| |
| |
| |
| |
| | |
Conflicts:
.qmake.conf
Change-Id: I249953f4865302c9fb8d3d9ae4aabb7e60c31a60
|
| |
| |
| |
| | |
Change-Id: I4e7cb42c4188528fcf57af4971a018f7e0d7347a
|
|\ \
| | |
| | |
| | | |
Change-Id: I5fcffa595a653f2cdb22cf45c96f31f958808633
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: I721b5481e2b4d8fb5c7bf84e2cfafd30b52a963e
Reviewed-by: Andy Shaw <andy.shaw@qt.io>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: Ic66a4cabbe0a2af1fa59ae33026a236437434a85
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I4a88ddf6722f4b29512fbec71f3d055591e625ba
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: I394635e8722f98fb57b305e26264047feafc3b4f
|
| | |/
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ic6f8ac83bd779f4ba0576c9f849f9d7afa77a412
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Reviewed-by: Liang Qi <liang.qi@qt.io>
|
| | |
| | |
| | |
| | | |
Change-Id: Ide48dd1b6e21a6441473c7e408c7cf5513fd30db
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It makes sense to first start listening (server.listen = true) and then
connect (socket.active = true).
Task-number: QTBUG-59388
Change-Id: I4235dad87ee3a62ebf75cec39e5d9fa4b7ed7552
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
| | |\
| | | |
| | | |
| | | | |
Change-Id: Iea2ec6f528dfcbbedabfc6cac01293ace2d26835
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
File to test binary compatibility for 5.10 added
Change-Id: Iade26098325ba00e45cc055c9ebf8ff8fe2cd67b
Reviewed-by: Liang Qi <liang.qi@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I4e8cb48a3626209222ddada7a7560150f6382074
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
Change-Id: I1b001ff2a374ec53a9247adc2d91db12ef2a8923
|
| | |\ \ \
| |/ / / /
| | | | _
| | | | |
Change-Id: I3ac04c00c6da760a0125970c55866055709a3371
|
| | |/
| | |
| | |
| | |
| | | |
Change-Id: I84dc0e201d92f1ad86565155e25f28a9ef5c5a9b
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
All this home-grown parsing should be replaced with code from the qhttp*
classes. This would result in a big refactoring though, so this commit
at least tries to make the header parsing RFC compliant and not choke
on perfectly legal "Header:Value" messages.
Change-Id: I14303610dc7187b8d8595568fb221c18e4e0d515
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
src/websockets/qwebsocket_p.cpp
tests/auto/websockets/qwebsocketserver/tst_qwebsocketserver.cpp
Change-Id: I40922fab198a09a3fbba1b2f11b42f2d40e53720
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ie9ff1794bd623c46ae895d75a6016cd56dec9576
Reviewed-by: Jesus Fernandez <Jesus.Fernandez@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: I69f37f9304f24709a823fffd14e676c097712329
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
|
| |\ \
| | |/
| | |
| | | |
Change-Id: I3ae5df71f201cfdb9a4c9e7d90a60d1f9792700a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
If QWebSocket fires signal sslErrors the
QSslConfiguration of QWebSocket is not updated.
So client application cannot check it in
implemented slot.
Fix this by calling the update method like
for encrypted signal.
Sibling of QTBUG-40401.
Change-Id: I18b39f6b6a0791ae67fc2bff5cf2c04a22b0ab85
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Looks like QVERIFY(spy.wait()) is a little bit flaky. We should
check the count of the spy if it was successful instead of the
return value of wait since wait will return false even if the signal
was delivered before the call to wait().
Change-Id: I5f9031685dfa69b00155fa22602bab998843cb68
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In the rare case where the handshake was received before the signal and
slot was connected it would never invoke handshakeReceived and the
server would keep waiting.
Task-number: QTBUG-64026
Change-Id: I86d54031d2583b6a0cf2b5348889b5ef859b9aab
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Ic41f3745e800ba54153b36f269017075297c2402
Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: I509332fa23bcf2cf2e6c10b7edacb4157f025ff9
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Change-Id: I59bcb929a37096e7c5a14d4003f26267bd0d752a
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
| | |
| | |
| | |
| | |
| | |
| | | |
Task-number: QTBUG-63707
Change-Id: Iaba78256f790bc422790a03fccb841e6e6482fc1
Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
Conflicts:
examples/websockets/simplechat/chatserver.cpp
Change-Id: I98697cef4c05516b5b4122ad81c084546d57115f
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Conflicts:
.qmake.conf
Change-Id: I4af142703e469b56236b73335a93f6960534c0f1
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Found by clazy and fixes "clazy-strict-iterators" warning.
Change-Id: I8f50c92ac054d627499440d593faa43ed5b4ad4b
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
|