1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-23 00:00:06 +01:00
libwebsockets/lib/roles/ws
Andy Green f6ae0edf8d strict host check vhost flag
https://github.com/warmcat/libwebsockets/issues/1423

If you vhost->options has the flag LWS_SERVER_OPTION_VHOST_UPG_STRICT_HOST_CHECK,
then if the server is sent an upgrade request, the content of the Host: header is
required to match the vhost name + port.  The port is set to the well-known values
of 80 and 443 if no :port on the host: value, depending on tls or not on the
connection.

minimal-ws-server can now take a -h flag to set this.  lejp-conf (eg, lwsws) can now take
a flag strict-host-check on the vhost to enable it as well.
2018-11-13 09:55:06 +08:00
..
ext partial: replace ad-hoc code with a wsi buflist_out 2018-08-20 12:02:26 +08:00
client-parser-ws.c role ws: allow zero length PONG 2018-05-09 18:06:45 +08:00
client-ws.c ws client: apply tokenize to upgrade header 2018-10-18 06:30:07 +08:00
ops-ws.c same vh protocol list: convert to dll_wss 2018-09-30 07:15:20 +08:00
private.h refactor: core code in lib/core and private-libwebsockets.h to core/private.h 2018-05-03 10:49:36 +08:00
server-ws.c strict host check vhost flag 2018-11-13 09:55:06 +08:00