Providing protobuf and gRPC support for Qt.
Go to file
Dennis Oberst 92520e45b8 QGrpcHttp2Channel: Prevent infinite error handling in error state
If the channel is in error state the socket could be non writable which
would result in an error loop if reconnections are steadily happening
since the logic would never reach m_reconnectFunction().

Add a safety check for the state to be Connected to protect against this
condition.

Pick-to: 6.9 6.8
Fixes: QTBUG-133937
Change-Id: Ie6c4858623ee8d7cc89a57d9bb14e4735fa64117
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
2025-02-26 19:24:41 +01:00
LICENSES Add REUSE.toml files and missing licenses 2024-11-06 14:24:23 +01:00
cmake Point to 'protoc' installation guide when WrapProtoc is not found 2025-02-25 11:10:11 +01:00
coin Change Axivion analysis result format 2024-06-28 10:17:09 +03:00
examples Adjust the server time format with the client one in ClientGuide 2025-02-25 11:08:51 +01:00
src QGrpcHttp2Channel: Prevent infinite error handling in error state 2025-02-26 19:24:41 +01:00
tests Use double lookup for protobuf/Protobuf packages 2025-01-31 15:43:29 +01:00
.clang-format clang-format: use AlignArrayOfStructures Left 2024-04-03 12:15:49 +01:00
.cmake.conf Bump version to 6.10.0 2025-01-03 14:15:12 +00:00
.gitattributes
.gitignore gitignore: add qmlls.ini files 2024-12-06 14:02:16 +01:00
.gitreview Add .gitreview file 2025-02-25 15:39:48 +01:00
.tag
CMakeLists.txt Add the missing lookup for QuickTest component 2024-03-11 18:00:41 +01:00
LICENSE.Apache-2.0.txt Add REUSE.toml files and missing licenses 2024-11-06 14:24:23 +01:00
REUSE.toml Add .gitreview file 2025-02-25 15:39:48 +01:00
configure.cmake
dependencies.yaml Update dependencies on 'dev' in qt/qtgrpc 2025-02-20 09:27:32 +00:00
licenseRule.json Add the Qt ProtobufQuick module to licenseRule.json 2024-06-21 12:46:17 +02:00
qt_attribution.json Doc: Split up protobuf attributions between tools and tests 2025-01-28 17:33:28 +01:00
qt_cmdline.cmake