4cbf85f4d4
(openssl + mbedssl) fix#140, can send large files with ws send over ssl / still broken with apple ssl
Benjamin Sergeant2020-01-12 11:08:44 -08:00
d2c5ab1cc4
(openssl + mbedssl) fix#140, can send large files with ws send over ssl / still broken with apple ssl
Benjamin Sergeant2020-01-12 11:08:44 -08:00
a8ff91ac3c
compatibility websocket server / add non ssl echo_server which does not run into the ssl error (#140)
Benjamin Sergeant2020-01-12 10:34:33 -08:00
a01584ad9d
compatibility websocket server / add non ssl echo_server which does not run into the ssl error (#140)
Benjamin Sergeant2020-01-12 10:34:33 -08:00
4cb3326078
(apple ssl) model write method after the OpenSSL one for consistency
Benjamin Sergeant2020-01-10 18:32:34 -08:00
9651f3823d
(apple ssl) model write method after the OpenSSL one for consistency
Benjamin Sergeant2020-01-10 18:32:34 -08:00
39f69bd2b6
socket polling / handle more error case such as hanged socket
Benjamin Sergeant2020-01-09 12:26:57 -08:00
ce9db42c23
socket polling / handle more error case such as hanged socket
Benjamin Sergeant2020-01-09 12:26:57 -08:00
00dc8bacee
websocket closing / handle failure to flush send buffer as an error case
Benjamin Sergeant2020-01-09 12:17:37 -08:00
a844dbc587
websocket closing / handle failure to flush send buffer as an error case
Benjamin Sergeant2020-01-09 12:17:37 -08:00
9e24475fd6
ws send / check that we are connected when waiting for the send buffer to be flushed, and if so, abort
Benjamin Sergeant2020-01-09 12:07:15 -08:00
28952cb0b0
ws send / check that we are connected when waiting for the send buffer to be flushed, and if so, abort
Benjamin Sergeant2020-01-09 12:07:15 -08:00
f4a7277d61
using centos8 for the default Dockerfile, to get a gdb that display source code when running on OpenShift
Benjamin Sergeant2020-01-07 14:58:30 -08:00
8410a65754
using centos8 for the default Dockerfile, to get a gdb that display source code when running on OpenShift
Benjamin Sergeant2020-01-07 14:58:30 -08:00
dec8a2b9ab
apple ssl: aesthetic change (get rid of yoda comparisons/conditionals)
Benjamin Sergeant2020-01-06 14:45:05 -08:00
f75684a412
apple ssl: aesthetic change (get rid of yoda comparisons/conditionals)
Benjamin Sergeant2020-01-06 14:45:05 -08:00
a5bc39be55
(websocket client) better error propagation when errors are detected while sending data + (ws send) detect failures to send big files, terminate in those cases and report error (troubleshooting #140)
Benjamin Sergeant2020-01-06 14:34:09 -08:00
7c63232157
(websocket client) better error propagation when errors are detected while sending data + (ws send) detect failures to send big files, terminate in those cases and report error (troubleshooting #140)
Benjamin Sergeant2020-01-06 14:34:09 -08:00
c62ad5f466
add reference ssl echo server using websockets and nginx reverse proxy to terminate ssl
Benjamin Sergeant2020-01-05 15:26:35 -08:00
c10ff1d210
add reference ssl echo server using websockets and nginx reverse proxy to terminate ssl
Benjamin Sergeant2020-01-05 15:26:35 -08:00
effa115ed2
Merge commit 'c992cb4e42cc223f67ede0e48d7ff3f4947af0c6' as 'test/compatibility/C/uWebSockets'
Benjamin Sergeant2020-01-04 15:41:03 -08:00
40e344a958
Merge commit 'c992cb4e42cc223f67ede0e48d7ff3f4947af0c6' as 'test/compatibility/C/uWebSockets'
Benjamin Sergeant2020-01-04 15:41:03 -08:00
c992cb4e42
Squashed 'test/compatibility/C/uWebSockets/' content from commit 03681cc
Benjamin Sergeant2020-01-04 15:41:03 -08:00
8b5e42fe84
(ws cobra to sentry/statsd) fix for handling null events properly for empty queues + use queue to send data to statsd
Benjamin Sergeant2019-12-28 17:28:05 -08:00
299dc0452e
(ws cobra to sentry/statsd) fix for handling null events properly for empty queues + use queue to send data to statsd
Benjamin Sergeant2019-12-28 17:28:05 -08:00
d89d152ad7
(ws cobra to sentry) handle null events for empty queues
Benjamin Sergeant2019-12-28 10:16:18 -08:00
47a3736b24
(ws cobra to sentry) game is picked in a fair manner, so that all games get the same share of sent events
Benjamin Sergeant2019-12-27 19:10:15 -08:00
6522bc06ba
(ws cobra to sentry) game is picked in a fair manner, so that all games get the same share of sent events
v7.8.4
Benjamin Sergeant2019-12-27 19:10:15 -08:00
1cd7cf340a
(ws cobra to sentry) refactor queue related code into a class
Benjamin Sergeant2019-12-27 18:24:45 -08:00
50bea7dffa
(ws cobra to sentry) refactor queue related code into a class
Benjamin Sergeant2019-12-27 18:24:45 -08:00
3a25a05d9c
(ws cobra to sentry) bound the queue size used to hold up cobra messages before they are sent to sentry. Default queue size is a 100 messages. Without such limit the program runs out of memory when a subscriber receive a lot of messages that cannot make it to sentry
Benjamin Sergeant2019-12-25 22:15:57 -08:00
c4e9abfe80
(ws cobra to sentry) bound the queue size used to hold up cobra messages before they are sent to sentry. Default queue size is a 100 messages. Without such limit the program runs out of memory when a subscriber receive a lot of messages that cannot make it to sentry
v7.8.2
Benjamin Sergeant2019-12-25 22:15:57 -08:00
d2acfd5d1f
(ws client) use correct compilation defines so that spdlog is not used as a header only library (reduce binary size and increase compilation speed)
Benjamin Sergeant2019-12-25 09:03:57 -08:00
a805270d02
(ws client) use correct compilation defines so that spdlog is not used as a header only library (reduce binary size and increase compilation speed)
v7.8.1
v7.7.1
Benjamin Sergeant2019-12-25 09:03:57 -08:00
9dfcd8ea69
(ws client) all commands use spdlog instead of std::cerr or std::cout for logging
Benjamin Sergeant2019-12-24 21:55:34 -08:00
e13b57c73b
(ws client) all commands use spdlog instead of std::cerr or std::cout for logging
v7.8.0
Benjamin Sergeant2019-12-24 21:55:34 -08:00
ee65f95fe3
(cobra client) send a websocket ping every 30s to keep the connection opened
Benjamin Sergeant2019-12-24 17:16:41 -08:00
b9cc6d7e23
(tls / apple) minor refactoring, move functions out of the anonymous namespace to become static member functions
Benjamin Sergeant2019-12-23 16:30:38 -08:00
33e7271b85
(tls / apple) minor refactoring, move functions out of the anonymous namespace to become static member functions
Benjamin Sergeant2019-12-23 16:30:38 -08:00