.. |
IXBench.cpp
|
|
|
IXBench.h
|
|
|
IXCancellationRequest.cpp
|
(openssl tls) when OpenSSL is older than 1.1, register the crypto locking callback to be thread safe. Should fix lots of CI failures
|
2020-05-06 16:26:30 -07:00 |
IXCancellationRequest.h
|
|
|
IXConnectionInfo.h
|
(socket+websocket+http+redis+snake servers) expose the remote ip and remote port when a new connection is made (see #222) / only ipv4 is handled
|
2020-07-08 12:10:35 -07:00 |
IXConnectionState.cpp
|
(socket server) add a callback to the ConnectionState to be invoked when the connection is terminated. This will be used by the SocketServer in the future to know on time that the associated connection thread can be terminated.
|
2020-08-15 16:03:40 -07:00 |
IXConnectionState.h
|
(socket server) add a callback to the ConnectionState to be invoked when the connection is terminated. This will be used by the SocketServer in the future to know on time that the associated connection thread can be terminated.
|
2020-08-15 16:03:40 -07:00 |
IXDNSLookup.cpp
|
uwp fixes
|
2020-05-01 11:27:59 -07:00 |
IXDNSLookup.h
|
|
|
IXExponentialBackoff.cpp
|
|
|
IXExponentialBackoff.h
|
|
|
IXGetFreePort.cpp
|
(socket utility) move ix::getFreePort to ixwebsocket library
|
2020-07-27 18:17:13 -07:00 |
IXGetFreePort.h
|
(socket utility) move ix::getFreePort to ixwebsocket library
|
2020-07-27 18:17:13 -07:00 |
IXHttp.cpp
|
|
|
IXHttp.h
|
|
|
IXHttpClient.cpp
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXHttpClient.h
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXHttpServer.cpp
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXHttpServer.h
|
(socket+websocket+http+redis+snake servers) expose the remote ip and remote port when a new connection is made (see #222) / only ipv4 is handled
|
2020-07-08 12:10:35 -07:00 |
IXNetSystem.cpp
|
|
|
IXNetSystem.h
|
(openssl tls) when OpenSSL is older than 1.1, register the crypto locking callback to be thread safe. Should fix lots of CI failures
|
2020-05-06 16:26:30 -07:00 |
IXProgressCallback.h
|
|
|
IXSelectInterrupt.cpp
|
(socket server) do not create a select interrupt object everytime when polling for notifications while waiting for new connections, instead use a persistent one which is a member variable
|
2020-08-15 15:28:15 -07:00 |
IXSelectInterrupt.h
|
(socket server) do not create a select interrupt object everytime when polling for notifications while waiting for new connections, instead use a persistent one which is a member variable
|
2020-08-15 15:28:15 -07:00 |
IXSelectInterruptFactory.cpp
|
|
|
IXSelectInterruptFactory.h
|
|
|
IXSelectInterruptPipe.cpp
|
IXSelectInterruptPipe.h included in cmake on windows but compiled out
|
2020-07-17 11:33:02 -07:00 |
IXSelectInterruptPipe.h
|
|
|
IXSetThreadName.cpp
|
(websocket server) add a new simpler API to handle client connections / that API does not trigger a memory leak while the previous one did
|
2020-07-23 19:29:41 -07:00 |
IXSetThreadName.h
|
|
|
IXSocket.cpp
|
(socket server) do not create a select interrupt object everytime when polling for notifications while waiting for new connections, instead use a persistent one which is a member variable
|
2020-08-15 15:28:15 -07:00 |
IXSocket.h
|
(socket server) do not create a select interrupt object everytime when polling for notifications while waiting for new connections, instead use a persistent one which is a member variable
|
2020-08-15 15:28:15 -07:00 |
IXSocketAppleSSL.cpp
|
|
|
IXSocketAppleSSL.h
|
|
|
IXSocketConnect.cpp
|
|
|
IXSocketConnect.h
|
|
|
IXSocketFactory.cpp
|
|
|
IXSocketFactory.h
|
|
|
IXSocketMbedTLS.cpp
|
(windows + tls) mbedtls is the default windows tls backend + add ability to load system certificates with mbdetls on windows
|
2020-05-17 20:36:46 -07:00 |
IXSocketMbedTLS.h
|
(windows + tls) mbedtls is the default windows tls backend + add ability to load system certificates with mbdetls on windows
|
2020-05-17 20:36:46 -07:00 |
IXSocketOpenSSL.cpp
|
(openssl tls) (openssl < 1.1) logic inversion - crypto locking callback are not registered properly
|
2020-05-08 09:54:42 -07:00 |
IXSocketOpenSSL.h
|
(cobra bots) add a --heartbeat_timeout option to specify when the bot should terminate because no events are received
|
2020-05-06 22:01:48 -07:00 |
IXSocketServer.cpp
|
(socket server) in the loop accepting connections, call select without a timeout on unix to avoid busy looping, and only wake up when a new connection happens
|
2020-08-15 18:32:59 -07:00 |
IXSocketServer.h
|
(socket server) instead of busy looping with a sleep, only wake up the GC thread when a new thread will have to be joined, (we know that thanks to the ConnectionState OnSetTerminated callback
|
2020-08-15 16:24:35 -07:00 |
IXSocketTLSOptions.cpp
|
|
|
IXSocketTLSOptions.h
|
|
|
IXUdpSocket.cpp
|
another windows build error in IXUdpSocket ...
|
2020-05-05 08:29:39 -07:00 |
IXUdpSocket.h
|
(openssl tls) when OpenSSL is older than 1.1, register the crypto locking callback to be thread safe. Should fix lots of CI failures
|
2020-05-06 16:26:30 -07:00 |
IXUrlParser.cpp
|
clang format
|
2020-07-08 10:39:46 -07:00 |
IXUrlParser.h
|
|
|
IXUserAgent.cpp
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXUserAgent.h
|
|
|
IXUtf8Validator.h
|
|
|
IXWebSocket.cpp
|
(websocket server) Handle programmer error when the server callback is not registered properly (fix #227)
|
2020-08-06 04:40:32 -07:00 |
IXWebSocket.h
|
(websocket server) Handle programmer error when the server callback is not registered properly (fix #227)
|
2020-08-06 04:40:32 -07:00 |
IXWebSocketCloseConstants.cpp
|
|
|
IXWebSocketCloseConstants.h
|
|
|
IXWebSocketCloseInfo.h
|
|
|
IXWebSocketErrorInfo.h
|
|
|
IXWebSocketHandshake.cpp
|
(ixwebsocket client) handle HTTP redirects
|
2020-08-14 18:13:34 -07:00 |
IXWebSocketHandshake.h
|
|
|
IXWebSocketHandshakeKeyGen.h
|
|
|
IXWebSocketHttpHeaders.cpp
|
|
|
IXWebSocketHttpHeaders.h
|
|
|
IXWebSocketInitResult.h
|
|
|
IXWebSocketMessage.h
|
|
|
IXWebSocketMessageType.h
|
|
|
IXWebSocketOpenInfo.h
|
|
|
IXWebSocketPerMessageDeflate.cpp
|
|
|
IXWebSocketPerMessageDeflate.h
|
|
|
IXWebSocketPerMessageDeflateCodec.cpp
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXWebSocketPerMessageDeflateCodec.h
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXWebSocketPerMessageDeflateOptions.cpp
|
(build) make using zlib optional, with the caveat that some http and websocket features are not available when zlib is absent
|
2020-07-31 22:54:57 -07:00 |
IXWebSocketPerMessageDeflateOptions.h
|
|
|
IXWebSocketProxyServer.cpp
|
(ws) upgrade to latest version of nlohmann json (3.9.1 from 3.2.0)
|
2020-08-13 22:10:38 -07:00 |
IXWebSocketProxyServer.h
|
(websocket proxy server) add ability to map different hosts to different websocket servers, using a json config file
|
2020-08-13 21:20:42 -07:00 |
IXWebSocketSendInfo.h
|
|
|
IXWebSocketServer.cpp
|
(websocket server) Handle programmer error when the server callback is not registered properly (fix #227)
|
2020-08-06 04:40:32 -07:00 |
IXWebSocketServer.h
|
(ixwebsocket server) change legacy api with 2 nested callbacks, so that the first api takes a weak_ptr<WebSocket> as its first argument
|
2020-07-25 11:42:07 -07:00 |
IXWebSocketTransport.cpp
|
(socket server) do not create a select interrupt object everytime when polling for notifications while waiting for new connections, instead use a persistent one which is a member variable
|
2020-08-15 15:28:15 -07:00 |
IXWebSocketTransport.h
|
WebSocket::close is re-entrant
|
2020-07-27 17:38:33 -07:00 |
IXWebSocketVersion.h
|
(socket server) in the loop accepting connections, call select without a timeout on unix to avoid busy looping, and only wake up when a new connection happens
|
2020-08-15 18:32:59 -07:00 |