.. |
IXBench.cpp
|
move IXBench code under ixwebsocker folder
|
2020-03-24 20:53:25 -07:00 |
IXBench.h
|
IXBench.h is missing a pragma once
|
2020-08-15 18:58:46 -07:00 |
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
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
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
|
clang format
|
2019-08-13 10:59:18 -07:00 |
IXExponentialBackoff.cpp
|
(client) fix an overflow in the exponential back off code
|
2019-12-02 13:51:45 -08:00 |
IXExponentialBackoff.h
|
reformat everything with clang-format
|
2019-09-23 10:25:23 -07:00 |
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
|
formatting
|
2020-03-24 20:37:55 -07:00 |
IXHttp.h
|
(http client) Set default values for most HttpRequestArgs struct members (fix #185)
|
2020-04-27 09:43:31 -07:00 |
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
|
reformat everything with clang-format
|
2019-09-23 10:25:23 -07:00 |
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
|
Feature/send large message (#14)
|
2019-02-20 18:59:07 -08:00 |
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
|
(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 included in cmake on windows but compiled out
|
2020-07-17 11:33:02 -07:00 |
IXSelectInterruptPipe.h
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
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
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
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
|
include all ssl backends inside special per backend macro
|
2020-04-24 12:47:47 -07:00 |
IXSocketAppleSSL.h
|
include all ssl backends inside special per backend macro
|
2020-04-24 12:47:47 -07:00 |
IXSocketConnect.cpp
|
formatting
|
2020-03-24 20:37:55 -07:00 |
IXSocketConnect.h
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
IXSocketFactory.cpp
|
unique_ptr for sockets
|
2020-03-24 12:48:55 -07:00 |
IXSocketFactory.h
|
unique_ptr for sockets
|
2020-03-24 12:48:55 -07:00 |
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
|
more tls in memory certs doc + bump file format
|
2020-04-24 15:50:39 -07:00 |
IXSocketTLSOptions.h
|
clang-format
|
2020-04-24 15:34:00 -07:00 |
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
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
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
|
user agent
|
2019-08-30 12:50:56 -07:00 |
IXUtf8Validator.h
|
reformat everything with clang-format
|
2019-09-23 10:25:23 -07:00 |
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
|
reformat everything with clang-format
|
2019-09-23 10:25:23 -07:00 |
IXWebSocketCloseConstants.h
|
Validate close codes. Autobahn 7.9.*
|
2019-09-03 15:43:16 -07:00 |
IXWebSocketCloseInfo.h
|
missing headers in IXWebSocketCloseInfo.h, ,IXWebSocketErrorInfo.h and IXWebSocketOpenInfo.h
|
2020-04-14 21:52:27 -07:00 |
IXWebSocketErrorInfo.h
|
missing headers in IXWebSocketCloseInfo.h, ,IXWebSocketErrorInfo.h and IXWebSocketOpenInfo.h
|
2020-04-14 21:52:27 -07:00 |
IXWebSocketHandshake.cpp
|
(ixwebsocket client) handle HTTP redirects
|
2020-08-14 18:13:34 -07:00 |
IXWebSocketHandshake.h
|
unique_ptr for sockets
|
2020-03-24 12:48:55 -07:00 |
IXWebSocketHandshakeKeyGen.h
|
clang-format
|
2020-04-24 15:34:00 -07:00 |
IXWebSocketHttpHeaders.cpp
|
unique_ptr for sockets
|
2020-03-24 12:48:55 -07:00 |
IXWebSocketHttpHeaders.h
|
unique_ptr for sockets
|
2020-03-24 12:48:55 -07:00 |
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
|
(websocket) WebSocketMessagePtr is a unique_ptr instead of a shared_ptr
|
2020-04-13 21:56:01 -07:00 |
IXWebSocketMessageType.h
|
Add explicite WebSocket::sendBinary
|
2019-06-09 10:10:33 -07:00 |
IXWebSocketOpenInfo.h
|
clang-format
|
2020-04-16 11:58:06 -07:00 |
IXWebSocketPerMessageDeflate.cpp
|
reformat everything with clang-format
|
2019-09-23 10:25:23 -07:00 |
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
|
(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
|
all client autobahn test should pass ! last failing one was ...
|
2019-09-04 21:01:30 -07:00 |
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
|
clang format, based on cpprest
|
2019-05-30 08:46:50 -07:00 |
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 |