-
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