IXWebSocket/ixwebsocket
2020-03-12 16:27:25 -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 Fixed build error with vcpkg installed. (#141) 2020-01-07 10:40:36 -08:00
IXSelectInterruptFactory.h
IXSelectInterruptPipe.cpp
IXSelectInterruptPipe.h
IXSetThreadName.h
IXSocket.cpp activate chat test on Windows 2020-01-13 16:44:10 -08:00
IXSocket.h simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketAppleSSL.cpp simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketAppleSSL.h simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketConnect.cpp Implement SSL server with OpenSSL backend / still flaky 2019-10-01 15:43:37 -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
IXSocketMbedTLS.cpp simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketMbedTLS.h simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketOpenSSL.cpp (openssl tls backend) Fix a hand in OpenSSL when using TLS v1.3 ... by disabling TLS v1.3 2020-03-12 16:27:25 -07:00
IXSocketOpenSSL.h simplify socket interface 2020-01-12 22:30:16 -08:00
IXSocketServer.cpp (server) give thread name to some usual worker threads / unittest is broken !! 2020-02-23 09:44:58 -08: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
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 (websocket) traffic tracker received bytes is message size while it should be wire size 2020-02-26 11:24:41 -08:00
IXWebSocket.h update doc / fix incorrect comment about sending defaultint to binary mode 2020-02-24 16:24:32 -08:00
IXWebSocketCloseConstants.cpp
IXWebSocketCloseConstants.h
IXWebSocketCloseInfo.h
IXWebSocketErrorInfo.h
IXWebSocketHandshake.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
IXWebSocketHandshake.h Add client support for websocket subprotocol. Look for the new addSubProtocol method for details 2019-10-13 13:37:34 -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
IXWebSocketPerMessageDeflateCodec.cpp
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 closing / handle failure to flush send buffer as an error case 2020-01-09 12:17:37 -08:00
IXWebSocketTransport.h refactor receiving socket code in its own method 2020-01-09 12:00:42 -08:00
IXWebSocketVersion.h (openssl tls backend) Fix a hand in OpenSSL when using TLS v1.3 ... by disabling TLS v1.3 2020-03-12 16:27:25 -07:00
libwshandshake.hpp
LUrlParser.cpp
LUrlParser.h