mirror of
https://libwebsockets.org/repo/libwebsockets
synced 2025-05-01 14:59:48 +00:00
![]() Wrap struct lws_conmon into an lws_cao_t, and give that its own lifecycle distinct from any wsi. Conmon contains what we want, but it was composed into the wsi and so had to follow its single wsi's lifecycle. Let's give it its own lifecycle independent of the wsi it happened to be born for, and wrap it with an lws_cao_t that can contain private things. We can still present the lws_conmon_t unchanged to the public apis that expect it. Client wsi with the connection have at least one CAO, the HEAD CAO is taken as the active one for a wsi, it may acquire other "losing" CAOs as it goes along. desc moves into this new CAO, it's a bit messy because only client connections have CAOs, but server connections and listeners have desc. So we have a .desc in the wsi still for that, and desc in the CAO for client, and new helpers to take care of which to use. |
||
---|---|---|
.. | ||
mainpage.md | ||
README.async-dns.md | ||
README.build-android.md | ||
README.build-windows.md | ||
README.build.md | ||
README.captive-portal-detection.md | ||
README.cbor-cose.md | ||
README.cbor-lecp.md | ||
README.ci.md | ||
README.cmake.md | ||
README.coding.md | ||
README.connection-attempt-objects.md | ||
README.content-security-policy.md | ||
README.contributing.md | ||
README.crypto-apis.md | ||
README.ctest.md | ||
README.debugging.md | ||
README.display-list.md | ||
README.esp32.md | ||
README.event-libs.md | ||
README.event-loops-intro.md | ||
README.fault-injection.md | ||
README.h2-long-poll.md | ||
README.html-parser.md | ||
README.http-cache.md | ||
README.http-fallback.md | ||
README.http_parser.md | ||
README.jit-trust.md | ||
README.jpeg-decoder.md | ||
README.json-lejp.md | ||
README.jwt.md | ||
README.libressl.md | ||
README.lifecycle.md | ||
README.logging.md | ||
README.lws_backtrace.md | ||
README.lws_cache.md | ||
README.lws_conmon.md | ||
README.lws_dll.md | ||
README.lws_fixed3232.md | ||
README.lws_map.md | ||
README.lws_metrics.md | ||
README.lws_ota.md | ||
README.lws_plugins.md | ||
README.lws_retry.md | ||
README.lws_struct.md | ||
README.lws_sul.md | ||
README.lws_system.md | ||
README.lwsws.md | ||
README.plugin-acme.md | ||
README.plugin-sshd-base.md | ||
README.png-decoder.md | ||
README.porting.md | ||
README.problems.md | ||
README.release-policy.md | ||
README.routing.md | ||
README.secure-streams.md | ||
README.tcp_fastopen.md | ||
README.test-apps.md | ||
README.tls-sessions.md | ||
README.udp.md | ||
README.unix-domain-reverse-proxy.md | ||
README.vulnerability-reporting.md | ||
release-checklist |
Vulnerability Reporting
If you become aware of an issue with lws that has a security
dimension for users, please contact andy@warmcat.com
by
direct email.
Procedure for announcing vulnerability fixes
The problem and fixed versions will be announced on the
libwebsockets mailing list and a note added to the main
README.md.