diff options
| author | MÃ¥rten Nordheim <marten.nordheim@qt.io> | 2025-09-02 16:04:01 +0200 |
|---|---|---|
| committer | Edward Welbourne <edward.welbourne@qt.io> | 2025-11-26 16:19:22 +0100 |
| commit | 0082c6af2c97e339b8a82de360bdfeff1efa86fd (patch) | |
| tree | 5165d49291f6efc3f8934c70d512f0bbcb8814be /src/network/access/qabstractprotocolhandler_p.h | |
| parent | d56af8cb7c0cd409e2c6f515f1c2ace40c410a2a (diff) | |
While trying to figure out what the problem may be in the linked bug
report, it became visible that the GOAWAY parts likely haven't been
exercised very well.
For one, we are supposed to ignore incoming streams beyond what we told
the peer was the last stream to be processed. But we also need to
process certain frames, like DATA and frames carrying HEADER content,
because they affect state for the entire connection, state that the
peer cannot roll back on their side.
There were also some bugs in our handling of a GOAWAY frame, such as
always assuming it was a client on the receiving end and, following on
from that, some issues with notifying streams that they have received
a GOAWAY.
Task-number: QTBUG-139692
Task-number: QTBUG-135049
Pick-to: 6.10 6.8
Change-Id: I0bc1f51787b7a9df81a6a9b855a390c8f8b30e5b
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Reviewed-by: Dennis Oberst <dennis.oberst@qt.io>
Diffstat (limited to 'src/network/access/qabstractprotocolhandler_p.h')
0 files changed, 0 insertions, 0 deletions
