mirror of
https://github.com/curl/curl.git
synced 2026-06-26 13:25:41 +03:00
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
This commit is contained in:
parent
7488ef2960
commit
2e444a17d4
5 changed files with 36 additions and 3 deletions
|
|
@ -126,9 +126,9 @@ if [ "$TRAVIS_OS_NAME" = linux -a "$QUICHE" ]; then
|
|||
ln -vnf $(find target/release -name libcrypto.a -o -name libssl.a) deps/boringssl/src/lib/
|
||||
fi
|
||||
|
||||
if [ "$TRAVIS_OS_NAME" = linux -a "$RUSTLS" ]; then
|
||||
if [ "$TRAVIS_OS_NAME" = linux -a "$RUSTLS_VERSION" ]; then
|
||||
cd $HOME
|
||||
git clone --depth=1 --recursive https://github.com/abetterinternet/crustls.git
|
||||
git clone --depth=1 --recursive https://github.com/abetterinternet/crustls.git -b "$RUSTLS_VERSION"
|
||||
curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||
source $HOME/.cargo/env
|
||||
cargo install cbindgen
|
||||
|
|
|
|||
|
|
@ -70,6 +70,12 @@ if [ "$T" = "debug-mesalink" ]; then
|
|||
make "TFLAGS=-n !313 !410 !3001" test-nonflaky
|
||||
fi
|
||||
|
||||
if [ "$T" = "debug-rustls" ]; then
|
||||
./configure --enable-debug --enable-werror $C
|
||||
make
|
||||
make "TFLAGS=HTTPS !313" test-nonflaky
|
||||
fi
|
||||
|
||||
if [ "$T" = "novalgrind" ]; then
|
||||
./configure --enable-werror $C
|
||||
make
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue