Wireshark-commits: [Wireshark-commits] master 9ce60b1: Add brotli decompression support for HTTP an
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