IXWebSocket/ixwebsocket
2020-03-24 10:00:41 -07:00
..
apple
freebsd Freebsd (#117) 2019-10-09 17:00:32 -07:00
linux
windows
IXCancellationRequest.cpp
IXCancellationRequest.h
IXConnectionState.cpp
IXConnectionState.h
IXDNSLookup.cpp (client) internal IXDNSLookup class requires a valid cancellation request function callback to be passed in 2019-12-02 14:52:19 -08:00
IXDNSLookup.h
IXExponentialBackoff.cpp (client) fix an overflow in the exponential back off code 2019-12-02 13:51:45 -08:00
IXExponentialBackoff.h
IXHttp.cpp
IXHttp.h (http client) use std::unordered_map instead of std::map for HttpParameters and HttpFormDataParameters class aliases 2019-12-03 09:25:00 -08:00
IXHttpClient.cpp (http client + sentry minidump upload) Multipart stream closing boundary is invalid + mark some options as mandatory in the command line toolsj 2020-02-13 12:25:18 -08:00
IXHttpClient.h (http client) Add support for multipart HTTP POST upload + (ixsentry) Add support for uploading a minidump to sentry 2019-11-25 21:11:11 -08:00
IXHttpServer.cpp (WebSocketServer) add option to disable deflate compression, exposed with the -x option to ws echo_server 2020-02-18 21:38:28 -08:00
IXHttpServer.h (SocketServer) add ability to bind on an ipv6 address 2020-01-26 16:21:56 -08:00
IXNetSystem.cpp
IXNetSystem.h Add client support for websocket subprotocol. Look for the new addSubProtocol method for details 2019-10-13 13:37:34 -07:00
IXProgressCallback.h
IXSelectInterrupt.cpp
IXSelectInterrupt.h
IXSelectInterruptEventFd.cpp
IXSelectInterruptEventFd.h
IXSelectInterruptFactory.cpp (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSelectInterruptFactory.h (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSelectInterruptPipe.cpp
IXSelectInterruptPipe.h
IXSetThreadName.h
IXSocket.cpp (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSocket.h (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSocketAppleSSL.cpp (websocket+tls) fix hang in tls handshake which could lead to ANR, discovered through unittesting. 2020-03-20 16:57:27 -07:00
IXSocketAppleSSL.h indent files 2020-03-20 17:00:18 -07:00
IXSocketConnect.cpp (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSocketConnect.h
IXSocketFactory.cpp fix #144 - get rid of stubbed windows ssl schannel backend 2020-01-14 13:39:48 -08:00
IXSocketFactory.h Socket Factory has only one function which works for server and client code, and can do tls for both 2019-09-30 22:06:46 -07:00
IXSocketMbedTLS.cpp (websocket+tls) fix hang in tls handshake which could lead to ANR, discovered through unittesting. 2020-03-20 16:57:27 -07:00
IXSocketMbedTLS.h simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketOpenSSL.cpp indent files 2020-03-20 17:00:18 -07:00
IXSocketOpenSSL.h (websocket+tls) fix hang in tls handshake which could lead to ANR, discovered through unittesting. 2020-03-20 16:57:27 -07:00
IXSocketServer.cpp (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
IXSocketServer.h (SocketServer) add ability to bind on an ipv6 address 2020-01-26 16:21:56 -08:00
IXSocketTLSOptions.cpp socket tls options: display ciphers 2019-12-23 12:25:25 -08:00
IXSocketTLSOptions.h (tls) add a simple description of the TLS configuration routine for debugging 2019-12-20 15:18:04 -08:00
IXUdpSocket.cpp (websocket) fix #167, a long standing issue with sending empty messages with per-message deflate extension (and hopefully other zlib bug) 2020-03-23 15:21:53 -07:00
IXUdpSocket.h trim headers and unused code in IXUdpSocket 2020-03-22 21:51:41 -07:00
IXUrlParser.cpp
IXUrlParser.h
IXUserAgent.cpp Add mbed tls version in user agent string + set user agent properly when enabling openssl on macOS 2019-10-01 15:58:35 -07:00
IXUserAgent.h
IXUtf8Validator.h
IXWebSocket.cpp indent files 2020-03-20 17:00:18 -07:00
IXWebSocket.h Simplify ping/pong based heartbeat implementation 2020-03-18 01:14:08 -07:00
IXWebSocketCloseConstants.cpp
IXWebSocketCloseConstants.h
IXWebSocketCloseInfo.h
IXWebSocketErrorInfo.h
IXWebSocketHandshake.cpp (websocket) reset per-message deflate codec everytime we connect to a server/client 2020-03-23 18:46:30 -07:00
IXWebSocketHandshake.h (websocket) reset per-message deflate codec everytime we connect to a server/client 2020-03-23 18:46:30 -07:00
IXWebSocketHttpHeaders.cpp (client + server) Fix #155 / http header parser should treat the space(s) after the : delimiter as optional. Fixing this bug made us discover that websocket sub-protocols are not properly serialiazed, but start with a , 2020-02-21 14:05:38 -08:00
IXWebSocketHttpHeaders.h
IXWebSocketInitResult.h Add client support for websocket subprotocol. Look for the new addSubProtocol method for details 2019-10-13 13:37:34 -07:00
IXWebSocketMessage.h
IXWebSocketMessageQueue.cpp
IXWebSocketMessageQueue.h
IXWebSocketMessageType.h
IXWebSocketOpenInfo.h Add client support for websocket subprotocol. Look for the new addSubProtocol method for details 2019-10-13 13:37:34 -07:00
IXWebSocketPerMessageDeflate.cpp
IXWebSocketPerMessageDeflate.h (websocket) reset per-message deflate codec everytime we connect to a server/client 2020-03-23 18:46:30 -07:00
IXWebSocketPerMessageDeflateCodec.cpp (websocket) fix #167, a long standing issue with sending empty messages with per-message deflate extension (and hopefully other zlib bug) 2020-03-23 15:21:53 -07:00
IXWebSocketPerMessageDeflateCodec.h
IXWebSocketPerMessageDeflateOptions.cpp
IXWebSocketPerMessageDeflateOptions.h
IXWebSocketSendInfo.h
IXWebSocketServer.cpp (websocket server) fix regression with disabling zlib extension on the server side. If a client does not support this extension the server will handle it fine. We still need to figure out how to disable the option. cc #160 2020-03-02 16:53:08 -08:00
IXWebSocketServer.h (WebSocketServer) add option to disable deflate compression, exposed with the -x option to ws echo_server 2020-02-18 21:38:28 -08:00
IXWebSocketTransport.cpp (websocket) reset per-message deflate codec everytime we connect to a server/client 2020-03-23 18:46:30 -07:00
IXWebSocketTransport.h (websocket) reset per-message deflate codec everytime we connect to a server/client 2020-03-23 18:46:30 -07:00
IXWebSocketVersion.h (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr 2020-03-24 10:00:41 -07:00
libwshandshake.hpp
LUrlParser.cpp
LUrlParser.h