Benjamin Sergeant
|
ebb31b4e87
|
docker build fixes
|
2019-10-26 11:47:08 -07:00 |
|
Benjamin Sergeant
|
6904dd3f4c
|
Add unittest to IXSentryClient to lua backtrace parsing code
|
2019-10-26 10:54:47 -07:00 |
|
Benjamin Sergeant
|
0e73fe51e9
|
move sentry code around and add a stub unittest for it
|
2019-10-25 14:54:31 -07:00 |
|
Benjamin Sergeant
|
7e67598360
|
ws cobra to sentry / simplify sent and received message statistic reporting
|
2019-10-25 14:34:48 -07:00 |
|
Benjamin Sergeant
|
91a95dc5f6
|
remove unused quiet argument of ws cobra_metrics_to_redis command
|
2019-10-25 14:02:56 -07:00 |
|
Benjamin Sergeant
|
c40033b6d9
|
Add cobra_metrics_to_redis sub-command to create streams for each cobra metric event being received.
|
2019-10-24 14:42:36 -07:00 |
|
Benjamin Sergeant
|
adf83f3255
|
Create SECURITY.md
|
2019-10-17 06:58:22 -07:00 |
|
Benjamin Sergeant
|
8fda7cb131
|
remove unused code in ws cobra_publish
|
2019-10-14 11:15:14 -07:00 |
|
Benjamin Sergeant
|
0e9cf863cf
|
Add client support for websocket subprotocol. Look for the new addSubProtocol method for details
|
2019-10-13 13:37:34 -07:00 |
|
Benjamin Sergeant
|
279f6fbfed
|
OpenSSL: add an extra cipher to the default cipher set, which let us connect to wss//echo.websocket.org
|
2019-10-10 09:37:27 -07:00 |
|
Benjamin Sergeant
|
f8e7b34bf0
|
add more docs about ws
|
2019-10-09 22:42:03 -07:00 |
|
Benjamin Sergeant
|
d2cf616737
|
Freebsd (#117)
* add file
* CMake freebsd fix
|
2019-10-09 17:00:32 -07:00 |
|
Benjamin Sergeant
|
11a3b64657
|
(freebsd compile fix) add some missing socket related headers
|
2019-10-09 15:38:40 -07:00 |
|
Benjamin Sergeant
|
bab2295fc3
|
make sure the unittest pass withouth SSL
|
2019-10-03 09:41:17 -07:00 |
|
Benjamin Sergeant
|
adcbf0d208
|
add a target for building wihout ssl + take Matt Boer updated script to run ws test with SSL (still broken for large payload)
|
2019-10-03 07:47:34 -07:00 |
|
Benjamin Sergeant
|
19150115bb
|
ws: Signal handling code isn't include on Windows
|
2019-10-01 16:12:32 -07:00 |
|
Benjamin Sergeant
|
d93bd9b58b
|
bump version
|
2019-10-01 16:01:32 -07:00 |
|
Benjamin Sergeant
|
13801dff8a
|
Add mbed tls version in user agent string + set user agent properly when enabling openssl on macOS
|
2019-10-01 15:58:35 -07:00 |
|
Benjamin Sergeant
|
de87fa34dc
|
Implement SSL server with OpenSSL backend / still flaky
|
2019-10-01 15:43:37 -07:00 |
|
Benjamin Sergeant
|
d60f5de231
|
Add --tls option to pass to ws server command, to enable/disable tls
|
2019-10-01 13:54:46 -07:00 |
|
Benjamin Sergeant
|
22b4e6a8fb
|
Socket Factory has only one function which works for server and client code, and can do tls for both
|
2019-09-30 22:06:46 -07:00 |
|
Benjamin Sergeant
|
1ed39677ce
|
SocketServer::handleConnection takes an std::shared_ptr<Socket> instead of a file descriptor
|
2019-09-30 21:48:55 -07:00 |
|
Benjamin Sergeant
|
562d7484e4
|
openSSLHandshake -> openSSLClientHandshake
|
2019-09-30 21:24:25 -07:00 |
|
Benjamin Sergeant
|
58d6e4bb26
|
all ws subcommands propagate tls options to servers (unimplemented) or ws or http client (implemented) (contributed by Matt DeBoer)
|
2019-09-30 18:21:20 -07:00 |
|
Benjamin Sergeant
|
0539d2df2e
|
clang-format
|
2019-09-30 17:52:39 -07:00 |
|
Benjamin Sergeant
|
e023dd9c36
|
ws has a --version option
|
2019-09-30 17:31:33 -07:00 |
|
Benjamin Sergeant
|
a95cf727b1
|
bump version number
|
2019-09-29 22:10:07 -07:00 |
|
Benjamin Sergeant
|
b96a65031e
|
fix windows compile error in include/spdlog/details/pattern_formatter-inl.h
|
2019-09-29 22:00:57 -07:00 |
|
Benjamin Sergeant
|
2a838d01a7
|
docs: WITH_TLS => USE_TLS
|
2019-09-29 21:31:13 -07:00 |
|
Matt DeBoer
|
b0afd36cec
|
document basic usage
|
2019-09-29 21:29:28 -07:00 |
|
Benjamin Sergeant
|
77863c0e8b
|
unittest / specify a cacert for tls client tests
|
2019-09-29 21:24:22 -07:00 |
|
Benjamin Sergeant
|
2229159bd2
|
ws curl + http client tls option handling + ca cert processing for mbedtls
|
2019-09-29 21:13:11 -07:00 |
|
Benjamin Sergeant
|
89d2606b1d
|
update copyright dates and authors
|
2019-09-29 20:09:51 -07:00 |
|
Benjamin Sergeant
|
a7a41c51d9
|
openssl client: handle TLS options
|
2019-09-29 20:07:53 -07:00 |
|
Benjamin Sergeant
|
4de7cb191b
|
most ws command take tls options, no-op for now (contributed by Matt DeBoer)
|
2019-09-29 18:29:51 -07:00 |
|
Benjamin Sergeant
|
b3784b4c60
|
SocketTLSOptions: more methods (contributed by Matt DeBoer)
|
2019-09-29 17:35:18 -07:00 |
|
Benjamin Sergeant
|
816c53e3a3
|
ws transfer + send + receive / improved logging (contributed by Matt DeBoer)
|
2019-09-29 17:21:52 -07:00 |
|
Benjamin Sergeant
|
28c4b83ab9
|
Add ability to use OpenSSL on apple platforms.
|
2019-09-29 15:34:58 -07:00 |
|
Benjamin Sergeant
|
3a91894d62
|
update and change how we build with spdlog
|
2019-09-29 11:13:24 -07:00 |
|
Benjamin Sergeant
|
3c8cd6289b
|
ixcobra / fix crash in CobraConnection::publishNext when the queue is empty + handle CobraConnection_PublishMode_Batch in CobraMetricsThreadedPublisher
|
2019-09-28 10:36:47 -07:00 |
|
Benjamin Sergeant
|
06297ac756
|
DNS lookup test works on windows
|
2019-09-27 14:34:47 -07:00 |
|
Benjamin Sergeant
|
1b6584ccba
|
mbedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
|
2019-09-27 14:07:01 -07:00 |
|
Benjamin Sergeant
|
0499a80c55
|
Export port 8008 for Docker + test_ws.sh is /bin/sh compatible
|
2019-09-26 14:36:14 -07:00 |
|
Benjamin Sergeant
|
f18980d010
|
http server unittest + refactoring
|
2019-09-26 09:45:59 -07:00 |
|
Benjamin Sergeant
|
2fb0ebb05b
|
http server: in redirect mode, POST request are given a 200 status code and an empty response
|
2019-09-26 09:27:27 -07:00 |
|
Benjamin Sergeant
|
7495c9ebb8
|
Http server: add options to ws https to redirect all requests to a given url.
|
2019-09-26 09:10:30 -07:00 |
|
Benjamin Sergeant
|
b26d463bad
|
Stop having ws send subcommand send a binary message in text mode, which would cause error in make ws_test shell script test
|
2019-09-25 15:39:43 -07:00 |
|
Benjamin Sergeant
|
f8a581aa69
|
fix doc
|
2019-09-24 15:42:28 -07:00 |
|
Benjamin Sergeant
|
01f3340718
|
speedup base64 code by reserving memory
|
2019-09-24 14:17:03 -07:00 |
|
Benjamin Sergeant
|
a9b8b6decd
|
wrong mutex being used ...
|
2019-09-24 14:10:41 -07:00 |
|