Wireshark-commits: [Wireshark-commits] master 9ce60b1: Add brotli decompression support for HTTP an

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Mon, 22 Apr 2019 15:24:52 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=9ce60b173bf17b7d20695d9dc1de050989019664
Submitter: "Peter Wu <peter@xxxxxxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

9ce60b1 by Dániel Bakai (bakaidl@xxxxxxxxx):

    Add brotli decompression support for HTTP and HTTP2 dissectors.
    
    Change-Id: I9c09f55673187f6fee723fcd72798fb6b9958b03
    Reviewed-on: https://code.wireshark.org/review/32745
    Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
    

Actions performed:

    from  51ac104   ws_pipe: fix return value of ws_pipe_spawn_async on error path
     add  9ce60b1   Add brotli decompression support for HTTP and HTTP2 dissectors.


Summary of changes:
 CMakeLists.txt                    |  11 +++
 CMakeOptions.txt                  |   1 +
 INSTALL                           |   7 ++
 cmake/modules/FindBROTLI.cmake    |  50 ++++++++++
 cmakeconfig.h.in                  |   3 +
 debian/control                    |   2 +-
 debian/libwireshark0.symbols      |   2 +
 docbook/release-notes.adoc        |   2 +-
 epan/CMakeLists.txt               |   3 +
 epan/dissectors/packet-http.c     |  17 +++-
 epan/dissectors/packet-http2.c    |  46 +++++++--
 epan/epan.c                       |  18 ++++
 epan/tvbuff.h                     |  18 ++++
 epan/tvbuff_brotli.c              | 192 ++++++++++++++++++++++++++++++++++++++
 packaging/rpm/wireshark.spec.in   |  24 +++++
 test/captures/http-brotli.pcapng  | Bin 0 -> 1840 bytes
 test/captures/http2-brotli.pcapng | Bin 0 -> 6484 bytes
 test/fixtures_ws.py               |   1 +
 test/suite_dissection.py          |  26 ++++++
 tools/debian-setup.sh             |   4 +
 tools/macos-setup-brew.sh         |   2 +-
 tools/macos-setup.sh              |  65 +++++++++++++
 tools/rpm-setup.sh                |  16 ++++
 tools/win-setup.ps1               |   2 +
 24 files changed, 496 insertions(+), 16 deletions(-)
 create mode 100644 cmake/modules/FindBROTLI.cmake
 create mode 100644 epan/tvbuff_brotli.c
 create mode 100644 test/captures/http-brotli.pcapng
 create mode 100644 test/captures/http2-brotli.pcapng