Commit Graph

35 Commits

Author SHA1 Message Date
Benjamin Sergeant
ae6f87eb42 ci 2019-09-05 22:32:54 -07:00
Benjamin Sergeant
82b3c5e2f3 travis linux 2019-09-05 22:29:00 -07:00
Benjamin Sergeant
e41ba279e9 ci tweak / install redis 2019-09-05 22:14:55 -07:00
Benjamin Sergeant
c0f098a578 Add new cobra unittest, using server and client 2019-09-05 20:49:58 -07:00
Benjamin Sergeant
53efbf3ca9 (CI) linux: install libmbedtls 2019-08-14 21:49:43 -07:00
Benjamin Sergeant
b6e5ff2f3d (CI) try to build Linux on Ubuntu Bionic 2019-08-14 21:44:49 -07:00
Benjamin Sergeant
5795f72eab do not update homebrew when installing a package 2019-07-03 14:49:39 -07:00
Benjamin Sergeant
7e16c8959b ci / get mbedtls from homebrew on mac 2019-07-03 14:46:05 -07:00
Benjamin Sergeant
e5faa23d4f disable CI on Windows 2019-06-25 00:28:11 -07:00
Benjamin Sergeant
77d65760f0 do not build mbedtls on ci 2019-06-24 23:28:35 -07:00
Benjamin Sergeant
98d0460af0 try to disable TLS for unittesting 2019-06-24 23:27:44 -07:00
Benjamin Sergeant
de8d93341c CI / build zlib and mbedtls locally 2019-06-24 23:17:19 -07:00
Benjamin Sergeant
0b6a773087 CI work 2019-06-24 10:17:57 -07:00
Benjamin Sergeant
dc1aa676c4 try to activate CI on windows again 2019-06-23 18:32:18 -07:00
Benjamin Sergeant
20c80352bf disable windows on CI for now 2019-06-10 22:10:43 -07:00
Benjamin Sergeant
9d70fb2b86 disable building ws on windows on travis 2019-06-10 22:01:19 -07:00
Benjamin Sergeant
a1709c07d9 - mbedtls and zlib are searched with find_package, and we use the vendored version if nothing is found 2019-06-10 11:18:27 -07:00
Benjamin Sergeant
b8c1176c79 - travis CI uses g++ on Linux 2019-06-09 14:27:45 -07:00
Benjamin Sergeant
396d0d9bdc Feature/ws windows (#86)
* try to build ws on window on travis 📮

* cmake invocation fixed on windows 🐝

* Can use mbedtls to calculate hmac + no openssl config option

* build only windows on travis 🕢

* run msbuild 💷

* proper command to build 🕛

* some build fixes

* change weird sizeof call 🐙

* warning and missing includes fixes 💮

* ifdef out statsd code on windows 🐍

* logic invertion in ifdef 👄

* bring back makefile 📜

* command line tool is built with mbedtls 🏥
2019-06-02 20:46:20 -07:00
Benjamin Sergeant
06cbebe22e Feature/mbedtls (#84)
* try to import mbedtls and build it

* add stubs socket class

* some boilterplate, read and write function implemented

* more boilterplate / current error in handshake because no CA cert is setup

* add something so skip ca verification, can ws curl https://google.com !

* cleanup / close implemented

* tweak CMakefiles

* typo in include

* update readme

* disable unittests
2019-06-01 17:41:48 -07:00
Benjamin Sergeant
47c9786bab refactor connect unittest so that it hits a local server instead of a remote server 2019-05-16 14:25:31 -07:00
Benjamin Sergeant
964fb20df9 try to run ws test on linux + macOS on travis 2019-05-16 13:57:33 -07:00
Benjamin Sergeant
3a55c7aaba build ws on travis (mac + linux) 2019-05-16 07:01:15 -07:00
Benjamin Sergeant
d93d639345 do not build ws for now on travis 2019-05-15 15:26:49 -07:00
Benjamin Sergeant
e0d9a16985 more protection against socket when closing 2019-05-15 15:18:46 -07:00
Benjamin Sergeant
2843a20814 build with gcc on Linux 2019-05-13 17:35:21 -07:00
Benjamin Sergeant
5b17edb3f9 build in parallel + stop building linux + clang 2019-05-13 17:06:56 -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
5074dbc3c6 more conf in CI 2019-01-29 17:50:19 -08:00
Benjamin Sergeant
8983dd97a1 use dynamically generated port number to configure servers in unittest 2019-01-28 15:24:19 -08:00
Benjamin Sergeant
b9c49c38ed linux fix 2019-01-26 20:57:48 -08:00
Benjamin Sergeant
6b4d2aeb07 travis -> osx 2019-01-08 10:04:47 -08:00
Benjamin Sergeant
39c9691d70 travis-ci: try to use clang on Linux 2019-01-07 20:49:03 -08:00
Benjamin Sergeant
7e1d21239f build with osx on travis 2019-01-07 18:16:29 -08:00
Benjamin Sergeant
3e150db493 add a travis file for real 2019-01-07 18:05:55 -08:00