IXWebSocket/ixwebsocket
Benjamin Sergeant a95fcbbdbf user agent
2019-08-30 12:50:56 -07:00
..
apple proof of concept server implementation 2018-12-29 23:15:27 -08:00
linux proof of concept server implementation 2018-12-29 23:15:27 -08:00
windows minor improvements (#66) 2019-05-11 12:20:58 -07:00
IXCancellationRequest.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXCancellationRequest.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXConnectionState.cpp setter method does not need to return anything, make it void 2019-04-17 20:36:26 -07:00
IXConnectionState.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXDNSLookup.cpp dns / use cancellable instead of blocking 2019-06-30 23:26:14 -07:00
IXDNSLookup.h clang format 2019-08-13 10:59:18 -07:00
IXExponentialBackoff.cpp New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) 2019-08-30 12:46:35 -07:00
IXExponentialBackoff.h New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) 2019-08-30 12:46:35 -07:00
IXHttp.cpp refactor select code + add protection against large fds (cf Android 9) 2019-06-25 15:41:39 -07:00
IXHttp.h clang format 2019-08-13 10:59:18 -07:00
IXHttpClient.cpp user agent 2019-08-30 12:50:56 -07:00
IXHttpClient.h clang format 2019-08-13 10:59:18 -07:00
IXHttpServer.cpp user agent 2019-08-30 12:50:56 -07:00
IXHttpServer.h clang format 2019-08-13 10:59:18 -07:00
IXNetSystem.cpp put windows poll in the global namespace, not ix namespace 2019-08-26 09:51:37 -07:00
IXNetSystem.h Windows: use select instead of WSAPoll, through a poll wrapper 2019-08-22 10:34:17 -07:00
IXProgressCallback.h Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXSelectInterrupt.cpp cleanup 2019-03-15 11:41:57 -07:00
IXSelectInterrupt.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSelectInterruptEventFd.cpp missing assert include on Linux 2019-03-15 11:43:27 -07:00
IXSelectInterruptEventFd.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSelectInterruptFactory.cpp use pipe to abort select on Linux as well as macOS 2019-03-15 17:46:40 -07:00
IXSelectInterruptFactory.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSelectInterruptPipe.cpp fix race condition in SelectInteruptPipe, where _fildes are not protected (caught by fedora tsan) 2019-05-11 11:45:26 -07:00
IXSelectInterruptPipe.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSetThreadName.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocket.cpp Windows: use select instead of WSAPoll, through a poll wrapper 2019-08-22 10:34:17 -07:00
IXSocket.h refactor select code + add protection against large fds (cf Android 9) 2019-06-25 15:41:39 -07:00
IXSocketAppleSSL.cpp remove more iostream includes (#65) 2019-05-11 11:27:58 -07:00
IXSocketAppleSSL.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocketConnect.cpp refactor select code + add protection against large fds (cf Android 9) 2019-06-25 15:41:39 -07:00
IXSocketConnect.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocketFactory.cpp Feature/mbedtls (#84) 2019-06-01 17:41:48 -07:00
IXSocketFactory.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocketMbedTLS.cpp IXSocketMbedTLS: better error handling in close and connect 2019-06-06 14:59:22 -07:00
IXSocketMbedTLS.h play with podmena 2019-06-02 11:03:44 -07:00
IXSocketOpenSSL.cpp Feature/mbedtls (#84) 2019-06-01 17:41:48 -07:00
IXSocketOpenSSL.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocketSChannel.cpp Remove commented code 2019-04-25 16:16:52 -07:00
IXSocketSChannel.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXSocketServer.cpp use poll instead of select in SocketServer 2019-06-25 17:18:24 -07:00
IXSocketServer.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXUrlParser.cpp remove more iostream includes (#65) 2019-05-11 11:27:58 -07:00
IXUrlParser.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXUserAgent.cpp user agent 2019-08-30 12:50:56 -07:00
IXUserAgent.h user agent 2019-08-30 12:50:56 -07:00
IXWebSocket.cpp New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) 2019-08-30 12:46:35 -07:00
IXWebSocket.h New option to cap the max wait between reconnection attempts. Still default to 10s. (setMaxWaitBetweenReconnectionRetries) (#108) 2019-08-30 12:46:35 -07:00
IXWebSocketCloseConstants.cpp Add constants for closing code and messages 2019-05-16 19:23:32 -07:00
IXWebSocketCloseConstants.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketCloseInfo.h WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg 2019-06-09 11:33:17 -07:00
IXWebSocketErrorInfo.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketHandshake.cpp user agent 2019-08-30 12:50:56 -07:00
IXWebSocketHandshake.h ws connect has a new option to send HTTP headers + use WebSocketHttpHeaders instead of unordered_map<string, string> 2019-08-26 10:19:09 -07:00
IXWebSocketHttpHeaders.cpp fix windows build (#29) 2019-04-16 08:51:57 -07:00
IXWebSocketHttpHeaders.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketMessage.h - WebSocket::send() sends message in TEXT mode by default 2019-06-09 11:56:47 -07:00
IXWebSocketMessageQueue.cpp WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg 2019-06-09 11:33:17 -07:00
IXWebSocketMessageQueue.h Add explicite WebSocket::sendBinary 2019-06-09 10:10:33 -07:00
IXWebSocketMessageType.h Add explicite WebSocket::sendBinary 2019-06-09 10:10:33 -07:00
IXWebSocketOpenInfo.h WebSocket callback only take one object, a const ix::WebSocketMessagePtr& msg 2019-06-09 11:33:17 -07:00
IXWebSocketPerMessageDeflate.cpp Feature/send large message (#14) 2019-02-20 18:59:07 -08:00
IXWebSocketPerMessageDeflate.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketPerMessageDeflateCodec.cpp Remove redundant iostream includes (#60) 2019-05-08 13:33:21 -07:00
IXWebSocketPerMessageDeflateCodec.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketPerMessageDeflateOptions.cpp Remove redundant iostream includes (#60) 2019-05-08 13:33:21 -07:00
IXWebSocketPerMessageDeflateOptions.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketSendInfo.h clang format, based on cpprest 2019-05-30 08:46:50 -07:00
IXWebSocketServer.cpp better server termination / another try at preventing thread join failures 2019-04-24 09:45:53 -07:00
IXWebSocketServer.h Feature/httpd (#94) 2019-06-23 14:54:21 -07:00
IXWebSocketTransport.cpp ws connect has a new option to send HTTP headers + use WebSocketHttpHeaders instead of unordered_map<string, string> 2019-08-26 10:19:09 -07:00
IXWebSocketTransport.h ws connect has a new option to send HTTP headers + use WebSocketHttpHeaders instead of unordered_map<string, string> 2019-08-26 10:19:09 -07:00
IXWebSocketVersion.h user agent 2019-08-30 12:50:56 -07:00
libwshandshake.hpp Linux build fix: strncpy needs <string.h> 2019-05-16 22:21:15 -07:00
LUrlParser.cpp enum class HttpErrorCode derives from int 2019-05-16 19:23:32 -07:00
LUrlParser.h (clang format) fix indent and make (rarely) accessor/setters in class on a single line 2019-05-31 00:53:14 -07:00