devgianlu
752f5b18fd
LibWebSocket: Ensure TLS connection is opened as non-blocking
2025-02-22 18:39:58 +01:00
Andrew Kaster
71942d53eb
LibWebSocket+RequestServer: Add a WebSocketImpl using libcurl
...
This implementation can be better improved in the future by ripping
out a lot of the manual logic in LibWebSocket and rely on libcurl to
parse our message payloads. But for now, this uses the 'raw mode' of
curl websockets in connect-only mode to allow for somewhat seamless
integration into our event loop.
2025-02-20 15:04:50 -07:00
devgianlu
24d3da64e5
LibWebSocket: Support specifying root certificate path
2025-02-17 19:52:43 +01:00
devgianlu
7a38a3e994
LibTLS: Replace TLSv12
implementation with OpenSSL
2025-02-17 19:52:43 +01:00
Sam Atkins
900c131178
LibURL: Make URL::serialized_host() infallible
...
This can no longer fail, so update the return type to match.
This makes a few more methods now unable to return errors, but one thing
at a time. 😅
2024-11-30 12:07:39 +01:00
Pavel Shliak
001df24935
LibWebSocket: Clean up #include directives
...
This change aims to improve the speed of incremental builds.
2024-11-21 14:08:33 +01:00
Timothy Flynn
93712b24bf
Everywhere: Hoist the Libraries folder to the top-level
2024-11-10 12:50:45 +01:00