Wireshark-commits: [Wireshark-commits] master af10e83: HTTP2: Showing decompressed headers

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Sat, 31 May 2014 18:33:00 +0000 (UTC)
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=af10e831678648c55b71b24999259f164b2533d3
Submitter: Alexis La Goutte (alexis.lagoutte@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

af10e83 by Alexis La Goutte (alexis.lagoutte@xxxxxxxxx):

    HTTP2: Showing decompressed headers
    
    Decode the HTTP/2 header block using nghttp2 HPACK decoder
    
    In this patch, We use nghttp2 HPACK decoder to decompress HTTP/2 header
    block.  To make HPACK decompressor work, we need to track down HTTP/2
    connection from the beginning.  If we see the HTTP/2 magic (connection
    preface), we initialize HPACK decompressor objects.  We actually use 2
    HPACK decompressor for both client and server.  HPACK decompressor
    objects are stored in hash tables using TCP stream index as a key.
    
    Most code by: Tatsuhiro Tsujikawa
    
    Signed-off-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Signed-off-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    
    Change-Id: Idb4dd4b0a200924820cb0b34db664cc37518168d
    Reviewed-on: https://code.wireshark.org/review/1527
    Reviewed-by: Pascal Quantin <pascal.quantin@xxxxxxxxx>
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    

Actions performed:

    from  09816dd   nghttp2: do not copy nghttp2* objects in wsutil folder
    adds  af10e83   HTTP2: Showing decompressed headers


Summary of changes:
 epan/dissectors/packet-http2.c |  282 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 274 insertions(+), 8 deletions(-)