Commit Graph

  • d8dc977fc1 Fix run.py (#71) Dimon4eg 2019-05-13 04:37:22 +03:00
  • d7a0bc212d Fix run.py (#71) Dimon4eg 2019-05-13 04:37:22 +03:00
  • 6d900b8ffb bring back socket mutex which is needed, some CI failures are happening without it Benjamin Sergeant 2019-05-16 15:58:20 -07:00
  • aecd5e9c94 bring back socket mutex which is needed, some CI failures are happening without it v2.1.0 Benjamin Sergeant 2019-05-16 15:58:20 -07:00
  • 5a2c070898 disable socket mutex usage in WebSocketTransport Benjamin Sergeant 2019-05-16 15:46:32 -07:00
  • e0edca43d5 disable socket mutex usage in WebSocketTransport Benjamin Sergeant 2019-05-16 15:46:32 -07:00
  • 58f17ddb09 remove dead code Benjamin Sergeant 2019-05-16 15:05:20 -07:00
  • ce70d3d728 remove dead code Benjamin Sergeant 2019-05-16 15:05:20 -07:00
  • 47c9786bab refactor connect unittest so that it hits a local server instead of a remote server Benjamin Sergeant 2019-05-16 14:25:31 -07:00
  • d9be40a0de refactor connect unittest so that it hits a local server instead of a remote server Benjamin Sergeant 2019-05-16 14:25:31 -07:00
  • e5edbeacb4 travis makefile fix Benjamin Sergeant 2019-05-16 14:02:24 -07:00
  • e469f04c39 travis makefile fix Benjamin Sergeant 2019-05-16 14:02:24 -07:00
  • 964fb20df9 try to run ws test on linux + macOS on travis Benjamin Sergeant 2019-05-16 13:56:25 -07:00
  • 11774e6825 try to run ws test on linux + macOS on travis Benjamin Sergeant 2019-05-16 13:56:25 -07:00
  • 309ed80446 Add constants for closing code and messages Benjamin Sergeant 2019-05-16 12:46:53 -07:00
  • 42bdfb51c3 Add constants for closing code and messages Benjamin Sergeant 2019-05-16 12:46:53 -07:00
  • 01f2eb6615 first socket test hit a local server instead of a remote server / this can help with a windows intermittent failure Benjamin Sergeant 2019-05-16 12:24:58 -07:00
  • fd637bf1e1 first socket test hit a local server instead of a remote server / this can help with a windows intermittent failure Benjamin Sergeant 2019-05-16 12:24:58 -07:00
  • 3a55c7aaba build ws on travis (mac + linux) Benjamin Sergeant 2019-05-16 07:01:15 -07:00
  • 8085e1416c build ws on travis (mac + linux) Benjamin Sergeant 2019-05-16 07:01:15 -07:00
  • 243f41bf28 use a regular mutex instead of a recursive one + stop properly Benjamin Sergeant 2019-05-15 19:19:13 -07:00
  • 671c9f805f use a regular mutex instead of a recursive one + stop properly Benjamin Sergeant 2019-05-15 19:19:13 -07:00
  • 934b28f5b6 adding logging to IXWebSocketTestConnectionDisconnection makes it fails reliably Benjamin Sergeant 2019-05-15 18:43:57 -07:00
  • ace7a7ccae adding logging to IXWebSocketTestConnectionDisconnection makes it fails reliably Benjamin Sergeant 2019-05-15 18:43:57 -07:00
  • edfc03bed2 Update README.md Benjamin Sergeant 2019-05-15 19:22:05 -07:00
  • 9c3bdf1a77 Update README.md Benjamin Sergeant 2019-05-15 19:22:05 -07:00
  • 59ce71b64d Update README.md Benjamin Sergeant 2019-05-15 18:57:17 -07:00
  • f5242b3102 Update README.md Benjamin Sergeant 2019-05-15 18:57:17 -07:00
  • d473a7dc22 -j option actually work ... Benjamin Sergeant 2019-05-15 18:15:45 -07:00
  • f1272f059a -j option actually work ... Benjamin Sergeant 2019-05-15 18:15:45 -07:00
  • efb063d600 unittest / add options to set the number of jobs Benjamin Sergeant 2019-05-15 17:52:03 -07:00
  • 91595ff4c2 unittest / add options to set the number of jobs Benjamin Sergeant 2019-05-15 17:52:03 -07:00
  • 12fe55905c enum class HttpErrorCode derives from int Benjamin Sergeant 2019-05-15 16:50:00 -07:00
  • 3755d29a45 enum class HttpErrorCode derives from int Benjamin Sergeant 2019-05-15 16:50:00 -07:00
  • aed831c075 try to re-enable some tests Benjamin Sergeant 2019-05-15 16:28:29 -07:00
  • c2b75399ae try to re-enable some tests Benjamin Sergeant 2019-05-15 16:28:29 -07:00
  • 5ad15fad8b recursive mutex + enable test that was breaking on Ubuntu Xenial + gcc + tsan Benjamin Sergeant 2019-05-15 16:01:05 -07:00
  • a33ecd1338 recursive mutex + enable test that was breaking on Ubuntu Xenial + gcc + tsan Benjamin Sergeant 2019-05-15 16:01:05 -07:00
  • a7d328896c comment failing test Benjamin Sergeant 2019-05-15 15:44:14 -07:00
  • a7e29a9f36 comment failing test Benjamin Sergeant 2019-05-15 15:44:14 -07:00
  • 1274a151d0 comment failing test Benjamin Sergeant 2019-05-15 15:37:30 -07:00
  • 02399dfa5c comment failing test Benjamin Sergeant 2019-05-15 15:37:30 -07:00
  • d93d639345 do not build ws for now on travis Benjamin Sergeant 2019-05-15 15:26:49 -07:00
  • aec2941bac do not build ws for now on travis Benjamin Sergeant 2019-05-15 15:26:49 -07:00
  • e0d9a16985 more protection against socket when closing Benjamin Sergeant 2019-05-15 15:18:27 -07:00
  • 9315eb5289 more protection against socket when closing Benjamin Sergeant 2019-05-15 15:18:27 -07:00
  • 7f1070dde6 fix compile errors with C++ enum class Benjamin Sergeant 2019-05-15 13:56:42 -07:00
  • 5b2b2ea7b0 fix compile errors with C++ enum class Benjamin Sergeant 2019-05-15 13:56:42 -07:00
  • 7f1e70329c close and stop with code and reason + docker = ubuntu xenial Benjamin Sergeant 2019-05-10 20:47:13 -07:00
  • d90b634e80 close and stop with code and reason + docker = ubuntu xenial Benjamin Sergeant 2019-05-10 20:47:13 -07:00
  • 186c8fbb62 add isEnabledAutomaticReconnection (#75) Dimon4eg 2019-05-14 21:26:37 +03:00
  • 6dd8cda074 add isEnabledAutomaticReconnection (#75) Dimon4eg 2019-05-14 21:26:37 +03:00
  • c935be6a49 Revert "Revert "fix cast warning caught on windows"" Benjamin Sergeant 2019-05-13 22:16:49 -07:00
  • 701be31554 Revert "Revert "fix cast warning caught on windows"" Benjamin Sergeant 2019-05-13 22:16:49 -07:00
  • 4ee502fa1a Revert "fix cast warning caught on windows" Benjamin Sergeant 2019-05-13 21:35:34 -07:00
  • 25eaf730bc Revert "fix cast warning caught on windows" Benjamin Sergeant 2019-05-13 21:35:34 -07:00
  • 084805b248 fix cast warning caught on windows Benjamin Sergeant 2019-05-13 21:29:36 -07:00
  • 4edb7447df fix cast warning caught on windows Benjamin Sergeant 2019-05-13 21:29:36 -07:00
  • eaebd258c0 add more time to let client close (#73) Kumamon38 2019-05-14 06:26:34 +02:00
  • 5f3de60962 add more time to let client close (#73) Kumamon38 2019-05-14 06:26:34 +02:00
  • 2843a20814 build with gcc on Linux Benjamin Sergeant 2019-05-13 17:35:21 -07:00
  • 79c17aba49 build with gcc on Linux Benjamin Sergeant 2019-05-13 17:35:21 -07:00
  • 08a56726a8 use spdlog for logging in the unittest Benjamin Sergeant 2019-05-13 17:32:57 -07:00
  • 80a90496d9 use spdlog for logging in the unittest Benjamin Sergeant 2019-05-13 17:32:57 -07:00
  • 7cad8654e5 fix inverted conditional Benjamin Sergeant 2019-05-13 17:18:07 -07:00
  • bbca803840 fix inverted conditional Benjamin Sergeant 2019-05-13 17:18:07 -07:00
  • 841cfe37dd server code / add dedicated thread to close/join terminated connection threads Benjamin Sergeant 2019-05-13 12:20:03 -07:00
  • 160d3869a9 server code / add dedicated thread to close/join terminated connection threads Benjamin Sergeant 2019-05-13 12:20:03 -07:00
  • 849a41293f travis cmake version on macOS does not know --parallel option Benjamin Sergeant 2019-05-13 17:17:23 -07:00
  • afd8f64da8 travis cmake version on macOS does not know --parallel option Benjamin Sergeant 2019-05-13 17:17:23 -07:00
  • 5b17edb3f9 build in parallel + stop building linux + clang Benjamin Sergeant 2019-05-13 17:06:56 -07:00
  • 6d2548b823 build in parallel + stop building linux + clang Benjamin Sergeant 2019-05-13 17:06:56 -07:00
  • 9f2047dad6 disable ping tests for now as they are not super reliable Benjamin Sergeant 2019-05-13 17:01:22 -07:00
  • 642356d353 disable ping tests for now as they are not super reliable Benjamin Sergeant 2019-05-13 17:01:22 -07:00
  • c01c53c5c7 Feature/windows ci (#76) Benjamin Sergeant 2019-05-13 16:51:58 -07:00
  • ba0fa36c2a Feature/windows ci (#76) Benjamin Sergeant 2019-05-13 16:51:58 -07:00
  • 1ac02fdc0e more tests disabled feature/server_gc Benjamin Sergeant 2019-05-13 12:37:27 -07:00
  • 687956358d disable IXWebSocketPingTimeoutTest Benjamin Sergeant 2019-05-13 12:26:40 -07:00
  • 1a42c92325 server code / add dedicated thread to close/join terminated connection threads Benjamin Sergeant 2019-05-13 12:20:03 -07:00
  • 6bb00b6788 close with params Benjamin Sergeant 2019-05-01 11:29:50 -07:00
  • 27bf1684cb save timepoints after connect and not in contructor, adjusted tests (#72) Kumamon38 2019-05-13 18:08:46 +02:00
  • 12f6cd878d save timepoints after connect and not in contructor, adjusted tests (#72) Kumamon38 2019-05-13 18:08:46 +02:00
  • be2aee3354 fix for Windows (#69) Dimon4eg 2019-05-13 08:21:56 +03:00
  • 9aacebbbaf fix for Windows (#69) Dimon4eg 2019-05-13 08:21:56 +03:00
  • 5f42a07d0d Fix run.py (#71) Dimon4eg 2019-05-13 04:37:22 +03:00
  • 701c3745c2 Fix run.py (#71) Dimon4eg 2019-05-13 04:37:22 +03:00
  • 8a94c945b7 Merge branch 'master' into message-queue dimon4eg 2019-05-12 22:00:10 +03:00
  • a41d08343c Merge branch 'master' into message-queue dimon4eg 2019-05-12 22:00:10 +03:00
  • 7740028291 all derived class use final keyword Benjamin Sergeant 2019-05-12 11:43:21 -07:00
  • 156288b17b all derived class use final keyword Benjamin Sergeant 2019-05-12 11:43:21 -07:00
  • 7369e9c233 add setOnMessageCallback with r-value dimon4eg 2019-05-12 20:59:18 +03:00
  • 6467f98241 add setOnMessageCallback with r-value dimon4eg 2019-05-12 20:59:18 +03:00
  • 8c66825a78 correct style dimon4eg 2019-05-12 20:16:02 +03:00
  • b24e4334f6 correct style dimon4eg 2019-05-12 20:16:02 +03:00
  • a56f8272a9 fix warnings dimon4eg 2019-05-12 20:05:28 +03:00
  • bf8abcbf4a fix warnings dimon4eg 2019-05-12 20:05:28 +03:00
  • e846ca392f update comment dimon4eg 2019-05-12 20:00:15 +03:00
  • bb484414b1 update comment dimon4eg 2019-05-12 20:00:15 +03:00
  • f9ec89cf7a update test dimon4eg 2019-05-12 19:57:31 +03:00
  • fc75b13fae update test dimon4eg 2019-05-12 19:57:31 +03:00