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 ac6edaf199 lws_strexp: add ability to find output length without write
Sometimes we need to find out the substituted length before we can
allocate and actually store it.  Teach strexp that if we set the
output buffer to NULL (and the output length to something big) we
are asking for the substituted length and to not produce output.
2020-06-16 19:45:35 +01:00
..
abstract cmakelist: Augean Stables refactor 2020-05-27 08:40:12 +01:00
core lws_strexp: add ability to find output length without write 2020-06-16 19:45:35 +01:00
core-net ipv6: support interface name for scope lookup 2020-06-08 05:27:11 +01:00
drivers drivers: initial generic gpio and i2c plus bitbang 2020-06-10 19:17:08 +01:00
event-libs clean: use lws_intptr_t where needed 2020-06-03 06:48:06 +01:00
jose cmakelist: Augean Stables refactor 2020-05-27 08:40:12 +01:00
misc mingw: fix for different sockfd type in udp example 2020-06-06 15:53:58 +01:00
plat drivers: initial generic gpio and i2c plus bitbang 2020-06-10 19:17:08 +01:00
roles multipart: quote boundary 2020-06-16 19:45:35 +01:00
secure-streams lws_strexp: add ability to find output length without write 2020-06-16 19:45:35 +01:00
system sul: multiple timer domains 2020-06-02 08:37:10 +01:00
tls openssl3: migrate genhmac to EVP 2020-06-16 19:45:35 +01:00
CMakeLists.txt drivers: initial generic gpio and i2c plus bitbang 2020-06-10 19:17:08 +01:00
README.md cleaning 2020-01-05 22:17:58 +00: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/core-net Core lws code that applies only if networking enabled
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/system Code for system-level features, eg, dhcpclient
lib/tls Code supporting the various TLS libraries