Commit Graph

  • 26897b2425
    Fix unsafe calls and safeguard WebSocketMessage (#294) Nikos Athanasiou 2021-06-04 04:39:38 +0300
  • 3474d7fab8 Use unnamed namespace to express internal linkage nathan 2021-06-04 01:10:16 +0300
  • 907c78b2d1 Fix unsafe calls and safeguard WebSocketMessage from being called w/ temporaries nathan 2021-06-03 22:34:27 +0300
  • b1a34edbbe Deployed e3c98a0 with MkDocs version: 1.1.2 2021-05-27 17:55:00 +0000
  • e3c98a03cc (websocket server) Handle and accept firefox browser special upgrade value (keep-alive, Upgrade) Benjamin Sergeant 2021-05-27 10:54:10 -0700
  • 97fedf9482 (Windows) move EINVAL (re)definition from IXSocket.h to IXNetSystem.h (fix #289) Benjamin Sergeant 2021-05-18 11:18:40 -0700
  • 2149ac7ed6 (Windows) move EINVAL (re)definition from IXSocket.h to IXNetSystem.h (fix #289) v11.2.6 Benjamin Sergeant 2021-05-18 11:18:40 -0700
  • ae187c0e98
    Readme: Add mingw to build matrix Benjamin Sergeant 2021-05-18 11:15:21 -0700
  • 0f21a20fe3 Move errno windows definitions to IXNetSystem.h Benjamin Sergeant 2021-05-17 19:04:02 -0700
  • 54db6ec8bb add notes about ssl configuration in demo program Benjamin Sergeant 2021-05-09 13:45:01 -0700
  • 4578ba3d77 (http server) Do not overwrite response headers with request headers Anna Boettcher 2021-04-16 15:25:06 -0700
  • 0e0a748037
    Remove warnings (#284) flagarde 2021-04-20 00:25:06 +0800
  • 9305e7c0c9 Remove warnings flagarde 2021-04-09 06:13:27 +0800
  • dfbded2fb1 Removing default parameter redefinition Nick Fetcko 2021-04-05 15:36:38 -0500
  • 39ca615cc8 Added ability for IXUdpSockets to be used to send broadcast packets Nick Fetcko 2021-04-05 15:32:22 -0500
  • 59df9f1ecb Deployed 3b19b0e with MkDocs version: 1.1.2 2021-04-05 06:28:11 +0000
  • 3b19b0eeca http client: DEL is not a verb, but DELETE is, fix #281 Benjamin Sergeant 2021-04-04 23:26:22 -0700
  • a7893472a2 Deployed dbfe310 with MkDocs version: 1.1.2 2021-03-27 06:56:04 +0000
  • dbfe3104e8
    Fixed example code for the new API of IXWebSocketServer (#279) Bart 2021-03-27 07:55:34 +0100
  • 28941c0500 Fixed example code for the new API of IXWebSocketServer brtv 2021-03-26 16:26:00 +0100
  • 68fd8c20d6 change CI mkdocs invocation Benjamin Sergeant 2021-03-25 11:12:59 -0700
  • 4884fd205e Deployed d932af8 with MkDocs version: 1.1.2 Benjamin Sergeant 2021-03-25 10:12:12 -0800
  • 165ea7cdfd Deployed d932af8 with MkDocs version: 1.1.2 2021-03-25 18:08:07 +0000
  • d932af8568 (cmake) install IXUniquePtr.h v11.2.4 Benjamin Sergeant 2021-03-25 10:55:59 -0700
  • 3add6d4c2e (ssl + windows) missing include for CertOpenStore function v11.2.3 Benjamin Sergeant 2021-03-24 08:03:56 -0700
  • 0d7fb05567 (ixwebsocket) version bump v11.2.2 Benjamin Sergeant 2021-03-23 21:54:54 -0700
  • bf1747ef18 (ixwebsocket) version bump Benjamin Sergeant 2021-03-23 21:54:15 -0700
  • 488326477d Deployed 5c9c05c with MkDocs version: 1.1.2 2021-03-24 04:53:32 +0000
  • 5c9c05caff bump version v11.2.1 Benjamin Sergeant 2021-03-23 21:52:49 -0700
  • 2573ca151b CaseInsensitiveLess::NocaseCompare::operator mingw fix attempt v11.2.0 Benjamin Sergeant 2021-03-23 21:21:36 -0700
  • c5b5fa82be use inet_* wrapper only on mingw Benjamin Sergeant 2021-03-23 21:13:18 -0700
  • 80dff08304 invoke ctest manually on ci for windows + gcc builder Benjamin Sergeant 2021-03-23 21:07:26 -0700
  • 24c2eae3d7 use inet_ntop and inet_pton musl implementations on all platforms Benjamin Sergeant 2021-03-23 20:53:19 -0700
  • 240bd8cf49 Deployed 449c5fa with MkDocs version: 1.1.2 2021-03-23 15:30:36 +0000
  • 449c5fa138 (ixwebsocket) add getMinWaitBetweenReconnectionRetries v11.1.4 Benjamin Sergeant 2021-03-23 08:29:50 -0700
  • b6234ff908 compile errors due to missing changes for the introduction of setMinWaitBetweenReconnectionRetries and getMinWaitBetweenReconnectionRetries Benjamin Sergeant 2021-03-23 08:28:40 -0700
  • b6b8e426a7 Deployed d26664f with MkDocs version: 1.1.2 2021-03-23 14:34:32 +0000
  • d26664fccc (ixwebsocket) New option to set the min wait between reconnection attempts. Still default to 1ms. (setMinWaitBetweenReconnectionRetries). Benjamin Sergeant 2021-03-23 07:33:48 -0700
  • e7d519fee7 Deployed def0243 with MkDocs version: 1.1.2 2021-03-23 04:10:55 +0000
  • def0243d6d (ws) initialize maxWaitBetweenReconnectionRetries to a non zero value ; a zero value was causing spurious reconnections attempts Benjamin Sergeant 2021-03-22 21:10:03 -0700
  • 1410797d6f document -DBUILD_DEMO=ON Benjamin Sergeant 2021-03-22 08:51:58 -0700
  • 2670187fe0
    Adds demo building option. (#278) inull 2021-03-22 23:47:10 +0800
  • 95359461d7 enable test on windows + gcc Benjamin Sergeant 2021-03-21 10:22:44 -0700
  • 4d7b149649 mingw: cast fixes Benjamin Sergeant 2021-03-21 10:16:06 -0700
  • b29a37ce76 mingw: inet_ntop and inet_pton compilation fix, use correct parameter names Benjamin Sergeant 2021-03-21 09:50:15 -0700
  • 9a4dfb40da mingw: add real implementation of inet_ntop and inet_pton taken from musl C library Benjamin Sergeant 2021-03-21 09:43:16 -0700
  • c4c344518d disable shared-libs on windows where test does not work yet Benjamin Sergeant 2021-03-20 10:18:10 -0700
  • 9fb6e42c6f Deployed d706a4a with MkDocs version: 1.1.2 2021-03-20 16:51:01 +0000
  • d706a4a73e doc: document BUILD_SHARED_LIBS Benjamin Sergeant 2021-03-20 09:50:21 -0700
  • 88970604e3 ixwebsocketserver::broadcast server to return a boolean to know whether the server could start/listen, and use that in ws Benjamin Sergeant 2021-03-19 11:52:41 -0700
  • 7fee54464e WebSocketServer::listenAndStart: fix branch where we do not return an integer Benjamin Sergeant 2021-03-19 11:48:21 -0700
  • 1c7634d075 ws: cannot use << with an std::vector Benjamin Sergeant 2021-03-19 11:43:29 -0700
  • 99f9556aa9 ws + mingw: uses << operator to write file to disk in WebSocketReceiver::handleMessage Benjamin Sergeant 2021-03-19 11:39:14 -0700
  • 39b2a3d6df ws curl -O mingw compile fix + detect when we cannot extract a filename from the url to save file to disk with -O option Benjamin Sergeant 2021-03-19 11:35:25 -0700
  • 056b02a494 ws: WebSocketSender uses anonymous namespace load instead of its own method Benjamin Sergeant 2021-03-19 11:25:48 -0700
  • 48166a9a72 mingw: fix compile errors with linenoise and fstream Benjamin Sergeant 2021-03-19 11:18:55 -0700
  • b36a2d1faa mingw compile fix / remove restrict in inet_* functions Benjamin Sergeant 2021-03-19 10:58:38 -0700
  • 968cc5c1c4 reference wslay as alternative C websocket library Benjamin Sergeant 2021-03-19 08:05:01 -0700
  • bc2cbede32 Adds demo building option. innerNULL 2021-03-19 10:42:26 +0800
  • 621994d06e Deployed 0813eb1 with MkDocs version: 1.1.2 2021-03-16 16:56:50 +0000
  • 0813eb1788 mention disablePerMessageDeflate in the doc Benjamin Sergeant 2021-03-16 09:56:08 -0700
  • cadb8336f2 add reference to Teleport which is using ixwebsockets Benjamin Sergeant 2021-03-16 09:10:36 -0700
  • 7fd782f72f add WIN32_LEAN_AND_MEAN windows blip Benjamin Sergeant 2021-03-15 19:58:18 -0700
  • 85bcdaaec3 stub inet_ntop and inet_pton function that mingw does not have Benjamin Sergeant 2021-03-14 14:25:40 -0700
  • 461641f3d0 ci with unity build for windows + gcc Benjamin Sergeant 2021-03-14 13:23:16 -0700
  • 2d65c27d11 rename windows+gcc unittest ci file Benjamin Sergeant 2021-03-14 13:18:09 -0700
  • 6a7785d9d9 no set thread name on mingw Benjamin Sergeant 2021-03-13 19:02:20 -0800
  • 78a670e0c8 more mingw quirks Benjamin Sergeant 2021-03-13 18:55:30 -0800
  • e63ac69ec6 mock poll struct and macro for mingw Benjamin Sergeant 2021-03-13 18:49:29 -0800
  • afa15d6dcf mingw build problem fix attempt Benjamin Sergeant 2021-03-13 18:31:42 -0800
  • 432a202c07 use https://github.com/marketplace/actions/install-mingw Benjamin Sergeant 2021-03-13 18:21:46 -0800
  • d609370a85 change compiler Benjamin Sergeant 2021-03-13 18:16:21 -0800
  • bbe3a766f4 ci windows_gcc, disable zlib Benjamin Sergeant 2021-03-13 18:04:00 -0800
  • 09d3520b66
    Create windows_gcc.yml Benjamin Sergeant 2021-03-13 18:00:32 -0800
  • a65bc2ab16 Deployed f090c76 with MkDocs version: 1.1.2 2021-03-08 03:30:07 +0000
  • f090c7659b (ixwebsocket) Expose setHandshakeTimeout method v11.0.9 Benjamin Sergeant 2021-03-07 19:29:28 -0800
  • 7c195219cd reorder methods in IXWebSocket.h Benjamin Sergeant 2021-03-07 19:25:53 -0800
  • d739662a7c
    Allow customizing the websocket handshake timeout (#264) Duncan Ogilvie 2021-03-08 04:23:43 +0100
  • e7f7e470e2
    Case sensitive link (#269) Laurent Amat 2021-03-05 08:04:04 +0100
  • d239738ec6 add a.out to .gitignore Benjamin Sergeant 2021-02-19 13:51:10 -0800
  • c61975bf75 minor improvement to the main.cpp builtin example Benjamin Sergeant 2021-02-19 13:49:55 -0800
  • e31b913280 docker debugging bug/docker_debug Benjamin Sergeant 2021-02-15 11:16:55 -0800
  • 7ff08d4b16
    Case sensitive link Laurent Amat 2021-01-29 19:59:24 +0100
  • 39cc0ed32f add comment in WebSocketServer::makeBroadcastServer Benjamin Sergeant 2021-01-28 21:04:18 -0800
  • 22c3a7264e ws: document bug in ws dnslookup command Benjamin Sergeant 2021-01-21 15:07:24 -0800
  • 56cbf5e5a3 add a option that enables user to set any default reconnection interval masakiishii 2021-01-17 16:57:09 +0900
  • 0930b23a53 Allow customizing the websocket handshake timeout Duncan Ogilvie 2021-01-11 20:18:54 +0100
  • ee5a2eb46e mention C++11 compatibility in the readme Benjamin Sergeant 2021-01-03 11:48:10 -0800
  • f6e34e4b34 stop using C++14 lambda capture init, code should be C++11 compatible v11.0.8 Benjamin Sergeant 2021-01-03 11:44:05 -0800
  • d0359a1764 new makeBroadcastServer websocket server method for classic servers, used by ws Benjamin Sergeant 2021-01-03 11:24:12 -0800
  • 8910ebcc3c enable some unittests on windows Benjamin Sergeant 2020-12-26 12:44:06 -0800
  • 84163ad19e unittest for uwp feature/ci_windows_ctest Benjamin Sergeant 2020-12-26 12:20:31 -0800
  • 5e5b7c34ca try to build with ninja and visual C++ Benjamin Sergeant 2020-12-26 12:16:46 -0800
  • 9bb1de64a4 disable some tests on windows + deflate test only active when USE_ZLIB=1 Benjamin Sergeant 2020-12-26 12:12:07 -0800
  • df9889947d ninja bad invocation Benjamin Sergeant 2020-12-26 11:51:55 -0800
  • 6ede8c85b0 build with clang on windows Benjamin Sergeant 2020-12-26 11:49:59 -0800
  • 2663f605f4 try to build with ninja Benjamin Sergeant 2020-12-26 11:47:31 -0800
  • 1ea3bc3666 no unity build on Windows because of a problem with spdlog Benjamin Sergeant 2020-12-25 17:31:30 -0800
  • fe92ad205d build with unity builds Benjamin Sergeant 2020-12-25 17:16:36 -0800
  • e4a1ac80c2 more stale references to ixcore Benjamin Sergeant 2020-12-25 16:32:52 -0800