.. |
IXBench.cpp
|
Add support for gzip compression through libdeflate
|
2020-09-30 14:34:03 -07:00 |
IXBench.h
|
Add support for gzip compression through libdeflate
|
2020-09-30 14:34:03 -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
|
|
|
IXConnectionState.cpp
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -07:00 |
IXConnectionState.h
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -07:00 |
IXDNSLookup.cpp
|
uwp fixes
|
2020-05-01 11:27:59 -07:00 |
IXDNSLookup.h
|
|
|
IXExponentialBackoff.cpp
|
IXExponentialBackoff.cpp: fix typo in source code file name in the header block
|
2020-10-05 10:39:11 -07:00 |
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 |
IXGzipCodec.cpp
|
(ws gunzip + IXGZipCodec) Can decompress gziped data with libdeflate. ws gunzip computed output filename was incorrect (was the extension aka gz) instead of the file without the extension. Also check whether the output file is writeable.
|
2020-11-07 09:34:54 -08:00 |
IXGzipCodec.h
|
(ws) add gzip and gunzip ws sub commands
|
2020-09-28 10:19:27 -07:00 |
IXHttp.cpp
|
(http client + server + ws) Add support for compressing http client requests with gzip. --compress_request argument is used in ws to enable this. The Content-Encoding is set to gzip, and decoded on the server side if present.
|
2020-10-09 17:51:56 -07:00 |
IXHttp.h
|
(http client + server + ws) Add support for compressing http client requests with gzip. --compress_request argument is used in ws to enable this. The Content-Encoding is set to gzip, and decoded on the server side if present.
|
2020-10-09 17:51:56 -07:00 |
IXHttpClient.cpp
|
Fix an issue with disabling zlib and getting linker errors from the http client. (#247)
|
2020-10-19 13:36:04 -07:00 |
IXHttpClient.h
|
(http client + server + ws) Add support for compressing http client requests with gzip. --compress_request argument is used in ws to enable this. The Content-Encoding is set to gzip, and decoded on the server side if present.
|
2020-10-09 17:51:56 -07:00 |
IXHttpServer.cpp
|
(http client + server + ws) Add support for uploading files with ws -F foo=@filename, new -D http server option to debug incoming client requests, internal api changed for http POST, PUT and PATCH to supply an HttpFormDataParameters
|
2020-10-08 12:43:18 -07:00 |
IXHttpServer.h
|
(http client + server + ws) Add support for uploading files with ws -F foo=@filename, new -D http server option to debug incoming client requests, internal api changed for http POST, PUT and PATCH to supply an HttpFormDataParameters
|
2020-10-08 12:43:18 -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 servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -07:00 |
IXSocketServer.h
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -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
|
|
|
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
|
(cobra connection and bots) set an HTTP header when connecting to help with debugging bots
|
2020-09-18 15:11:20 -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
|
clang-format
|
2020-04-24 15:34:00 -07:00 |
IXWebSocketHttpHeaders.cpp
|
|
|
IXWebSocketHttpHeaders.h
|
|
|
IXWebSocketInitResult.h
|
|
|
IXWebSocketMessage.h
|
|
|
IXWebSocketMessageType.h
|
|
|
IXWebSocketOpenInfo.h
|
|
|
IXWebSocketPerMessageDeflate.cpp
|
|
|
IXWebSocketPerMessageDeflate.h
|
|
|
IXWebSocketPerMessageDeflateCodec.cpp
|
IXWebSocketPerMessageDeflateCodec: use std::array instead of std::unique_ptr for a fixed size array
|
2020-08-17 16:36:24 -07:00 |
IXWebSocketPerMessageDeflateCodec.h
|
IXWebSocketPerMessageDeflateCodec: use std::array instead of std::unique_ptr for a fixed size array
|
2020-08-17 16:36:24 -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
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -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
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -07:00 |
IXWebSocketServer.h
|
(socket servers) merge the ConnectionInfo class with the ConnectionState one, which simplify all the server apis
|
2020-08-28 14:55:40 -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
|
(ws gunzip + IXGZipCodec) Can decompress gziped data with libdeflate. ws gunzip computed output filename was incorrect (was the extension aka gz) instead of the file without the extension. Also check whether the output file is writeable.
|
2020-11-07 09:34:54 -08:00 |