diff options
author | Alexander Gryanko <xpahos@gmail.com> | 2019-02-27 07:55:52 +0300 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2019-09-22 05:29:30 +0000 |
commit | 9fff62e2a8a19b94f665b2937242b65fe0ef49fc (patch) | |
tree | 0089c0553d2e6686fb9797dc17f928298caf7abc /debian | |
parent | 893a2d9c62e8dcc4fe0f43c47e01743136f55386 (diff) |
Qt, http2: Add Follow HTTP/2 Stream functionality
The HTTP/2 protocol multiplexes a single TCP connection into multiple
independent streams. The Follow TCP output can interleave multiple
HTTP/2 streams, making it harder to analyze a single HTTP/2 stream.
Add the ability to select HTTP/2 Streams within a TCP stream.
Internally, the HTTP/2 dissector now stores the known Stream IDs in a
set for every TCP session which allows an amortized O(n) lookup time for
the previous/next/max Stream ID.
[Peter: make the dissector responsible for clamping the HTTP/2 Stream ID
instead of the Qt code, that should permit future optimizations.]
Change-Id: I5d78f29904ae8f227ae36e1a883155c0ed719200
Reviewed-on: https://code.wireshark.org/review/32221
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot
Reviewed-by: Alexander Gryanko <xpahos@gmail.com>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'debian')
-rw-r--r-- | debian/libwireshark0.symbols | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/debian/libwireshark0.symbols b/debian/libwireshark0.symbols index 7e6e9df4c7..bcb243932e 100644 --- a/debian/libwireshark0.symbols +++ b/debian/libwireshark0.symbols @@ -898,6 +898,8 @@ libwireshark.so.0 libwireshark0 #MINVER# hfinfo_bitshift@Base 1.12.0~rc1 host_name_lookup_process@Base 1.9.1 hostlist_table_set_gui_info@Base 1.99.0 + http2_get_stream_id_ge@Base 3.1.1 + http2_get_stream_id_le@Base 3.1.1 http_tcp_dissector_add@Base 2.1.0 http_tcp_dissector_delete@Base 2.3.0 http_tcp_port_add@Base 2.1.0 |