1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/plugins
Andy Green 904a9c0920 http2: make usable
HTTP/2 support is now able to serve the test server, complete with
websockets, from a single vhost.

 - This works the same with both OpenSSL and mbedTLS.

 - POST is now wired up and works (also for file upload).

 - CGI is wired up and works.

 - Redirect is adapted and works

 - lwsws works.

 - URI urldecode, sanitation and argument parsing wired up for :path

valgrind clean (aside from openssl-style false uninit data usage in mbedtls send occasionally)

h2spec reports:

$ h2spec  -h 127.0.0.1 -p 7681 -t -k -o 1
...
145 tests, 145 passed, 0 skipped, 0 failed"

Incorporates:

 - "https://github.com/warmcat/libwebsockets/pull/1039
	Fixes issue with -Werror=unused-variable flag

 - 2c843a1395
	ssl: fix infinite loop on client cert verification failure

Signed-off-by: Petar Paradzik <petar.paradzik@sartura.hr>"

Caused and fixes Coverity 184887 - 184892
2017-10-16 17:13:49 +08:00
..
generic-sessions coverity 182069: coverity confused by use of bool as array index 2017-07-28 14:25:25 +08:00
generic-table boilerplate: add back missing Lesser that cut-and-pasted itself around 2017-04-06 23:01:34 +08:00
ssh-base CMake: convert all LWS_USE_... to LWS_WITH_... 2017-10-16 17:13:48 +08:00
lwsws-logo.png http cache policy 2016-04-22 08:53:49 +08:00
protocol_client_loopback_test.c gcc- format strings: debug and extra plugins 2017-02-05 22:30:27 +08:00
protocol_dumb_increment.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_esp32_lws_group.c plugins: group 2017-05-16 20:21:47 +08:00
protocol_esp32_lws_ota.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_esp32_lws_reboot_to_factory.c esp32: separate factory setup 2017-03-31 20:05:10 +08:00
protocol_esp32_lws_scan.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_lws_meta.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_lws_mirror.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_lws_raw_test.c raw: enable server and client raw sockets 2017-03-07 16:06:05 +08:00
protocol_lws_server_status.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_lws_sshd_demo.c Plugins: add ssh-base ssh server plugin 2017-10-16 16:59:57 +08:00
protocol_lws_status.c http2: make usable 2017-10-16 17:13:49 +08:00
protocol_post_demo.c http2: make usable 2017-10-16 17:13:49 +08:00
server-status.html http2: make usable 2017-10-16 17:13:49 +08:00