d1fb34694cSocketTLSOptions: more methods (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:35:18 -07:00
b3784b4c60SocketTLSOptions: more methods (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:35:18 -07:00
d1fc31b894ws transfer + send + receive / improved logging (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:21:52 -07:00
816c53e3a3ws transfer + send + receive / improved logging (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:21:52 -07:00
f6bf2531bbAdd ability to use OpenSSL on apple platforms.
Benjamin Sergeant
2019-09-29 15:34:58 -07:00
28c4b83ab9Add ability to use OpenSSL on apple platforms.
Benjamin Sergeant
2019-09-29 15:34:58 -07:00
681390f22fupdate and change how we build with spdlog
Benjamin Sergeant
2019-09-29 11:13:24 -07:00
3a91894d62update and change how we build with spdlog
Benjamin Sergeant
2019-09-29 11:13:24 -07:00
0ee675e554ixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher
Benjamin Sergeant
2019-09-28 10:36:47 -07:00
3c8cd6289bixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher
Benjamin Sergeant
2019-09-28 10:36:47 -07:00
7e1a60e61dDNS lookup test works on windows
Benjamin Sergeant
2019-09-27 14:34:47 -07:00
06297ac756DNS lookup test works on windows
Benjamin Sergeant
2019-09-27 14:34:47 -07:00
4cd11fdbc7mbedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
Benjamin Sergeant
2019-09-27 14:07:01 -07:00
1b6584ccbambedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
Benjamin Sergeant
2019-09-27 14:07:01 -07:00
05c7a26e3aExport port 8008 for Docker + test_ws.sh is /bin/sh compatible
Benjamin Sergeant
2019-09-26 14:36:14 -07:00
0499a80c55Export port 8008 for Docker + test_ws.sh is /bin/sh compatible
Benjamin Sergeant
2019-09-26 14:36:14 -07:00
6762978ddfhttp server unittest + refactoring
Benjamin Sergeant
2019-09-26 09:45:59 -07:00
f18980d010http server unittest + refactoring
Benjamin Sergeant
2019-09-26 09:45:59 -07:00
658650cf24http server: in redirect mode, POST request are given a 200 status code and an empty response
Benjamin Sergeant
2019-09-26 09:27:27 -07:00
2fb0ebb05bhttp server: in redirect mode, POST request are given a 200 status code and an empty response
Benjamin Sergeant
2019-09-26 09:27:27 -07:00
8a662b35e1Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant
2019-09-26 09:10:30 -07:00
7495c9ebb8Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant
2019-09-26 09:10:30 -07:00
3cd7c0194fStop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
Benjamin Sergeant
2019-09-25 15:39:43 -07:00
b26d463badStop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
Benjamin Sergeant
2019-09-25 15:39:43 -07:00
12d32c7cfcDeployed f8a581a with MkDocs version: 1.0.4
Benjamin Sergeant
2019-09-24 14:43:22 -08:00
05f29639e5fix doc
Benjamin Sergeant
2019-09-24 15:42:28 -07:00
f8a581aa69fix doc
Benjamin Sergeant
2019-09-24 15:42:28 -07:00
5c18ffdae2speedup base64 code by reserving memory
Benjamin Sergeant
2019-09-24 14:17:03 -07:00
01f3340718speedup base64 code by reserving memory
Benjamin Sergeant
2019-09-24 14:17:03 -07:00
d3cee46e93wrong mutex being used ...
Benjamin Sergeant
2019-09-24 14:10:41 -07:00
a9b8b6decdwrong mutex being used ...
Benjamin Sergeant
2019-09-24 14:10:41 -07:00
94c589f696Fix 2 race conditions detected with TSan, one in CobraMetricsPublisher::push and another one in WebSocketTransport::sendData (that one was bad).
Benjamin Sergeant
2019-09-24 11:46:54 -07:00
ea83327261Fix 2 race conditions detected with TSan, one in CobraMetricsPublisher::push and another one in WebSocketTransport::sendData (that one was bad).
Benjamin Sergeant
2019-09-24 11:46:54 -07:00
490fbf4cb5try to enable more tests on windows
Benjamin Sergeant
2019-09-23 21:52:32 -07:00
39c0fb0072try to enable more tests on windows
Benjamin Sergeant
2019-09-23 21:52:32 -07:00
d46ce7eb63fix tsan errors on macOS when running the unittest
Benjamin Sergeant
2019-09-23 21:51:55 -07:00
733b414b3bfix tsan errors on macOS when running the unittest
Benjamin Sergeant
2019-09-23 21:51:55 -07:00
169e225ccdfix warning + add redis server logging
Benjamin Sergeant
2019-09-23 21:14:20 -07:00
c32067013afix warning + add redis server logging
Benjamin Sergeant
2019-09-23 21:14:20 -07:00
ceb0c602c9Add 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 Sergeant
2019-09-23 21:04:01 -07:00
fbf80f4ab1Add 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 Sergeant
2019-09-23 21:04:01 -07:00
95722e3bbbfix linux compilation error, by ordering dependant libraries properly
Benjamin Sergeant
2019-09-23 12:30:46 -07:00
8f8385f8f8fix linux compilation error, by ordering dependant libraries properly
Benjamin Sergeant
2019-09-23 12:30:46 -07:00
1cde26771amove snake code to its own subfolder like ixcobra, ixcrypto, etc...
Benjamin Sergeant
2019-09-23 11:46:16 -07:00
122118196bmove snake code to its own subfolder like ixcobra, ixcrypto, etc...
Benjamin Sergeant
2019-09-23 11:46:16 -07:00
cd3c9d879creformat everything with clang-format
Benjamin Sergeant
2019-09-23 10:25:23 -07:00
6f2fe49a7breformat everything with clang-format
Benjamin Sergeant
2019-09-23 10:25:23 -07:00
398c4fbf99fix unittest
Benjamin Sergeant
2019-09-22 19:40:33 -07:00
b667c0ad40fix unittest
Benjamin Sergeant
2019-09-22 19:40:33 -07:00
e7b4a985b4fix unittest compiler warnings
Benjamin Sergeant
2019-09-22 19:22:48 -07:00
283cf83d47fix unittest compiler warnings
Benjamin Sergeant
2019-09-22 19:22:48 -07:00
6f76fea188compile fixes
Benjamin Sergeant
2019-09-22 18:52:57 -07:00
ab1b5cd665compile fixes
Benjamin Sergeant
2019-09-22 18:52:57 -07:00
f6b8e7f234add gihub actions
Benjamin Sergeant
2019-09-22 18:45:30 -07:00
dbf6d00249add gihub actions
Benjamin Sergeant
2019-09-22 18:45:30 -07:00
041fa3e340compiled fixes on mac and windows
Benjamin Sergeant
2019-09-22 18:43:57 -07:00
d0963f4af0compiled fixes on mac and windows
Benjamin Sergeant
2019-09-22 18:43:57 -07:00
408ee41990WIP: support configurable certificates/keys, and root trust CAs (#114)
Matt DeBoer
2019-09-22 18:06:15 -07:00
dd01f734c6WIP: support configurable certificates/keys, and root trust CAs (#114)
Matt DeBoer
2019-09-22 18:06:15 -07:00
ed4be773a2Fix 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 Sergeant
2019-09-21 09:23:58 -07:00
1769199d32Fix 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 Sergeant
2019-09-21 09:23:58 -07:00
fcdb57f31dmissing file in ws tool
Benjamin Sergeant
2019-09-19 12:51:34 -07:00
8821183aeamissing file in ws tool
Benjamin Sergeant
2019-09-19 12:51:34 -07:00
47b3368f78In DNS lookup code, make sure the weak pointer we use lives through the expected scope (if branch)
Benjamin Sergeant
2019-09-19 12:51:11 -07:00
a7cf151639In DNS lookup code, make sure the weak pointer we use lives through the expected scope (if branch)
Benjamin Sergeant
2019-09-19 12:51:11 -07:00
20ce498d23On error while doing a client handshake, additionally display port number next to the host name
Benjamin Sergeant
2019-09-17 12:08:52 -07:00
f7a12f52f8On error while doing a client handshake, additionally display port number next to the host name
v6.2.1
Benjamin Sergeant
2019-09-17 12:08:52 -07:00
354c9b412erename test file
Benjamin Sergeant
2019-09-17 12:07:31 -07:00
1be3b8f4b1rename test file
Benjamin Sergeant
2019-09-17 12:07:31 -07:00
1c08cedd8amake test target does not try to install anything into /usr/local
Benjamin Sergeant
2019-09-12 11:45:31 -07:00
0b844d8361make test target does not try to install anything into /usr/local
Benjamin Sergeant
2019-09-12 11:45:31 -07:00
9c1065bc1bupdate pre-commit file
Benjamin Sergeant
2019-09-10 22:18:16 -07:00
a55d4cdb76update pre-commit file
Benjamin Sergeant
2019-09-10 22:18:16 -07:00
27136bbce8update clang format file
Benjamin Sergeant
2019-09-10 22:17:08 -07:00
40a45717dbupdate clang format file
Benjamin Sergeant
2019-09-10 22:17:08 -07:00
c3238b7e02build fixes
Benjamin Sergeant
2019-09-10 14:05:07 -07:00
e853d9ac60build fixes
Benjamin Sergeant
2019-09-10 14:05:07 -07:00
b11640b477update appveyor file to new directory structure
Benjamin Sergeant
2019-09-10 12:33:47 -07:00
4ec0d9b113update appveyor file to new directory structure
Benjamin Sergeant
2019-09-10 12:33:47 -07:00
2453f5b717restructure project
Benjamin Sergeant
2019-09-10 12:19:22 -07:00
0fde169aa4restructure project
Benjamin Sergeant
2019-09-10 12:19:22 -07:00
65c5c5f894update ws CLI11 (our command line argument parsing library) to the latest, which fix a compiler bug about optional
Benjamin Sergeant
2019-09-09 21:25:33 -07:00
c09015e870update ws CLI11 (our command line argument parsing library) to the latest, which fix a compiler bug about optional
Benjamin Sergeant
2019-09-09 21:25:33 -07:00
64d3c99f99improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant
2019-09-09 21:23:57 -07:00
7bfa6e8478improve some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant
2019-09-09 21:23:57 -07:00
b581e05664Deployed 983df2d with MkDocs version: 1.0.4
Benjamin Sergeant
2019-09-09 16:35:38 -08:00
6c0890594bimprove some websocket error messages + add a utility function with unittest to parse status line and stop using scanf which triggers warnings on Windows
Benjamin Sergeant
2019-09-09 17:34:36 -07:00
983df2d8f9improve 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 Sergeant
2019-09-09 17:34:36 -07:00
fb271953f7websocket and http server: server does not close the bound client socket in many cases
Benjamin Sergeant
2019-09-09 16:48:26 -07:00
6beba16ca7websocket and http server: server does not close the bound client socket in many cases
Benjamin Sergeant
2019-09-09 16:48:26 -07:00
7080c5679fmove poll wrapper on top of select (only used on Windows) to the ix namespace
Benjamin Sergeant
2019-09-08 11:14:49 -07:00
48cefe5525move poll wrapper on top of select (only used on Windows) to the ix namespace
Benjamin Sergeant
2019-09-08 11:14:49 -07:00
6a3ffcb098move poll wrapper on top of select (only used on Windows) to the ix namespace
v6.1.0
Benjamin Sergeant
2019-09-08 11:14:49 -07:00
427db5bd59Fix Windows CI with appveyor (#110)
Benjamin Sergeant
2019-09-07 14:07:00 -07:00