Commit Graph

1026 Commits

Author SHA1 Message Date
Benjamin Sergeant
c5aadffa08 (redis cobra bots) update the cobra to redis bot to use the bot framework, and change it to report fps metrics into redis streams. 2020-06-10 22:30:55 -07:00
Benjamin Sergeant
ecfca1f905 cobra bots: handle stalled connection by disconnecting and reconnecting instead of quitting, and expecting kubernete to restart us 2020-06-09 21:39:37 -07:00
Benjamin Sergeant
e49bf24d2d add device counter 2020-06-09 20:10:37 -07:00
Benjamin Sergeant
2a1cd6bb3e Merge branch 'feature/cobra_metrics_to_statsd' 2020-06-08 18:34:18 -07:00
Benjamin Sergeant
766e33774c count slow frames 2020-06-08 18:19:01 -07:00
Benjamin Sergeant
9b90b1d302 fix cmake warning about mbedtls name incorrect case (all uppercase) 2020-06-04 15:01:49 -07:00
Benjamin Sergeant
ee8a3a52ec compile tweak on linux + version bump 2020-06-04 15:01:16 -07:00
Benjamin Sergeant
531bd624b5 remove spaces in keys + verbose statsd 2020-06-04 14:57:36 -07:00
Benjamin Sergeant
abd6581242 (cobra bots) set thread name for utility threads 2020-06-04 09:52:44 -07:00
Benjamin Sergeant
7095367b93 (cobra bots) set thread name for utility threads 2020-06-04 09:52:35 -07:00
Benjamin Sergeant
3bb359a774 fix warnings 2020-06-04 09:48:16 -07:00
Benjamin Sergeant
1c6ff733f9 fix cmake warning about mbedtls name incorrect case (all uppercase) 2020-06-04 09:41:12 -07:00
Benjamin Sergeant
2ecf5d8a5a (statsd cobra bots) statsd improvement: prefix does not need a dot as a suffix, message size can be larger than 256 bytes, error handling was invalid, use core logger for logging instead of std::cerr 2020-06-04 09:37:16 -07:00
Benjamin Sergeant
0f88969b77 add metrics statsd files 2020-06-04 09:36:28 -07:00
Benjamin Sergeant
c317100b47 (statsd cobra bots) statsd improvement: prefix does not need a dot as a suffix, message size can be larger than 256 bytes, error handling was invalid, use core logger for logging instead of std::cerr 2020-06-04 09:35:55 -07:00
Benjamin Sergeant
b029f176b6 add new subcommand + skeleton files 2020-06-03 16:29:25 -07:00
Benjamin Sergeant
bcfcfb628e build docker file with alpine 3.12 2020-06-02 20:31:32 -07:00
Benjamin Sergeant
268f528423 httpd gzip compression / set a response header and search for gzip in the request header in case deflate is added to gzip in there 2020-06-01 17:11:42 -07:00
Benjamin Sergeant
31be2e2527 update .gitignore file 2020-06-01 17:01:59 -07:00
Benjamin Sergeant
502f021a0e embedded help for httpd tool 2020-06-01 17:01:12 -07:00
Benjamin Sergeant
b0b451d2c7 add a simple httpd server standalone example 2020-05-29 22:10:23 -07:00
Benjamin Sergeant
4872b59fac fix windows build (or operator is not supported || is required 2020-05-29 17:18:09 -07:00
Benjamin Sergeant
bb1be240ec fix linux compile failure 2020-05-29 16:53:57 -07:00
Benjamin Sergeant
b008c97c83 (http server) support gzip compression 2020-05-29 16:49:29 -07:00
Benjamin Sergeant
9886a30490 fix #210 / better standalone example, an echo client 2020-05-27 16:24:33 -07:00
Benjamin Sergeant
4ed5206d79 fix #210 / add include to README hello world example 2020-05-27 16:04:39 -07:00
Benjamin Sergeant
33916869f1 add simple doc link for multipart uploads - fix #209 2020-05-27 10:38:32 -07:00
Benjamin Sergeant
9ddf707804 add script to build with Android NDK 2020-05-26 15:15:45 -07:00
Benjamin Sergeant
3a020a66b7 Merge branch 'feature/badges' 2020-05-21 09:54:41 -07:00
Benjamin Sergeant
bd39e69185
Update index.md 2020-05-21 09:42:15 -07:00
Benjamin Sergeant
9d4ca3f34e
Update README.md 2020-05-21 09:35:33 -07:00
Benjamin Sergeant
de6f3ded09 ci / break unittest job into small job files 2020-05-21 09:01:50 -07:00
flagarde
e0aace33ea
Update CMakeLists.txt (#207) 2020-05-21 08:46:06 -07:00
Benjamin Sergeant
16eb269e1e bump version for (compiler fix) support clang 5 and earlier (contributed by @LunarWatcher) #206 2020-05-20 10:58:30 -07:00
Benjamin Sergeant
2319dec278 (cmake) revert CMake changes to fix #203 and be able to use an external OpenSSL 2020-05-20 10:56:58 -07:00
Olivia Zoe
f1be48aff1
Re-enable support for clang 5 and earlier (#206) 2020-05-20 10:56:24 -07:00
Liz3
93fd44813a
extend docs (#204) 2020-05-18 09:22:25 -07:00
Benjamin Sergeant
54d4d81bf4 (cmake) make install cmake files optional to not conflict with vcpkg
See https://github.com/microsoft/vcpkg/pull/11030
2020-05-17 20:36:46 -07:00
Benjamin Sergeant
ea207d8199 (windows + tls) mbedtls is the default windows tls backend + add ability to load system certificates with mbdetls on windows 2020-05-17 20:36:46 -07:00
Liz3
e8287e91e4
Updated project reference/description (#202)
* edit project reference

* simple rephrase
2020-05-15 09:48:28 -07:00
Benjamin Sergeant
c0505ac7fb windows build fix with max which is a macro 2020-05-12 21:48:41 -07:00
Benjamin Sergeant
1af39bf0eb (ixbots) add options to limit how many messages per minute should be processed 2020-05-12 21:40:17 -07:00
Benjamin Sergeant
2e904801a0 (ixbots) add new class to configure a bot to simplify passing options around 2020-05-12 19:08:16 -07:00
Benjamin Sergeant
cc72494b63 Add reference to DisCPP to the README (fix #198) 2020-05-09 21:08:34 -07:00
Benjamin Sergeant
fa9a4660c6 bump some test timeout 2020-05-08 10:03:18 -07:00
Benjamin Sergeant
4773af8f2f (openssl tls) (openssl < 1.1) logic inversion - crypto locking callback are not registered properly 2020-05-08 09:54:42 -07:00
Benjamin Sergeant
c1403df74a (cmake) default TLS back to mbedtls on Windows Universal Platform 2020-05-08 09:31:53 -07:00
Benjamin Sergeant
3912e22b28 give websocket_subprotocol test more time to establish a connection 2020-05-08 09:26:05 -07:00
XLPhere
c9d5b4a581
Moved fPIC option to the top of the CMakeLists (#197)
The fPIC option was not properly registered before
2020-05-08 08:00:51 -07:00
Benjamin Sergeant
9f8643032d fix dumb compile error 2020-05-06 22:07:47 -07:00