wireshark/epan/nghttp2
Tatsuhiro Tsujikawa af6ea57223 http2: Update to h2-14
* Expand frame length field to 24 bits
* Add new SETTINGS:
  - SETTINGS_MAX_FRAME_SIZE
  - SETTINGS_MAX_HEADER_LIST_SIZE
* Update libnghttp2 HPACK
* Remove END_SEGMENT flag

Change-Id: I5906322ad5a4d61c963ed95fada9415e66e146da
Reviewed-on: https://code.wireshark.org/review/3357
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
2014-08-03 14:20:43 +00:00
..
Makefile.am Add more files to the release tarball. 2014-07-31 08:55:52 +00:00
Makefile.common
Makefile.nmake
README.nghttp2 HTTP2: Fix README about change of nghttp2 2014-08-03 13:24:34 +00:00
nghttp2.h http2: Update to h2-14 2014-08-03 14:20:43 +00:00
nghttp2_buf.c Add casts to squelch compiler warnings. 2014-07-19 06:38:56 +00:00
nghttp2_buf.h HTTP2: Update to nghttp2 lib 0.5.0 2014-07-19 00:55:08 +00:00
nghttp2_hd.c http2: Update to h2-14 2014-08-03 14:20:43 +00:00
nghttp2_hd.h http2: Update to h2-14 2014-08-03 14:20:43 +00:00
nghttp2_hd_huffman.c
nghttp2_hd_huffman.h
nghttp2_hd_huffman_data.c
nghttp2_helper.c http2: Update to h2-14 2014-08-03 14:20:43 +00:00
nghttp2_helper.h
nghttp2_int.h
nghttp2_net.h
nghttp2ver.h http2: Update to h2-14 2014-08-03 14:20:43 +00:00

README.nghttp2

Code from nghttp2 library ( https://github.com/tatsuhiro-t/nghttp2)
Thanks for Tatsuhiro Tsujikawa for permission to use nghttp2 lib.

Update library from source

download (clone) last release of nghttp2
and in folder epan/nghttp2 copy following file

cp ../../../nghttp2/lib/nghttp2_buf.[ch] .
cp ../../../nghttp2/lib/nghttp2_hd*.[ch] .
cp ../../../nghttp2/lib/nghttp2_helper.[ch] .
cp ../../../nghttp2/lib/nghttp2_int.h .
cp ../../../nghttp2/lib/nghttp2_net.h .
cp ../../../nghttp2/lib/includes/nghttp2/nghttp2.h .
cp ../../../nghttp2/lib/includes/nghttp2/nghttp2ver.h .

Change path to nghttp2.h
find . -name "nghttp2*" -type f -exec sed -i 's/<nghttp2\/nghttp2.h>/<nghttp2.h>/g'  {} \;

Change path to nghttp2ver.h
find . -name "nghttp2*" -type f -exec sed -i 's/<nghttp2\/nghttp2ver.h>/"nghttp2ver.h"/g'  {} \;

Fix c++-compat error

in nghttp2/nghttp2_helper.h remove check for CONFIG.H

in nghttp2/nghttp2.h

Add on the top
#include "config.h"