Update osx used images to osx-10.2
Update linux to Ubuntu 18.04
Update ASIO to 1.13.0
Update OpenSSL to 1.0.2s
Compile with -std=c++14 flag
while at it, fix a script syntax error.
Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
Travis-ci is used only for static analysis, therefore
when building the testing protocol we should avoid
non-deterministic behaviour which could lead to failures.
Tell the testing binary to work with lossless links.
Signed-off-by: Antonio Quartulli <antonio@openvpn.net>
Add a .travis.yml file with related scripts in order to
have a special branch built by travis-ci after each push.
At the moment travis-ci has been configured to build for
linux and macos using gcc-5 and clang-5, with both mbedtls
and openssl.
Signed-off-by: Antonio Quartulli <antonio@openvpn.net>