5d641bc267use curl code for large apple ssl send
Benjamin Sergeant
2020-01-12 22:04:06 -08:00
2a954b5b5buse curl code for large apple ssl send
Benjamin Sergeant
2020-01-12 22:04:06 -08:00
0c4866420atest broadcast server
Benjamin Sergeant
2020-01-12 21:32:26 -08:00
b96b3b099ftest broadcast server
Benjamin Sergeant
2020-01-12 21:32:26 -08:00
8ed7c660d4more doc
Benjamin Sergeant
2020-01-12 11:16:54 -08:00
bb31612ebemore doc
Benjamin Sergeant
2020-01-12 11:16:54 -08:00
4cbf85f4d4(openssl + mbedssl) fix#140, can send large files with ws send over ssl / still broken with apple ssl
Benjamin Sergeant
2020-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 Sergeant
2020-01-12 11:08:44 -08:00
a8ff91ac3ccompatibility websocket server / add non ssl echo_server which does not run into the ssl error (#140)
Benjamin Sergeant
2020-01-12 10:34:33 -08:00
a01584ad9dcompatibility websocket server / add non ssl echo_server which does not run into the ssl error (#140)
Benjamin Sergeant
2020-01-12 10:34:33 -08:00
4cb3326078(apple ssl) model write method after the OpenSSL one for consistency
Benjamin Sergeant
2020-01-10 18:32:34 -08:00
9651f3823d(apple ssl) model write method after the OpenSSL one for consistency
Benjamin Sergeant
2020-01-10 18:32:34 -08:00
87625a8805fix broken autobahn link
Benjamin Sergeant
2020-01-09 15:30:33 -08:00
0544cdedebfix broken autobahn link
Benjamin Sergeant
2020-01-09 15:30:33 -08:00
b75264b98fpoll: handle POLLNVAL
Benjamin Sergeant
2020-01-09 13:45:58 -08:00
df0239ae68poll: handle POLLNVAL
Benjamin Sergeant
2020-01-09 13:45:58 -08:00
21f42210a2formatting
Benjamin Sergeant
2020-01-09 13:45:31 -08:00
c8bf2a0d82formatting
Benjamin Sergeant
2020-01-09 13:45:31 -08:00
39f69bd2b6socket polling / handle more error case such as hanged socket
Benjamin Sergeant
2020-01-09 12:26:57 -08:00
ce9db42c23socket polling / handle more error case such as hanged socket
Benjamin Sergeant
2020-01-09 12:26:57 -08:00
00dc8baceewebsocket closing / handle failure to flush send buffer as an error case
Benjamin Sergeant
2020-01-09 12:17:37 -08:00
a844dbc587websocket closing / handle failure to flush send buffer as an error case
Benjamin Sergeant
2020-01-09 12:17:37 -08:00
9e24475fd6ws send / check that we are connected when waiting for the send buffer to be flushed, and if so, abort
Benjamin Sergeant
2020-01-09 12:07:15 -08:00
28952cb0b0ws send / check that we are connected when waiting for the send buffer to be flushed, and if so, abort
Benjamin Sergeant
2020-01-09 12:07:15 -08:00
61bcc9d27drefactor receiving socket code in its own method
Benjamin Sergeant
2020-01-09 12:00:34 -08:00
fe29579755refactor receiving socket code in its own method
Benjamin Sergeant
2020-01-09 12:00:34 -08:00
74833f95e4(Windows) OpenSSL can be used for SSL communication
v7.9.3
Benjamin Sergeant
2020-01-09 11:59:34 -08:00
b816f1fbdaAllow custom OpenSSL lib, only include openssl/x509v3.h when used. (#143)
Matthew Albrecht
2020-01-08 15:57:57 -06:00
1a47656ba0Allow custom OpenSSL lib, only include openssl/x509v3.h when used. (#143)
Matthew Albrecht
2020-01-08 15:57:57 -06:00
1320e4ddafWindows ws build fix
Benjamin Sergeant
2020-01-07 17:37:38 -08:00
7e521e38efWindows ws build fix
Benjamin Sergeant
2020-01-07 17:37:38 -08:00
f4a7277d61using centos8 for the default Dockerfile, to get a gdb that display source code when running on OpenShift
Benjamin Sergeant
2020-01-07 14:58:30 -08:00
8410a65754using centos8 for the default Dockerfile, to get a gdb that display source code when running on OpenShift
Benjamin Sergeant
2020-01-07 14:58:30 -08:00
34d7b18c85Allow configuration of Mbed TLS use. (#142)
Matthew Albrecht
2020-01-07 16:57:47 -06:00
6db028fd67Allow configuration of Mbed TLS use. (#142)
Matthew Albrecht
2020-01-07 16:57:47 -06:00
d72d516a92Fixed build error with vcpkg installed. (#141)
Matthew Albrecht
2020-01-07 12:40:36 -06:00
925eb2f1d0Fixed build error with vcpkg installed. (#141)
Matthew Albrecht
2020-01-07 12:40:36 -06:00
f6c482c65d(apple ssl) unify read and write ssl utility code
Benjamin Sergeant
2020-01-06 15:19:14 -08:00
5020870cdf(apple ssl) unify read and write ssl utility code
v7.9.2
Benjamin Sergeant
2020-01-06 15:19:14 -08:00
dec8a2b9abapple ssl: aesthetic change (get rid of yoda comparisons/conditionals)
Benjamin Sergeant
2020-01-06 14:45:05 -08:00
f75684a412apple ssl: aesthetic change (get rid of yoda comparisons/conditionals)
Benjamin Sergeant
2020-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 Sergeant
2020-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 Sergeant
2020-01-06 14:34:09 -08:00
c62ad5f466add reference ssl echo server using websockets and nginx reverse proxy to terminate ssl
Benjamin Sergeant
2020-01-05 15:26:35 -08:00
c10ff1d210add reference ssl echo server using websockets and nginx reverse proxy to terminate ssl
Benjamin Sergeant
2020-01-05 15:26:35 -08:00
effa115ed2Merge commit 'c992cb4e42cc223f67ede0e48d7ff3f4947af0c6' as 'test/compatibility/C/uWebSockets'
Benjamin Sergeant
2020-01-04 15:41:03 -08:00
40e344a958Merge commit 'c992cb4e42cc223f67ede0e48d7ff3f4947af0c6' as 'test/compatibility/C/uWebSockets'
Benjamin Sergeant
2020-01-04 15:41:03 -08:00
c992cb4e42Squashed 'test/compatibility/C/uWebSockets/' content from commit 03681cc
Benjamin Sergeant
2020-01-04 15:41:03 -08:00
b9504fcd44add another compatibility python client
Benjamin Sergeant
2020-01-04 15:37:40 -08:00
0bc4c4c136add another compatibility python client
Benjamin Sergeant
2020-01-04 15:37:40 -08:00
299bcd4b92Add a simple python program to send a file (debugging #140)
Benjamin Sergeant
2020-01-04 15:13:05 -08:00
196f3d4b8aAdd a simple python program to send a file (debugging #140)
Benjamin Sergeant
2020-01-04 15:13:05 -08:00
f56098dd4c(ws send) add option (-x) to disable per message deflate compression
Benjamin Sergeant
2020-01-04 15:08:36 -08:00
162e228b34(ws send) add option (-x) to disable per message deflate compression
Benjamin Sergeant
2020-01-04 15:08:36 -08:00
e0187b2d8efix typo in ws embedded help
Benjamin Sergeant
2020-01-04 14:37:53 -08:00
e34d960b28fix typo in ws embedded help
Benjamin Sergeant
2020-01-04 14:37:53 -08:00
221087ffffInstall source code when making a Docker container
Benjamin Sergeant
2020-01-04 13:44:02 -08:00
18091f49abInstall source code when making a Docker container
Benjamin Sergeant
2020-01-04 13:44:02 -08:00
c7fc4f0f8eadd user list in readme
Benjamin Sergeant
2019-12-30 22:16:29 -08:00
24cd529693add user list in readme
Benjamin Sergeant
2019-12-30 22:16:29 -08:00
2eece1d11acorrect version number
Benjamin Sergeant
2019-12-30 22:14:53 -08:00
4ba92832cecorrect version number
Benjamin Sergeant
2019-12-30 22:14:53 -08:00
5ba05212ectag version
Benjamin Sergeant
2019-12-30 15:19:13 -08:00
0520329350tag version
v7.8.8
Benjamin Sergeant
2019-12-30 15:19:13 -08:00
9e457871b4Update IXSocketMbedTLS.cpp (#139)
James Tyra
2019-12-30 18:11:34 -06:00
ba88a05b74Update IXSocketMbedTLS.cpp (#139)
James Tyra
2019-12-30 18:11:34 -06:00
40bf7b00ectag version
v7.8.7
Benjamin Sergeant
2019-12-30 15:19:13 -08:00
b5481262fbUpdate IXSocketMbedTLS.cpp (#138)
James Tyra
2019-12-30 17:14:50 -06:00
72f8e76369Update IXSocketMbedTLS.cpp (#138)
James Tyra
2019-12-30 17:14:50 -06:00
98e98f083e[2nd try] Update IXSocketMbedTLS.cpp (#137)
James Tyra
2019-12-30 16:38:25 -06:00
0389b0b1a3[2nd try] Update IXSocketMbedTLS.cpp (#137)
James Tyra
2019-12-30 16:38:25 -06:00
d60777b9ccclang-format
Benjamin Sergeant
2019-12-30 08:46:18 -08:00
ac0c218455clang-format
Benjamin Sergeant
2019-12-30 08:46:18 -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 Sergeant
2019-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 Sergeant
2019-12-28 17:28:05 -08:00
d89d152ad7(ws cobra to sentry) handle null events for empty queues
Benjamin Sergeant
2019-12-28 10:16:18 -08:00
f4af84dc06(ws cobra to sentry) handle null events for empty queues
v7.8.5
Benjamin Sergeant
2019-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 Sergeant
2019-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 Sergeant
2019-12-27 19:10:15 -08:00
1cd7cf340a(ws cobra to sentry) refactor queue related code into a class
Benjamin Sergeant
2019-12-27 18:24:45 -08:00
50bea7dffa(ws cobra to sentry) refactor queue related code into a class
Benjamin Sergeant
2019-12-27 18:24:45 -08:00
43d368f9a0Deployed c4e9abf with MkDocs version: 1.0.4
Benjamin Sergeant
2019-12-25 22:20:36 -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 Sergeant
2019-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 Sergeant
2019-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 Sergeant
2019-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 Sergeant
2019-12-25 09:03:57 -08:00
9dfcd8ea69(ws client) all commands use spdlog instead of std::cerr or std::cout for logging
Benjamin Sergeant
2019-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 Sergeant
2019-12-24 21:55:34 -08:00
ee65f95fe3(cobra client) send a websocket ping every 30s to keep the connection opened
Benjamin Sergeant
2019-12-24 17:16:41 -08:00
5be84926ef(cobra client) send a websocket ping every 30s to keep the connection opened
v7.6.5
Benjamin Sergeant
2019-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 Sergeant
2019-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 Sergeant
2019-12-23 16:30:38 -08:00