http2 alpn npn pollout
authorAndy Green <andy.green@linaro.org>
Wed, 22 Oct 2014 07:37:28 +0000 (15:37 +0800)
committerAndy Green <andy.green@linaro.org>
Wed, 22 Oct 2014 07:38:12 +0000 (15:38 +0800)
commit7df53c555009d599c0474e49c58d3f8a46792382
tree20659795f7953fdd141728cdcfcaa55526cddc95
parentb21122994cbf6f7657ff8d40c028c300a70e209e
http2 alpn npn pollout

This adds npn / alpn support if your openssl can handle it.
Then, browsers that understand alpn will by default
negotiate http/1.1 and work as normal.

Clients that understand http2.0 can negotiate h2-14 and
use the basic but working http2.0 support automatically

Signed-off-by: Andy Green <andy.green@linaro.org>
CMakeLists.txt
README.build
lib/http2.c
lib/libwebsockets.c
lib/pollfd.c
lib/private-libwebsockets.h
lib/service.c
lib/ssl-http2.c
lib/ssl.c
test-server/test-server.c