All notable changes to this project will be documented in this file.
CircularBuffer when buffer fullWebSocketClientAsync, BufferedSocketAsync, ISocketAsync, HasSocketOperationsAsync, AsioSocketWebSocketClientAsync, BufferedSocketAsync, ISocketAsync, HasSocketOperationsAsync, AsioSocketWSErrorCode::operation_cancelled = 11OpenSslContext, changed SSL security defaultsstd::expected<bool, WSError> can_read() in WebSocketClientAsync, ISocketAsync, BufferedSocketAsync, and AsioSocketusings of std types within ws_client namespace, now fully qualified use everywhereWS_ERROR if used outside of ws_client namespace due to unqualified use of WSError and WSErrorCode if no using namespace ws_client at call site was presentSSL_set_tlsext_host_nameMakefile with commands autobahn-docker, dev-install, test-closebool fail_connection to socket API close and shutdown methods.
The parameter should be set to true if the client and/or connection is in a faulty state.
On shutdown/close, the client will skip SSL and TCP shutdown and directly close the connection since it’s likely that the peer will not respond.dev_install.sh script (moved to Makefile)close_notify in OpenSslSocket as warning instead of errorto_string for ws_client::close_code also maps not_set