Commit Graph

  • ef2f01d5bf Deployed bea582c with MkDocs version: 1.1 2020-04-14 22:31:09 +0000
  • bea582c208 cobra subscriber in fluentd mode insert a created_at timestamp entry Benjamin Sergeant 2020-04-14 15:30:30 -0700
  • 783d1d92dd snake server / handle invalid incoming json messages Benjamin Sergeant 2020-04-14 15:12:23 -0700
  • 28ee96a6e7 Fix bug in newer versions of OpenSSL with in-memory certificate handling. Max Weisel 2020-04-14 16:46:14 -0400
  • 94dc56e894 Add in-memory root CAs mbedtls implementation. Max Weisel 2020-04-14 15:27:06 -0400
  • 2330283c86 Improve API design for specifying roots from memory. Max Weisel 2020-04-14 14:23:26 -0400
  • cc588f9c05 wip / compile but unittest failures feature/websocket_msg_persistent Benjamin Sergeant 2020-04-14 10:47:10 -0700
  • 415f6b4832 (unittest) remove cmake reference to deleted file Benjamin Sergeant 2020-04-13 22:07:18 -0700
  • 13d3300a40 fix unittest / simple build thing Benjamin Sergeant 2020-04-13 22:00:48 -0700
  • 4e9f164e4a Deployed 432f057 with MkDocs version: 1.1 2020-04-14 04:57:01 +0000
  • 432f0570f4 (websocket) WebSocketMessagePtr is a unique_ptr instead of a shared_ptr Benjamin Sergeant 2020-04-13 21:56:01 -0700
  • 18b64f6fb5 Deployed 37a0547 with MkDocs version: 1.1 2020-04-14 04:39:07 +0000
  • 37a054723a (websocket) use persistent member variable as temp variables to encode/decode zlib messages in order to reduce transient allocations Benjamin Sergeant 2020-04-13 21:38:15 -0700
  • c57cf413fb (ws) add a --runtime option to ws cobra_subscribe to optionally limit how much time it will run Benjamin Sergeant 2020-04-13 19:03:53 -0700
  • af1b9d99e0 Implement API for adding custom roots via a string. SocketTLSOptions API design needs work, but the IXSocketOpenSSL implementation feels good to me. Max Weisel 2020-04-13 16:34:14 -0400
  • c865455a94 Deployed f1c1067 with MkDocs version: 1.1 2020-04-11 20:32:58 +0000
  • f1c106728b (third_party deps) fix #177, update bundled spdlog to 1.6.0 Benjamin Sergeant 2020-04-11 13:31:39 -0700
  • 2eb5c9480e
    Create stale.yml Benjamin Sergeant 2020-04-06 11:20:01 -0700
  • 2cbe198497 try to run the unittest feature/windows_ci Benjamin Sergeant 2020-04-05 12:39:19 -0700
  • f7dcceecfe Deployed f9d75c9 with MkDocs version: 1.1 2020-04-05 19:35:47 +0000
  • c7ae809729 Deployed f9d75c9 with MkDocs version: 1.1 2020-04-05 01:33:41 +0000
  • f9d75c9374 (windows) when using OpenSSL, the system store is used to populate the cacert. No need to ship a cacert.pem file with your app. Benjamin Sergeant 2020-04-04 18:33:01 -0700
  • d7368170ad Deployed ae3c94c with MkDocs version: 1.1 2020-04-05 01:13:23 +0000
  • ae3c94c4bb yaml error feature/windows_openss_cert_store Benjamin Sergeant 2020-04-04 18:12:48 -0700
  • fa88cbe268 load default windows certs Benjamin Sergeant 2020-04-04 18:09:54 -0700
  • 000e8d6b79 Deployed d1cd5e6 with MkDocs version: 1.1 2020-04-05 00:54:48 +0000
  • d1cd5e62ac update doc Benjamin Sergeant 2020-04-04 17:54:15 -0700
  • 2943994a98 Deployed f3b9709 with MkDocs version: 1.1 2020-04-05 00:50:29 +0000
  • f3b97097cd (windows) ci: windows build with TLS (mbedtls) + verify that we can be build with OpenSSL Benjamin Sergeant 2020-04-04 17:49:52 -0700
  • 605be72579 use default mkdocs theme Benjamin Sergeant 2020-04-04 11:05:14 -0700
  • 49ff3789b5 mkdocs / use codehilite engine for syntax highlighting Benjamin Sergeant 2020-03-31 23:18:47 -0700
  • 96d61c6e5b doc - add code block highlighting Benjamin Sergeant 2020-03-31 20:56:51 -0700
  • 6b1a569f90 Deployed 9a23c5a with MkDocs version: 1.1 2020-04-01 03:30:18 +0000
  • 9a23c5aaac (doc) use c++ instead of cpp to mark a block of C++ code Benjamin Sergeant 2020-03-31 20:29:40 -0700
  • 39caac8a14 Deployed d81e4d4 with MkDocs version: 1.1 2020-04-01 01:37:22 +0000
  • d81e4d4fc0 setHeartBeatPeriod -> setPingInterval (in doc + disabled unittests) Benjamin Sergeant 2020-03-31 18:36:50 -0700
  • bd44d32fdb try the material theme for the documentation Benjamin Sergeant 2020-03-31 18:32:43 -0700
  • 042301a0db Deployed b6abc12 with MkDocs version: 1.1 2020-03-31 22:58:44 +0000
  • b6abc12ecd Add documentation about how to make a pull request to get the latest version of the package in vcpkg (#173) Benjamin Sergeant 2020-03-31 15:58:01 -0700
  • 2268b743ae add broadcasting test where 10 clients exchange messages, to try to trigger threading errors Benjamin Sergeant 2020-03-30 22:27:41 -0700
  • adc247b44e Deployed 1d3db5f with MkDocs version: 1.1 2020-03-30 23:09:19 +0000
  • 1d3db5f75b (cobra to statsd bot) add ability to extract a numerical value and send a timer event to statsd, with the --timer option v9.1.9 Benjamin Sergeant 2020-03-30 16:08:47 -0700
  • 91e403e66b Deployed 296762c with MkDocs version: 1.1 2020-03-30 05:09:13 +0000
  • 296762ce06 add a docker deploy makefile target to build docker and push the built container in one shot Benjamin Sergeant 2020-03-29 22:08:36 -0700
  • e465f7af52 (cobra to statsd bot) bot init was missing + capture socket error Benjamin Sergeant 2020-03-29 22:03:27 -0700
  • f8bf1fe7cd (cobra to statsd bot) add ability to extract a numerical value and send a gauge event to statsd Benjamin Sergeant 2020-03-29 19:31:49 -0700
  • 948e56c9e2 Deployed cfa5718 with MkDocs version: 1.1 2020-03-29 22:25:32 +0000
  • cfa5718e40 (ws cobra subscriber) use a Json::StreamWriter to write to std::cout, and save one std::string allocation for each message printed Benjamin Sergeant 2020-03-29 15:24:46 -0700
  • 5f96dac423 Deployed 40c619c with MkDocs version: 1.1 2020-03-29 20:07:29 +0000
  • 40c619c1ec (docker) trim down docker image (300M -> 12M) / binary built without symbol and size optimization, and source code not copied over Benjamin Sergeant 2020-03-29 13:05:31 -0700
  • f4f1339aa6 Deployed 22b02e0 with MkDocs version: 1.1 2020-03-28 17:47:15 +0000
  • 22b02e0e5c update doc Benjamin Sergeant 2020-03-28 10:46:42 -0700
  • 738a3bf1c5 update bundled jsoncpp to 1.9.3 Benjamin Sergeant 2020-03-28 10:37:11 -0700
  • 598fb071e3 have some make target compile in release with debug Benjamin Sergeant 2020-03-28 10:33:22 -0700
  • 686aface26 bump version to 9.1.3 Benjamin Sergeant 2020-03-28 10:33:05 -0700
  • 3073dd3f06 alpine docker file installs ca-certificates (for TLS) Benjamin Sergeant 2020-03-28 10:32:25 -0700
  • 68c64f3f69 use alpine as the docker distribution Benjamin Sergeant 2020-03-27 17:38:35 -0700
  • e37ae7002d Deployed 771ebb2 with MkDocs version: 1.1 2020-03-27 02:41:24 +0000
  • 771ebb2a4c (mac ssl) rename DarwinSSL -> SecureTransport (see this too -> https://github.com/curl/curl/issues/3733) v9.1.2 Benjamin Sergeant 2020-03-26 19:40:52 -0700
  • b21821dc26 Deployed 0fffb1e with MkDocs version: 1.1 2020-03-27 02:32:58 +0000
  • 0fffb1e894 (websocket) fix data race accessing _socket object without mutex protection when calling wakeUpFromPoll in WebSocketTransport.cpp Benjamin Sergeant 2020-03-26 19:31:59 -0700
  • 18164c0c38 New CI builder: Mac + MbedTLS + Thread Sanitizer Benjamin Sergeant 2020-03-26 19:16:04 -0700
  • 5264a7dc80 Deployed d2db731 with MkDocs version: 1.1 2020-03-27 01:55:37 +0000
  • d2db7310ff (ixcobra) add explicit event types for handshake, authentication and subscription failure, and handle those by exiting in ws_cobra_subcribe and friends Benjamin Sergeant 2020-03-26 18:54:28 -0700
  • 09e4584fc8 New CI builder: Mac + OpenSSL + Thread Sanitizer Benjamin Sergeant 2020-03-26 16:46:11 -0700
  • 27dabaaf86 tsan openssl mac ci feature/tsan_openssl_ci Benjamin Sergeant 2020-03-26 16:38:41 -0700
  • da36856d85
    Only find zlib if it has not already been found. (#169) Matthew Albrecht 2020-03-26 11:39:51 -0500
  • e3ea792d07
    Only find zlib if it has not already been found. Matthew Albrecht 2020-03-26 09:55:55 -0500
  • dffa759f71 move IXBench code under ixwebsocker folder Benjamin Sergeant 2020-03-24 20:53:25 -0700
  • 61e789d6a4 formatting Benjamin Sergeant 2020-03-24 20:37:55 -0700
  • d525721cc9 Deployed 37cb2cc with MkDocs version: 1.1 2020-03-25 03:30:01 +0000
  • 37cb2cc266 (ws connect) display statistics about how much time it takes to stop the connection / cf #168 Benjamin Sergeant 2020-03-24 20:29:09 -0700
  • 01936f6efd Deployed 179e178 with MkDocs version: 1.1 2020-03-24 19:49:43 +0000
  • 179e17895d unique_ptr for sockets Benjamin Sergeant 2020-03-24 12:40:58 -0700
  • 18ff1c652d Deployed 9f818c7 with MkDocs version: 1.1 2020-03-24 17:01:37 +0000
  • 9f818c7acf (socket) selectInterrupt member is an unique_ptr instead of being a shared_ptr Benjamin Sergeant 2020-03-24 10:00:41 -0700
  • 4b69efb91d Deployed 9dcc253 with MkDocs version: 1.1 2020-03-24 01:47:44 +0000
  • 9dcc2538ae (websocket) reset per-message deflate codec everytime we connect to a server/client Benjamin Sergeant 2020-03-23 18:46:30 -0700
  • c04be63c60 Deployed f41a541 with MkDocs version: 1.1 2020-03-23 22:22:36 +0000
  • f41a54186c (websocket) fix #167, a long standing issue with sending empty messages with per-message deflate extension (and hopefully other zlib bug) Benjamin Sergeant 2020-03-23 15:21:53 -0700
  • e0733d205c fix linux linker error Benjamin Sergeant 2020-03-22 21:57:58 -0700
  • f72f845ad2 trim headers and unused code in IXUdpSocket Benjamin Sergeant 2020-03-22 21:51:41 -0700
  • b7e7837d76 fix simple compile error Benjamin Sergeant 2020-03-22 19:43:43 -0700
  • fe966b19c7 re-enable unittests Benjamin Sergeant 2020-03-22 19:39:28 -0700
  • ad37b990b1 Deployed a0ffb2b with MkDocs version: 1.1 2020-03-23 02:37:48 +0000
  • a0ffb2ba53 cobra to statsd bot ported to windows + add unittest Benjamin Sergeant 2020-03-22 19:36:29 -0700
  • 5b54c823b5 Deployed 5ad54a8 with MkDocs version: 1.1 2020-03-22 02:32:29 +0000
  • 5ad54a8904 pre-commit / fix simple file trailing things Benjamin Sergeant 2020-03-21 19:31:38 -0700
  • 10e132e8ef remove std::cerr in IXRedisServer which triggers a tsan error Benjamin Sergeant 2020-03-20 17:50:08 -0700
  • 5ce846f48b indent files Benjamin Sergeant 2020-03-20 17:00:18 -0700
  • 8b42b51219 Deployed 1d63733 with MkDocs version: 1.1 2020-03-20 23:58:01 +0000
  • 1d6373335c (websocket+tls) fix hang in tls handshake which could lead to ANR, discovered through unittesting. Benjamin Sergeant 2020-03-20 16:57:27 -0700
  • 10cc967442 Deployed 829751b with MkDocs version: 1.1 2020-03-20 19:22:51 +0000
  • 829751b7af (cobra) CobraMetricsPublisher can be configure with an ix::CobraConfig + more unittest use SSL in server + client Benjamin Sergeant 2020-03-20 12:21:45 -0700
  • 5691b55967 (unittest) / try to run the cobra 2 sentry bot test with SSL if the platform supports it Benjamin Sergeant 2020-03-19 18:50:46 -0700
  • 575bceb1ec add make target for ubsan, tsan and asan, and enable running the unittest on mac with tsan Benjamin Sergeant 2020-03-18 20:53:54 -0700
  • 6085839ef7 minor refactoring Benjamin Sergeant 2020-03-18 11:45:28 -0700
  • 5eb09a24bf Deployed 696d802 with MkDocs version: 1.1 2020-03-18 08:15:55 +0000
  • 696d802703 bump version Benjamin Sergeant 2020-03-18 01:15:15 -0700
  • b287730c19 Simplify ping/pong based heartbeat implementation Benjamin Sergeant 2020-03-18 01:13:29 -0700