http2 update integration
authorAndy Green <andy@warmcat.com>
Sun, 10 Apr 2016 01:33:54 +0000 (09:33 +0800)
committerAndy Green <andy@warmcat.com>
Wed, 13 Apr 2016 03:53:40 +0000 (11:53 +0800)
commit22d6f39e7fb270d0c011bae820d2f8adc8b19061
tree551cea0d514e59950560c1a71cf05303cfc82c10
parenta5e73a1a4bd61bd5c513573ff0f2da7d903d4a92
http2 update integration

https://github.com/warmcat/libwebsockets/issues/489

This

1) fixes the vhost changes on master

2) works around the ah pool changes

3) fixes some other build problems that appeared

4) hacks out physical flow control for internal streams

5) updates the advertised protocol to h2 needed by, eg, chrome 51

That gets it able to serve small (<4K, ie, one packet) files over http2

Signed-off-by: Andy Green <andy@warmcat.com>
19 files changed:
README.build.md
lib/daemonize.c
lib/handshake.c
lib/hpack.c
lib/http2.c
lib/lextable-strings.h
lib/lextable.h
lib/lws-plat-unix.c
lib/output.c
lib/pollfd.c
lib/private-libwebsockets.h
lib/server.c
lib/ssl-http2.c
lib/ssl-server.c
lib/ssl.c
lwsws/main.c
plugins/protocol_dumb_increment.c
plugins/protocol_lws_mirror.c
plugins/protocol_lws_status.c