0ee675e554
ixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher
Benjamin Sergeant2019-09-28 10:36:47 -07:00
3c8cd6289b
ixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher
Benjamin Sergeant2019-09-28 10:36:47 -07:00
658650cf24
http server: in redirect mode, POST request are given a 200 status code and an empty response
Benjamin Sergeant2019-09-26 09:27:27 -07:00
2fb0ebb05b
http server: in redirect mode, POST request are given a 200 status code and an empty response
Benjamin Sergeant2019-09-26 09:27:27 -07:00
8a662b35e1
Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant2019-09-26 09:10:30 -07:00
7495c9ebb8
Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant2019-09-26 09:10:30 -07:00
3cd7c0194f
Stop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
Benjamin Sergeant2019-09-25 15:39:43 -07:00
b26d463bad
Stop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
Benjamin Sergeant2019-09-25 15:39:43 -07:00
94c589f696
Fix 2 race conditions detected with TSan, one in CobraMetricsPublisher::push and another one in WebSocketTransport::sendData (that one was bad).
Benjamin Sergeant2019-09-24 11:46:54 -07:00
ea83327261
Fix 2 race conditions detected with TSan, one in CobraMetricsPublisher::push and another one in WebSocketTransport::sendData (that one was bad).
Benjamin Sergeant2019-09-24 11:46:54 -07:00
ceb0c602c9
Add simple Redis Server which is only capable of doing publish / subscribe. New ws redis_server sub-command to use it. The server is used in the unittest, so that we can run on CI in environment where redis isn not available like github actions env.
Benjamin Sergeant2019-09-23 21:04:01 -07:00
fbf80f4ab1
Add simple Redis Server which is only capable of doing publish / subscribe. New ws redis_server sub-command to use it. The server is used in the unittest, so that we can run on CI in environment where redis isn not available like github actions env.
Benjamin Sergeant2019-09-23 21:04:01 -07:00
95722e3bbb
fix linux compilation error, by ordering dependant libraries properly
Benjamin Sergeant2019-09-23 12:30:46 -07:00
8f8385f8f8
fix linux compilation error, by ordering dependant libraries properly
Benjamin Sergeant2019-09-23 12:30:46 -07:00
1cde26771a
move snake code to its own subfolder like ixcobra, ixcrypto, etc...
Benjamin Sergeant2019-09-23 11:46:16 -07:00
122118196b
move snake code to its own subfolder like ixcobra, ixcrypto, etc...
Benjamin Sergeant2019-09-23 11:46:16 -07:00
408ee41990
WIP: support configurable certificates/keys, and root trust CAs (#114)
Matt DeBoer2019-09-22 18:06:15 -07:00
dd01f734c6
WIP: support configurable certificates/keys, and root trust CAs (#114)
Matt DeBoer2019-09-22 18:06:15 -07:00
ed4be773a2
Fix crash in the Linux unittest in the HTTP client code, in Socket::readBytes. Cobra Metrics Publisher code returns the message id of the message that got published, to be used to validated that it got sent properly when receiving an ack.
Benjamin Sergeant2019-09-21 09:23:58 -07:00
1769199d32
Fix crash in the Linux unittest in the HTTP client code, in Socket::readBytes. Cobra Metrics Publisher code returns the message id of the message that got published, to be used to validated that it got sent properly when receiving an ack.
Benjamin Sergeant2019-09-21 09:23:58 -07:00
47b3368f78
In DNS lookup code, make sure the weak pointer we use lives through the expected scope (if branch)
Benjamin Sergeant2019-09-19 12:51:11 -07:00
a7cf151639
In DNS lookup code, make sure the weak pointer we use lives through the expected scope (if branch)
Benjamin Sergeant2019-09-19 12:51:11 -07:00
20ce498d23
On error while doing a client handshake, additionally display port number next to the host name
Benjamin Sergeant2019-09-17 12:08:52 -07:00
f7a12f52f8
On error while doing a client handshake, additionally display port number next to the host name
v6.2.1
Benjamin Sergeant2019-09-17 12:08:52 -07:00
65c5c5f894
update ws CLI11 (our command line argument parsing library) to the latest, which fix a compiler bug about optional
Benjamin Sergeant2019-09-09 21:25:33 -07:00
c09015e870
update ws CLI11 (our command line argument parsing library) to the latest, which fix a compiler bug about optional
Benjamin Sergeant2019-09-09 21:25:33 -07:00
64d3c99f99
improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant2019-09-09 21:23:57 -07:00
7bfa6e8478
improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant2019-09-09 21:23:57 -07:00
6c0890594b
improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant2019-09-09 17:34:36 -07:00
983df2d8f9
improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
v6.2.0
Benjamin Sergeant2019-09-09 17:34:36 -07:00
fb271953f7
websocket and http server: server does not close the bound client socket in many cases
Benjamin Sergeant2019-09-09 16:48:26 -07:00
6beba16ca7
websocket and http server: server does not close the bound client socket in many cases
Benjamin Sergeant2019-09-09 16:48:26 -07:00
7080c5679f
move poll wrapper on top of select (only used on Windows) to the ix namespace
Benjamin Sergeant2019-09-08 11:14:49 -07:00
48cefe5525
move poll wrapper on top of select (only used on Windows) to the ix namespace
Benjamin Sergeant2019-09-08 11:14:49 -07:00