Michael Forney
a2fe2f04cd
travis: add bearssl build
...
Closes #7133
2021-05-26 14:43:56 +02:00
Jacob Hoffman-Andrews
2e444a17d4
docs: document version of crustls dependency
...
This also pins a specific release in the Travis test so future
API-breaking changins in crustls won't break curl builds.
Add RUSTLS documentation to release tarball.
Enable running tests for rustls, minus FTP tests (require
connect_blocking, which rustls doesn't implement) and 313 (requires CRL
handling).
Closes #6763
2021-03-21 00:16:32 +01:00
Daniel Stenberg
c44cf858f2
travis: use ubuntu nghttp2 package instead of build our own
...
Closes #6751
2021-03-16 11:00:29 +01:00
Daniel Stenberg
0785a77767
travis: bump wolfssl to 4.7.0
2021-03-16 11:00:29 +01:00
Daniel Stenberg
e4a41c1042
travis: only build wolfssl when needed
...
Closes #6751
2021-03-16 11:00:19 +01:00
Daniel Stenberg
7dbb0a87e6
travis: add a rustls build
...
... that doesn't run any tests (yet)
Closes #6750
2021-03-16 10:08:15 +01:00
Daniel Stenberg
ed158f0ddf
travis: switch ngtcp2 build over to quictls
...
The ngtcp2 project switched over to using the quictls OpenSSL fork
instead of their own patched OpenSSL. We follow suit.
Closes #6729
2021-03-11 22:49:50 +01:00
Alessandro Ghedini
e58560bdaf
travis: enable quiche's FFI feature
2021-02-01 13:13:12 +00:00
Daniel Stenberg
b371d267f8
travis: build ngtcp2 --with-gnutls
...
... since they disable it by default since a few days back.
Closes #6506
Fixes #6493
2021-01-22 16:00:27 +01:00
Daniel Stenberg
16b27e06bd
travis: make the Hyper build from its master branch
...
Closes #6430
2021-01-11 00:17:52 +01:00
Daniel Stenberg
5808144f3c
travis: adapt to Hyper build change
...
Closes #6419
2021-01-06 15:09:20 +01:00
Daniel Stenberg
92fe66c510
travis: add CI job for Hyper build
2020-12-18 09:58:04 +01:00
Daiki Ueno
898fca27cd
http3: use the master branch of GnuTLS for testing
...
Closes #6235
2020-11-22 16:40:05 +01:00
Daniel Stenberg
4d2f800677
curl.se: new home
...
Closes #6172
2020-11-04 23:59:47 +01:00
Sergei Nikulov
e41ba40deb
travis: use ninja-build for CMake builds
...
Added package ninja-build to environment
Use ninja to speed up CMake builds
Closes #6077
2020-11-04 12:44:00 +03:00
Daniel Stenberg
9fe7b66203
travis: use libressl v3.1.4 instead of master
...
... as their git master seems too fragile to use (and 3.2.1 which is the
latest has a build failure).
Closes #5964
2020-09-15 22:49:37 +02:00
Daniel Stenberg
6f42e3b169
travis: add a build using libressl (from git master)
...
The v3.2.1 tag (latest release atm) results in a broken build.
Closes #5932
2020-09-07 22:50:15 +02:00
Daniel Stenberg
63a111a277
travis: add a CI job with openssl3 (from git master)
...
Closes #5908
2020-09-03 07:57:20 +02:00
Eric Curtin
9ee5701f12
HTTP/3: update to OpenSSL_1_1_1g-quic-draft-29
...
Closes #5871
2020-08-27 14:15:25 +02:00
Daniel Stenberg
daab7b2be7
travis: add ppc64le and s390x builds
...
Closes #5752
2020-07-31 23:33:57 +02:00
Alessandro Ghedini
d10cd52406
travis: update quiche builds for new boringssl layout
...
This is required after https://github.com/cloudflare/quiche/pull/593
moved BoringSSL around slightly.
This also means that Go is not needed to build BoringSSL anymore (the
one provided by quiche anyway).
Closes #5691
2020-07-18 12:35:21 +02:00
Peter Wu
421171a8d4
travis: simplify quiche build instructions wrt boringssl
...
quiche builds boringssl as static library, reuse that instead of
building another shared library.
Closes #5438
2020-05-22 21:10:07 +02:00
Daniel Stenberg
8810064655
travis: add "qlog" as feature in the quiche build
2020-05-05 14:50:46 +02:00
Daniel Stenberg
e2b1ccb99b
travis: bump the wolfssl CI build to use 4.4.0
...
Closes #5301
2020-04-27 11:59:19 +02:00
Daiki Ueno
c3b865ea38
CI: add build with ngtcp2 + gnutls on Travis CI
2020-03-31 14:39:21 +02:00
Daniel Stenberg
c4c0b04585
travis: update the ngtcp2 build to use the latest OpenSSL patch
...
... which also makes it OpenSSL 1.1.1d based and not v3.
2020-03-25 00:44:36 +01:00
Daniel Stenberg
9a8b3b3e13
copyright: fix out-of-date copyright ranges and missing headers
...
Reported by the new script 'scripts/copyright.pl'. The script has a
regex whitelist for the files that don't need copyright headers.
Removed three (mostly usesless) README files from docs/
Closes #5141
2020-03-24 15:05:59 +01:00
Jay Satiro
9434864770
travis: Fix error detection
...
- Stop using inline shell scripts for before_script and script sections.
Prior to this change Travis could ignore errors from commands in inline
scripts. I don't understand how or why it happens. This is a workaround.
Assisted-by: Simon Warta
Ref: https://github.com/travis-ci/travis-ci/issues/1066
Fixes https://github.com/curl/curl/issues/3730
Closes https://github.com/curl/curl/pull/3755
2019-12-31 02:38:18 -05:00