Freebsd (#117)
Benjamin Sergeant
2019-10-09 17:00:32 -0700
b38e80f846(freebsd compile fix) add some missing socket related headers
Benjamin Sergeant
2019-10-09 15:38:40 -0700
0ff0d3195cadd file
Benjamin Sergeant
2019-10-09 14:26:19 -0230
8291a0bbe9CMake freebsd fix
Benjamin Sergeant
2019-10-09 16:45:32 -0700
11a3b64657(freebsd compile fix) add some missing socket related headers
Benjamin Sergeant
2019-10-09 15:38:40 -0700
c880faa5ffDeployed bab2295 with MkDocs version: 1.0.4
Benjamin Sergeant
2019-10-08 13:51:33 -0800
0db1e7c331Deployed bab2295 with MkDocs version: 1.0.4
Benjamin Sergeant
2019-10-08 12:47:45 -0800
c0410e43aaDeployed bab2295 with MkDocs version: 1.0.4
Benjamin Sergeant
2019-10-08 12:47:23 -0800
a383ac10d9make sure the unittest pass withouth SSL
Benjamin Sergeant
2019-10-03 09:41:17 -0700
bab2295fc3make sure the unittest pass withouth SSL
Benjamin Sergeant
2019-10-03 09:41:17 -0700
2c32f5c593add a target for building wihout ssl + take Matt Boer updated script to run ws test with SSL (still broken for large payload)
Benjamin Sergeant
2019-10-03 07:47:34 -0700
adcbf0d208add a target for building wihout ssl + take Matt Boer updated script to run ws test with SSL (still broken for large payload)
Benjamin Sergeant
2019-10-03 07:47:34 -0700
41cbee2cd2ws: Signal handling code isn't include on Windows
Benjamin Sergeant
2019-10-01 16:12:16 -0700
19150115bbws: Signal handling code isn't include on Windows
Benjamin Sergeant
2019-10-01 16:12:16 -0700
1f8944852abump version
Benjamin Sergeant
2019-10-01 16:01:32 -0700
d93bd9b58bbump version
Benjamin Sergeant
2019-10-01 16:01:32 -0700
95dd03b298Add mbed tls version in user agent string + set user agent properly when enabling openssl on macOS
Benjamin Sergeant
2019-10-01 15:58:35 -0700
13801dff8aAdd mbed tls version in user agent string + set user agent properly when enabling openssl on macOS
Benjamin Sergeant
2019-10-01 15:58:35 -0700
a0cfaff528Implement SSL server with OpenSSL backend / still flaky
Benjamin Sergeant
2019-10-01 15:43:37 -0700
de87fa34dcImplement SSL server with OpenSSL backend / still flaky
Benjamin Sergeant
2019-10-01 15:43:37 -0700
d6542383edAdd --tls option to pass to ws server command, to enable/disable tls
Benjamin Sergeant
2019-10-01 13:54:46 -0700
d60f5de231Add --tls option to pass to ws server command, to enable/disable tls
Benjamin Sergeant
2019-10-01 13:54:46 -0700
afed387bcfSocket Factory has only one function which works for server and client code, and can do tls for both
Benjamin Sergeant
2019-09-30 22:06:46 -0700
22b4e6a8fbSocket Factory has only one function which works for server and client code, and can do tls for both
Benjamin Sergeant
2019-09-30 22:06:46 -0700
313949f087SocketServer::handleConnection takes an std::shared_ptr<Socket> instead of a file descriptor
Benjamin Sergeant
2019-09-30 21:48:55 -0700
1ed39677ceSocketServer::handleConnection takes an std::shared_ptr<Socket> instead of a file descriptor
Benjamin Sergeant
2019-09-30 21:48:55 -0700
e5c8e2e7f4openSSLHandshake -> openSSLClientHandshake
Benjamin Sergeant
2019-09-30 21:24:25 -0700
562d7484e4openSSLHandshake -> openSSLClientHandshake
Benjamin Sergeant
2019-09-30 21:24:25 -0700
845bbc5208all ws subcommands propagate tls options to servers (unimplemented) or ws or http client (implemented) (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-30 18:21:20 -0700
58d6e4bb26all ws subcommands propagate tls options to servers (unimplemented) or ws or http client (implemented) (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-30 18:21:20 -0700
7a26ff4de8clang-format
Benjamin Sergeant
2019-09-30 17:52:39 -0700
0539d2df2eclang-format
Benjamin Sergeant
2019-09-30 17:52:39 -0700
a1f3c40a2dws has a --version option
Benjamin Sergeant
2019-09-30 17:31:33 -0700
e023dd9c36ws has a --version option
Benjamin Sergeant
2019-09-30 17:31:33 -0700
1fdbc2bc22bump version number
Benjamin Sergeant
2019-09-29 22:10:07 -0700
a95cf727b1bump version number
Benjamin Sergeant
2019-09-29 22:10:07 -0700
0f4def2338fix windows compile error in include/spdlog/details/pattern_formatter-inl.h
Benjamin Sergeant
2019-09-29 22:00:57 -0700
b96a65031efix windows compile error in include/spdlog/details/pattern_formatter-inl.h
Benjamin Sergeant
2019-09-29 22:00:57 -0700
7939f7ad50docs: WITH_TLS => USE_TLS
Benjamin Sergeant
2019-09-29 21:31:13 -0700
2a838d01a7docs: WITH_TLS => USE_TLS
Benjamin Sergeant
2019-09-29 21:31:13 -0700
8bfc3c5ea6document basic usage
Matt DeBoer
2019-09-22 15:52:42 -0700
b0afd36cecdocument basic usage
Matt DeBoer
2019-09-22 15:52:42 -0700
bf46f3fe8funittest / specify a cacert for tls client tests
Benjamin Sergeant
2019-09-29 21:24:22 -0700
77863c0e8bunittest / specify a cacert for tls client tests
Benjamin Sergeant
2019-09-29 21:24:22 -0700
55141aa875ws curl + http client tls option handling + ca cert processing for mbedtls
Benjamin Sergeant
2019-09-29 21:13:11 -0700
2229159bd2ws curl + http client tls option handling + ca cert processing for mbedtls
Benjamin Sergeant
2019-09-29 21:13:11 -0700
4e4792d6dcupdate copyright dates and authors
Benjamin Sergeant
2019-09-29 20:09:51 -0700
89d2606b1dupdate copyright dates and authors
Benjamin Sergeant
2019-09-29 20:09:51 -0700
2aca019d84openssl client: handle TLS options
Benjamin Sergeant
2019-09-29 20:07:53 -0700
a7a41c51d9openssl client: handle TLS options
Benjamin Sergeant
2019-09-29 20:07:53 -0700
864249b62dmost ws command take tls options, no-op for now (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 18:29:51 -0700
4de7cb191bmost ws command take tls options, no-op for now (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 18:29:51 -0700
d1fb34694cSocketTLSOptions: more methods (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:35:18 -0700
b3784b4c60SocketTLSOptions: more methods (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:35:18 -0700
d1fc31b894ws transfer + send + receive / improved logging (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:21:52 -0700
816c53e3a3ws transfer + send + receive / improved logging (contributed by Matt DeBoer)
Benjamin Sergeant
2019-09-29 17:21:52 -0700
f6bf2531bbAdd ability to use OpenSSL on apple platforms.
Benjamin Sergeant
2019-09-29 15:34:58 -0700
28c4b83ab9Add ability to use OpenSSL on apple platforms.
Benjamin Sergeant
2019-09-29 15:34:58 -0700
681390f22fupdate and change how we build with spdlog
Benjamin Sergeant
2019-09-29 11:13:24 -0700
3a91894d62update and change how we build with spdlog
Benjamin Sergeant
2019-09-29 11:13:24 -0700
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 -0700
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 -0700
7e1a60e61dDNS lookup test works on windows
Benjamin Sergeant
2019-09-27 14:34:47 -0700
06297ac756DNS lookup test works on windows
Benjamin Sergeant
2019-09-27 14:34:47 -0700
4cd11fdbc7mbedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
Benjamin Sergeant
2019-09-27 14:07:01 -0700
1b6584ccbambedtls fixes / the unittest now pass on macOS, and hopefully will on Windows/AppVeyor as well.
Benjamin Sergeant
2019-09-27 14:07:01 -0700
29ca38e43fmerge upstream
Matt DeBoer
2019-09-26 21:25:39 -0700
14d7e014c6remove copypasta
Matt DeBoer
2019-09-26 21:21:43 -0700
0f71741e70error checking; don't poll in such a tight loop
Matt DeBoer
2019-09-26 21:21:32 -0700
ec6188f1b6fix exit_code
Matt DeBoer
2019-09-26 20:01:54 -0700
828a4c1e87more info re: client connect/disconnect/buffers
Matt DeBoer
2019-09-26 20:01:45 -0700
716165456erefactor cleanup
Matt DeBoer
2019-09-26 19:24:07 -0700
30f97a7902fix comment
Matt DeBoer
2019-09-26 19:21:13 -0700
05c7a26e3aExport port 8008 for Docker + test_ws.sh is /bin/sh compatible
Benjamin Sergeant
2019-09-26 14:36:14 -0700
0499a80c55Export port 8008 for Docker + test_ws.sh is /bin/sh compatible
Benjamin Sergeant
2019-09-26 14:36:14 -0700
6762978ddfhttp server unittest + refactoring
Benjamin Sergeant
2019-09-26 09:45:59 -0700
f18980d010http server unittest + refactoring
Benjamin Sergeant
2019-09-26 09:45:59 -0700
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 -0700
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 -0700
8a662b35e1Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant
2019-09-26 09:10:30 -0700
7495c9ebb8Http server: add options to ws https to redirect all requests to a given url.
Benjamin Sergeant
2019-09-26 09:10:30 -0700
a5162e7cedMerge branch 'tls_peer_verify_2' of github.com:matt-deboer/IXWebSocket into tls_peer_verify_2
Matt DeBoer
2019-09-26 07:37:33 -0700
d76a02c865Merge remote-tracking branch 'upstream/master' into tls_peer_verify_2
Matt DeBoer
2019-09-26 07:29:46 -0700
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 -0700
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 -0700
bfd3d022c8closer to working test with tls
Matt DeBoer
2019-09-24 20:28:40 -0700
3ca7b4d627re-apply formatting
Matt DeBoer
2019-09-24 19:06:04 -0700
12d32c7cfcDeployed f8a581a with MkDocs version: 1.0.4
Benjamin Sergeant
2019-09-24 14:43:22 -0800
05f29639e5fix doc
Benjamin Sergeant
2019-09-24 15:42:28 -0700
f8a581aa69fix doc
Benjamin Sergeant
2019-09-24 15:42:28 -0700
5c18ffdae2speedup base64 code by reserving memory
Benjamin Sergeant
2019-09-24 14:17:03 -0700
01f3340718speedup base64 code by reserving memory
Benjamin Sergeant
2019-09-24 14:17:03 -0700
d3cee46e93wrong mutex being used ...
Benjamin Sergeant
2019-09-24 14:10:41 -0700
a9b8b6decdwrong mutex being used ...
Benjamin Sergeant
2019-09-24 14:10:41 -0700
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 -0700
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 -0700
e53cd61052update test support of tls.getErrmsg
Matt DeBoer
2019-09-24 11:45:51 -0700
4566fe5192add TLS tests for ws: not working yet
Matt DeBoer
2019-09-24 07:51:18 -0700
05427697f2constantize those special values
Matt DeBoer
2019-09-23 23:08:09 -0700
3d24d97dd0make tls options validation a bit more friendly
Matt DeBoer
2019-09-23 23:00:33 -0700