aboutsummaryrefslogtreecommitdiffstats
path: root/asn1/lpp
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2014-06-23 19:25:33 +0900
committerAnders Broman <a.broman58@gmail.com>2014-07-08 06:23:21 +0000
commita6fc598aa79f45f0ece6c17656b15e323815cccf (patch)
tree7e9f3449b8f4819e86513eb47b029486cb3bd117 /asn1/lpp
parent36c393321e460e1f8de9146c27d6eabe122c0769 (diff)
Enhance HTTP/2 HPACK header decompression handling
Previously we just call HPACK decompressor when dessecting packets. This is fine for the first linear scan. But later same packet may be dissected more than once and their header block data will be fed into decompressor again. This makes header compression context out-of-sync because HPACK decompressor only works when data is fed linearly. This change fixes this issue by caching decompressed headers in the first linear scan. On random packet dissecting, they are just looked up. This change adds support of changing header table size by inspecting SETTINGS frame and tracking its SETTINGS ACK. Change-Id: I9c75c67f8677063e443f9b131740f3ee94ff8a63 Reviewed-on: https://code.wireshark.org/review/2616 Reviewed-by: Evan Huus <eapache@gmail.com> Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'asn1/lpp')
0 files changed, 0 insertions, 0 deletions