1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/lib
Andy Green aa816e98a9 alpn: assemble defaults from roles and allow override
Since new roles may be incompatible with http, add support for
alpn names at the role struct, automatic generation of the
default list of alpn names that servers advertise, and the
ability to override the used alpn names per-vhost and per-
client connection.

This not only lets you modulate visibility or use of h2,
but also enables vhosts that only offer non-http roles,
as well as restricting http role vhosts to only alpn
identifiers related to http roles.
2018-04-19 16:15:10 +08:00
..
event-libs refactor role ops 2018-04-11 13:39:42 +08:00
jws lws_snprintf 2018-03-12 09:28:42 +08:00
misc refactor role ops 2018-04-11 13:39:42 +08:00
plat refactor role ops 2018-04-11 13:39:42 +08:00
roles alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
tls alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
alloc.c acme: adaptations through plat for esp32 2017-12-11 13:30:12 +08:00
context.c alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
libwebsockets.c alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
libwebsockets.h alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
output.c alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
pollfd.c refactor role ops 2018-04-11 13:39:42 +08:00
private-libwebsockets.h alpn: assemble defaults from roles and allow override 2018-04-19 16:15:10 +08:00
service.c refactor role ops 2018-04-11 13:39:42 +08:00