wireshark/epan/nghttp2
Alexis La Goutte bd64823e3f HTTP2: Update to libnghttp2 0.7.5
Change-Id: Idcaf31b177b387b4a7199c8e1a9f591e3bf8a58f
Reviewed-on: https://code.wireshark.org/review/7541
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2015-03-09 05:31:04 +00:00
..
Makefile.am Fix the patch-bzip2 target. 2014-09-16 20:16:26 +00:00
Makefile.common Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
Makefile.nmake Add '*.nativecodeanalysis.xml' to 'clean' targets 2015-01-02 01:45:16 +00:00
README.nghttp2 Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2.h HTTP2: Update to libnghttp2 0.7.5 2015-03-09 05:31:04 +00:00
nghttp2_buf.c Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_buf.h Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_hd.c HTTP2: Update to libnghttp2 0.7.5 2015-03-09 05:31:04 +00:00
nghttp2_hd.h Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_hd_huffman.c Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_hd_huffman.h HTTP2: Update nghttp2 lib (0.6.7) 2014-12-15 07:58:36 +00:00
nghttp2_hd_huffman_data.c HTTP2: Update nghttp2 lib (0.6.7) 2014-12-15 07:58:36 +00:00
nghttp2_helper.c HTTP2: Update to libnghttp2 0.7.5 2015-03-09 05:31:04 +00:00
nghttp2_helper.h Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_int.h HTTP2: Update to libnghttp2 0.7.5 2015-03-09 05:31:04 +00:00
nghttp2_mem.c Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_mem.h Update to libnghttp2 0.7.1 2015-01-15 08:34:38 +00:00
nghttp2_net.h HTTP2: Update nghttp2 lib (0.6.7) 2014-12-15 07:58:36 +00:00
nghttp2ver.h HTTP2: Update to libnghttp2 0.7.5 2015-03-09 05:31:04 +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_mem.[ch] .
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 and documentation (struct => typedef) error

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

in nghttp2/nghttp2.h

Add on the top
#include "config.h"