Benjamin Sergeant
615f1778c3
new cobra to python bot (still sending to statsd)
...
values + string building can be done in python (we are embedding it)
2020-06-24 23:21:19 -07:00
Benjamin Sergeant
bcfcfb628e
build docker file with alpine 3.12
2020-06-02 20:31:32 -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
40c619c1ec
(docker) trim down docker image (300M -> 12M) / binary built without symbol and size optimization, and source code not copied over
2020-03-29 13:06:44 -07:00
Benjamin Sergeant
3073dd3f06
alpine docker file installs ca-certificates (for TLS)
2020-03-28 10:32:25 -07:00
Benjamin Sergeant
68c64f3f69
use alpine as the docker distribution
2020-03-27 17:38:35 -07:00
Benjamin Sergeant
5ad54a8904
pre-commit / fix simple file trailing things
2020-03-21 19:31:38 -07:00
Benjamin Sergeant
e8f81776f9
(cobra to sentry bot + docker) default docker file uses mbedtls + ws cobra_to_sentry pass tls options to sentryClient.
2020-03-16 10:05:21 -07:00
Benjamin Sergeant
65bae2736d
fix #144 - get rid of stubbed windows ssl schannel backend
2020-01-14 13:39:48 -08:00
Benjamin Sergeant
f4a7277d61
using centos8 for the default Dockerfile, to get a gdb that display source code when running on OpenShift
2020-01-07 14:58:40 -08:00
Benjamin Sergeant
85e00a195c
docker build fixes
2019-10-26 11:47:08 -07:00
Benjamin Sergeant
05c7a26e3a
Export port 8008 for Docker + test_ws.sh is /bin/sh compatible
2019-09-26 14:36:14 -07:00
Benjamin Sergeant
ed4be773a2
Fix 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.
2019-09-21 09:23:58 -07:00
Benjamin Sergeant
d18bae0c95
add new docker file to run the unittest with tsan on latest Ubuntu
2019-06-30 23:37:25 -07:00
Benjamin Sergeant
78b3d7ff2d
Feature/http async ( #90 )
...
* unittest working / uses shared_ptr for a bunch of things 🗿
* fix command line tools
* fix ws + add doc
* add more logging
2019-06-05 17:04:24 -07:00
Benjamin Sergeant
285386e47f
fix cobra to sentry + change ws docker file to use alpine (much smaller footprint)
2019-05-31 00:43:22 -07:00
Benjamin Sergeant
e0d9a16985
more protection against socket when closing
2019-05-15 15:18:46 -07:00
Benjamin Sergeant
c01c53c5c7
Feature/windows ci ( #76 )
...
* close with params
* ...
* different generator
* core size = 1
* disable more tests to get something working on windows
* try to enable another test on windows
* enable all OS
* set proper version of linux
* another try
* try again with just env variables
* Revert "core size = 1"
This reverts commit 29af74bba6
.
* add windows and mac
* Revert "close with params"
This reverts commit 6bb00b6788
.
2019-05-13 16:51:58 -07:00
Benjamin Sergeant
ad8b344298
tsan fixes on ubuntu xenial (what travis run)
2019-04-29 20:48:16 -07:00
Benjamin Sergeant
6cc260c04e
remove docker folder
2019-03-14 14:48:02 -07:00
Benjamin Sergeant
5b4354a6f3
send optimization + ws file transfer test
2019-03-14 14:47:53 -07:00
Benjamin Sergeant
08c2cdbf1d
send can fail silently when sending would block (EWOULDBLOCK return for send) ( #18 )
...
* try to use a pipe for communication
* flush send buffer on the background thread
* cleanup
* linux fix / linux still use event fd for now
* cleanup
2019-03-13 23:09:45 -07:00
Benjamin Sergeant
ad9c8318a7
ws broacast_server / can set serving hostname
2019-03-10 16:36:44 -07:00
Benjamin Sergeant
2d696b6806
Feature/ws cli ( #15 )
...
* New command line tool for transfering files / still very beta.
* add readme
* use cli11 for argument parsing
* json -> msgpack
* stop using base64 and use binary which can be stored in message pack
2019-02-21 21:24:53 -08:00
Benjamin Sergeant
973a3f03c3
linux fix + unittest works with Linux
2019-01-01 17:13:26 -08:00
Benjamin Sergeant
06177afd6a
unittest starts a server
2019-01-01 16:34:05 -08:00
Benjamin Sergeant
cbadecab33
non blocking dns lookup
2018-12-14 16:28:17 -08:00
Benjamin Sergeant
8c079787f0
add cancellation support while connecting, to speed up WebSocket::stop
2018-12-09 17:56:20 -08:00
Benjamin Sergeant
4fed156b90
per message deflate support (with zlib)
2018-11-09 18:42:09 -08:00
Benjamin Sergeant
f12e655cf8
Add DockerFile + parse rsv1 field
2018-11-07 11:45:17 -08:00