Commit Graph

  • 636a69e9e1 qf Dimon4eg 2019-05-08 22:24:39 +03:00
  • 7fb1b65ddd qf Dimon4eg 2019-05-08 22:24:39 +03:00
  • 45d40dc159 Added IXWebSocketPoll class Dimon4eg 2019-05-08 22:02:56 +03:00
  • 77c7fdc636 Added IXWebSocketPoll class Dimon4eg 2019-05-08 22:02:56 +03:00
  • 88abb79a96 set thread name for Windows (#57) Dimon4eg 2019-05-08 17:43:43 +03:00
  • 2732dfd0f1 set thread name for Windows (#57) Dimon4eg 2019-05-08 17:43:43 +03:00
  • 1e1d5c3f7d update appveyor windows build file Benjamin Sergeant 2019-05-06 17:50:55 -07:00
  • 2e4c4b72b6 update appveyor windows build file v1.5.2 Benjamin Sergeant 2019-05-06 17:50:55 -07:00
  • 95e9faff95 update README.md (#54) Dimon4eg 2019-05-07 01:02:16 +03:00
  • fc21ad519b update README.md (#54) Dimon4eg 2019-05-07 01:02:16 +03:00
  • 979ff60a6b Use LUrlParser to fix issue of Windows (#53) Dimon4eg 2019-05-07 00:45:02 +03:00
  • c65cfd3d26 Use LUrlParser to fix issue of Windows (#53) Dimon4eg 2019-05-07 00:45:02 +03:00
  • ea2e8f0787 added tests for IXUrlParser (#52) Dimon4eg 2019-05-06 22:47:15 +03:00
  • 8955462f73 added tests for IXUrlParser (#52) Dimon4eg 2019-05-06 22:47:15 +03:00
  • 3893c12054 socket server / used wrong mutex to protect _connectionsThreads Benjamin Sergeant 2019-05-06 12:24:20 -07:00
  • 205c8c15bd socket server / used wrong mutex to protect _connectionsThreads v1.5.1 Benjamin Sergeant 2019-05-06 12:24:20 -07:00
  • 8ad47a315b Fix windows (#51) Dimon4eg 2019-05-06 22:22:57 +03:00
  • 78198a0147 Fix windows (#51) Dimon4eg 2019-05-06 22:22:57 +03:00
  • 3b576c3047 Update README.md Benjamin Sergeant 2019-05-06 09:22:52 -07:00
  • d561e1141e
    Update README.md Benjamin Sergeant 2019-05-06 09:22:52 -07:00
  • 4d83dab4f3 Fix for windows (#50) Dimon4eg 2019-05-06 19:13:42 +03:00
  • 753fc845ac Fix for windows (#50) v1.5.0 Dimon4eg 2019-05-06 19:13:42 +03:00
  • 28a7ec4f35 doc: add reference to the conan file built at https://github.com/Zinnion/conan-IXWebSocket Benjamin Sergeant 2019-05-01 21:31:32 -07:00
  • 5dbc00bbfe doc: add reference to the conan file built at https://github.com/Zinnion/conan-IXWebSocket Benjamin Sergeant 2019-05-01 21:31:32 -07:00
  • d93f723e68 close with params Benjamin Sergeant 2019-05-01 11:29:50 -07:00
  • b5aae88a0b remove un-needed _backgroundThreadRunning variable Benjamin Sergeant 2019-05-01 11:08:36 -07:00
  • 14ec8522ef remove un-needed _backgroundThreadRunning variable Benjamin Sergeant 2019-05-01 11:08:36 -07:00
  • e02679f744 remove unused _backgroundThreadRunning WebSocket member variable feature/no_automatic_reconnection Benjamin Sergeant 2019-04-29 21:14:46 -07:00
  • bee97237d9 Make AutomaticReconnection optional (#47) Benjamin Sergeant 2019-04-29 21:12:34 -07:00
  • 0c2d1c22bc
    Make AutomaticReconnection optional (#47) Benjamin Sergeant 2019-04-29 21:12:34 -07:00
  • 21c155339e
    Merge branch 'master' into feature/no_automatic_reconnection Benjamin Sergeant 2019-04-29 21:05:28 -07:00
  • 8c8e950455 build fix Benjamin Sergeant 2019-04-29 20:54:00 -07:00
  • 1d39a9c9a9 build fix Benjamin Sergeant 2019-04-29 20:54:00 -07:00
  • ad8b344298 tsan fixes on ubuntu xenial (what travis run) Benjamin Sergeant 2019-04-29 19:29:27 -07:00
  • b588ed0fa1 tsan fixes on ubuntu xenial (what travis run) Benjamin Sergeant 2019-04-29 19:29:27 -07:00
  • 6d310d417a dns lookup: fix race condition accessing _errMsg Benjamin Sergeant 2019-04-29 19:29:27 -07:00
  • d9f7a138b8 dns lookup: fix race condition accessing _errMsg Benjamin Sergeant 2019-04-29 19:29:27 -07:00
  • 9dca893ce7 tsan linux tentative fix / copy string instead of passing a const reference Benjamin Sergeant 2019-04-29 17:27:53 -07:00
  • d3e04ff619 tsan linux tentative fix / copy string instead of passing a const reference Benjamin Sergeant 2019-04-29 17:27:53 -07:00
  • e3444e666b rename _blocking to _backgroundThreadRunning and invert the naming Benjamin Sergeant 2019-04-29 16:54:08 -07:00
  • 372dd24cc7 rename _blocking to _backgroundThreadRunning and invert the naming Benjamin Sergeant 2019-04-29 16:54:08 -07:00
  • e37e69311b fix data race on _thread Alexandre Konieczny 2019-04-29 16:18:22 +02:00
  • a9422cf34d fix data race on _thread Alexandre Konieczny 2019-04-29 16:18:22 +02:00
  • 6918f863b1 fix data race on _useMask Alexandre Konieczny 2019-04-29 17:16:30 +02:00
  • c7e52e6fcd fix data race on _useMask Alexandre Konieczny 2019-04-29 17:16:30 +02:00
  • bbf34aef29 cleanup Benjamin Sergeant 2019-04-29 16:15:26 -07:00
  • 225aade89d unittest pass + commands behave as expected Benjamin Sergeant 2019-04-29 15:27:04 -07:00
  • 9ee05bf591 ws connect mode / add a flag to disable automatic reconnection, not hooked up yet Benjamin Sergeant 2019-04-29 14:31:29 -07:00
  • 705e0823cb ws connect mode / add a flag to disable automatic reconnection, not hooked up yet Benjamin Sergeant 2019-04-29 14:31:29 -07:00
  • e15700235e enable tsan on travis for all configs Benjamin Sergeant 2019-04-29 09:11:16 -07:00
  • 8e4cf74974 enable tsan on travis for all configs Benjamin Sergeant 2019-04-29 09:11:16 -07:00
  • d35818b688 bump timeout Kumamon38-add-close-code-to-websocket-and-fixes Benjamin Sergeant 2019-04-26 11:53:50 -07:00
  • 9936260711 initialize netSystem (aka winsock on windows) explicitely Benjamin Sergeant 2019-04-25 16:38:15 -07:00
  • 22fcdc0e2e Fixes for windows (#45) Dimon4eg 2019-04-26 02:26:53 +03:00
  • 561eac816b fix indentation of greatestCommonDivisor Benjamin Sergeant 2019-04-25 16:21:36 -07:00
  • 7256b3df65 Remove commented code Benjamin Sergeant 2019-04-25 16:16:52 -07:00
  • f4c771b745 Fix data race in WebSocket where _url is accessed without protection in setThreadName Benjamin Sergeant 2019-04-25 16:07:49 -07:00
  • 73ee18b093 disable failing unittest temporarily Benjamin Sergeant 2019-04-25 09:04:14 -07:00
  • f502d3ca35 Speedup build for Windows (#43) Dimon4eg 2019-04-25 17:41:01 +03:00
  • 9703f76386 fix disconnection after own close Alexandre Konieczny 2019-04-26 15:17:37 +02:00
  • 3ea7dbb637 consider socket close as local, remote only when receiving reason from remote Alexandre Konieczny 2019-04-26 11:26:54 +02:00
  • 6beecc0aa8 fixes, renaming, spaces, changed close timeout to 200ms Alexandre Konieczny 2019-04-26 11:24:34 +02:00
  • 1c7c07e128 initialize netSystem (aka winsock on windows) explicitely Benjamin Sergeant 2019-04-25 16:38:15 -07:00
  • 0a7157655b initialize netSystem (aka winsock on windows) explicitely Benjamin Sergeant 2019-04-25 16:38:15 -07:00
  • 4fbc4e3be9 Fixes for windows (#45) Dimon4eg 2019-04-26 02:26:53 +03:00
  • 58d65926bb Fixes for windows (#45) Dimon4eg 2019-04-26 02:26:53 +03:00
  • e251c81d43 fix indentation of greatestCommonDivisor Benjamin Sergeant 2019-04-25 16:21:36 -07:00
  • b178ba16af fix indentation of greatestCommonDivisor Benjamin Sergeant 2019-04-25 16:21:36 -07:00
  • f30a5074ab Remove commented code Benjamin Sergeant 2019-04-25 16:16:52 -07:00
  • e4c09284b5 Remove commented code Benjamin Sergeant 2019-04-25 16:16:52 -07:00
  • f6ae490723 Fix data race in WebSocket where _url is accessed without protection in setThreadName Benjamin Sergeant 2019-04-25 16:07:49 -07:00
  • 9367a1feff Fix data race in WebSocket where _url is accessed without protection in setThreadName Benjamin Sergeant 2019-04-25 16:07:49 -07:00
  • 7f96c43d6f disable failing unittest temporarily Benjamin Sergeant 2019-04-25 09:04:14 -07:00
  • d37ed300e2 disable failing unittest temporarily Benjamin Sergeant 2019-04-25 09:04:14 -07:00
  • 52260a63fb Speedup build for Windows (#43) Dimon4eg 2019-04-25 17:41:01 +03:00
  • 3207ce37b6 Speedup build for Windows (#43) Dimon4eg 2019-04-25 17:41:01 +03:00
  • eee99ecfc9 change close timeout from 500 to 100ms Alexandre Konieczny 2019-04-25 10:30:25 +02:00
  • ed4063bd6a remove line Alexandre Konieczny 2019-04-25 10:13:24 +02:00
  • 3a9fe7c480 final fixes, with timeout Alexandre Konieczny 2019-04-25 10:01:45 +02:00
  • 2dfd141897 Merge branch 'master' into add-close-code-to-websocket-and-fixes Alexandre Konieczny 2019-04-25 08:39:46 +02:00
  • 82b528ee30 tsan fix for the IXWebSocketServerTest test, where there's a data race for connectionId Benjamin Sergeant 2019-04-24 22:10:22 -07:00
  • d036ad7138 tsan fix for the IXWebSocketServerTest test, where there's a data race for connectionId Benjamin Sergeant 2019-04-24 22:10:22 -07:00
  • a443bbdf80 Fix data races in DNSLookup (tsan) Benjamin Sergeant 2019-04-24 20:50:10 -07:00
  • 4fe07579b9 Fix data races in DNSLookup (tsan) Benjamin Sergeant 2019-04-24 20:50:10 -07:00
  • f9abf3908f Merge branch 'master' into add-close-code-to-websocket-and-fixes Alexandre Konieczny 2019-04-24 18:49:00 +02:00
  • 26ee46b246 better server termination / another try at preventing thread join failures Benjamin Sergeant 2019-04-24 09:45:53 -07:00
  • f563d14134 better server termination / another try at preventing thread join failures Benjamin Sergeant 2019-04-24 09:45:53 -07:00
  • cf37816602 compiler warning police Benjamin Sergeant 2019-04-24 09:45:03 -07:00
  • f1b3ecc738 compiler warning police Benjamin Sergeant 2019-04-24 09:45:03 -07:00
  • 679791dd63 remove unused var and method Alexandre Konieczny 2019-04-24 17:56:37 +02:00
  • 2b9b31ef4c fixes Alexandre Konieczny 2019-04-24 17:53:11 +02:00
  • 1f518aa95d wip Alexandre Konieczny 2019-04-24 16:43:22 +02:00
  • ec3896e61b Merge branch 'master' into add-close-code-to-websocket-and-fixes Alexandre Konieczny 2019-04-24 09:06:34 +02:00
  • b8087f6c48 Fix #38 Add some docker doc in the README Benjamin Sergeant 2019-04-23 20:51:53 -07:00
  • 8387f89115 Fix #38 Add some docker doc in the README Benjamin Sergeant 2019-04-23 20:51:53 -07:00
  • 28cbe8fbeb ws cobra publish stress mode fix Benjamin Sergeant 2019-04-23 16:24:10 -07:00
  • 773f92347f ws cobra publish stress mode fix Benjamin Sergeant 2019-04-23 16:24:10 -07:00
  • 503826a762 remove param remote for public close method, only left in internalClose Alexandre Konieczny 2019-04-23 15:53:45 +02:00
  • 2eb3085d30 test value Alexandre Konieczny 2019-04-23 15:24:35 +02:00
  • 3800978b3c fix test Alexandre Konieczny 2019-04-23 14:59:03 +02:00