1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-30 00:00:16 +01:00
libwebsockets/lib
Andy Green d1d313b4bf ws proxy: also proxy h1 ws to h1 and h2
lws has been able to proxy h2 or h1 inbound connections to an
h1 onward connection for a while now.  It's simple to use just
build with LWS_WITH_HTTP_PROXY and make a mount where the origin
is the onward connection details.  Unix sockets can also be
used as the onward connection.

This patch extends the support to be able to also do the same for
inbound h2 or h1 ws upgrades to an h1 ws onward connection as well.

This allows you to offer completely different services in a
common URL space, including ones that connect back by ws / wss.
2019-03-21 10:26:47 +08:00
..
core minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
core-net ws proxy: also proxy h1 ws to h1 and h2 2019-03-21 10:26:47 +08:00
event-libs minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
jose jwk: remove unistd.h include 2019-03-14 21:22:17 +08:00
misc glibc: if malloc_trim() exists, call it periodically 2019-03-16 08:10:47 +08:00
plat minimal-http-server-eventlib-smp 2019-03-21 10:26:42 +08:00
roles ws proxy: also proxy h1 ws to h1 and h2 2019-03-21 10:26:47 +08:00
tls lws_dll: remove lws_dll_lws and deprecate lws_dll_remove 2019-03-21 06:19:31 +08:00
README.md JOSE: refactor and prepare for JWE 2018-12-27 06:45:31 +08:00

Library sources layout

Code that goes in the libwebsockets library itself lives down ./lib

Path Sources
lib/core Core lws code related to generic fd and wsi servicing and management
lib/event-libs Code containing optional event-lib specific adaptations
lib/jose JOSE / JWS / JWK / JWE implementations
lib/misc Code for various mostly optional miscellaneous features
lib/plat Platform-specific adaptation code
lib/roles Code for specific optional wsi roles, eg, http/1, h2, ws, raw, etc
lib/tls Code supporting the various TLS libraries
libwebsockets.h Public API header for the whole of lws