diff options
author | Nardi Ivan <nardi.ivan@gmail.com> | 2021-06-21 18:01:15 +0200 |
---|---|---|
committer | Wireshark GitLab Utility <gerald+gitlab-utility@wireshark.org> | 2021-07-07 13:08:19 +0000 |
commit | c2d77d910dd201afc263bd9fcdb0f4e10862c1b3 (patch) | |
tree | b71ce9c2c0185548b3714b3082dc5dc104ebbfa3 /ui/qt/main_window_slots.cpp | |
parent | a6932f56dc11ee0a9ff7333db7779663804036bc (diff) |
QUIC: improve "Follow QUIC Stream" support
This functionality has been added in d2a660d8, where its limitations
are described.
Improvements:
* the Substream index menu now properly filters for available stream numbers;
* Follow Stream selects the first stream in the current packet
Known issue (which is still there): if a packet contains multiple QUIC
streams, then we will show data also from streams other than the selected
one (see #16093)
Note that there is no way to follow a QUIC connection.
Close #17453
Diffstat (limited to 'ui/qt/main_window_slots.cpp')
-rw-r--r-- | ui/qt/main_window_slots.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ui/qt/main_window_slots.cpp b/ui/qt/main_window_slots.cpp index 7ed97620b0..4e6eb12743 100644 --- a/ui/qt/main_window_slots.cpp +++ b/ui/qt/main_window_slots.cpp @@ -1189,6 +1189,7 @@ void MainWindow::setMenusForSelectedPacket() is_dccp = proto_is_frame_protocol(capture_file_.capFile()->edt->pi.layers, "dccp"); is_http = proto_is_frame_protocol(capture_file_.capFile()->edt->pi.layers, "http"); is_http2 = proto_is_frame_protocol(capture_file_.capFile()->edt->pi.layers, "http2"); + /* TODO: to follow a QUIC stream we need a *decrypted* QUIC connection, i.e. checking for "quic" in the protocol stack is not enough */ is_quic = proto_is_frame_protocol(capture_file_.capFile()->edt->pi.layers, "quic"); is_sip = proto_is_frame_protocol(capture_file_.capFile()->edt->pi.layers, "sip"); } |