Test against libressl 2.6.0

This commit is contained in:
Steven Fackler 2017-07-16 14:44:04 -07:00
parent 9c9a0efafc
commit 5e0146b10a
2 changed files with 23 additions and 29 deletions

View File

@ -1,4 +1,4 @@
defaults: &DEFAULT job: &JOB
working_directory: ~/build working_directory: ~/build
docker: docker:
- image: jimmycuadra/rust:1.18.0 - image: jimmycuadra/rust:1.18.0
@ -51,29 +51,23 @@ defaults: &DEFAULT
openssl_110: &OPENSSL_110 openssl_110: &OPENSSL_110
LIBRARY: openssl LIBRARY: openssl
VERSION: 1.1.0f VERSION: 1.1.0f
openssl_102: &OPENSSL_102 openssl_102: &OPENSSL_102
LIBRARY: openssl LIBRARY: openssl
VERSION: 1.0.2l VERSION: 1.0.2l
openssl_101: &OPENSSL_101 openssl_101: &OPENSSL_101
LIBRARY: openssl LIBRARY: openssl
VERSION: 1.0.1u VERSION: 1.0.1u
libressl_250: &LIBRESSL_250
libressl_new: &LIBRESSL_OLD
LIBRARY: libressl LIBRARY: libressl
VERSION: 2.5.0 VERSION: 2.5.0
libressl_260: &LIBRESSL_260
libressl_new: &LIBRESSL_NEW
LIBRARY: libressl LIBRARY: libressl
VERSION: 2.5.5 VERSION: 2.6.0
x86_64: &X86_64 x86_64: &X86_64
TARGET: x86_64-unknown-linux-gnu TARGET: x86_64-unknown-linux-gnu
i686: &I686 i686: &I686
TARGET: i686-unknown-linux-gnu TARGET: i686-unknown-linux-gnu
armhf: &ARMHF armhf: &ARMHF
TARGET: arm-unknown-linux-gnueabihf TARGET: arm-unknown-linux-gnueabihf
NO_RUN: 1 NO_RUN: 1
@ -83,49 +77,49 @@ armhf: &ARMHF
version: 2 version: 2
jobs: jobs:
x86_64-openssl-1.1.0: x86_64-openssl-1.1.0:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_110, *X86_64] <<: [*OPENSSL_110, *X86_64]
x86_64-openssl-1.0.2: x86_64-openssl-1.0.2:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_102, *X86_64] <<: [*OPENSSL_102, *X86_64]
x86_64-openssl-1.0.1: x86_64-openssl-1.0.1:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_101, *X86_64] <<: [*OPENSSL_101, *X86_64]
i686-openssl-1.1.0: i686-openssl-1.1.0:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_110, *I686] <<: [*OPENSSL_110, *I686]
i686-openssl-1.0.2: i686-openssl-1.0.2:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_102, *I686] <<: [*OPENSSL_102, *I686]
i686-openssl-1.0.1: i686-openssl-1.0.1:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_101, *I686] <<: [*OPENSSL_101, *I686]
armhf-openssl-1.1.0: armhf-openssl-1.1.0:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_110, *ARMHF] <<: [*OPENSSL_110, *ARMHF]
armhf-openssl-1.0.2: armhf-openssl-1.0.2:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_102, *ARMHF] <<: [*OPENSSL_102, *ARMHF]
armhf-openssl-1.0.1: armhf-openssl-1.0.1:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*OPENSSL_101, *ARMHF] <<: [*OPENSSL_101, *ARMHF]
x86_64-libressl-old: x86_64-libressl-2.5.0:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*LIBRESSL_OLD, *X86_64] <<: [*LIBRESSL_250, *X86_64]
x86_64-libressl-new: x86_64-libressl-2.6.0:
<<: *DEFAULT <<: *JOB
environment: environment:
<<: [*LIBRESSL_NEW, *X86_64] <<: [*LIBRESSL_260, *X86_64]
workflows: workflows:
version: 2 version: 2
tests: tests:
@ -139,5 +133,5 @@ workflows:
- armhf-openssl-1.1.0 - armhf-openssl-1.1.0
- armhf-openssl-1.0.2 - armhf-openssl-1.0.2
- armhf-openssl-1.0.1 - armhf-openssl-1.0.1
- x86_64-libressl-old - x86_64-libressl-2.5.0
- x86_64-libressl-new - x86_64-libressl-2.6.0

View File

@ -407,8 +407,8 @@ See rust-openssl README for more information:
" "
This crate is only compatible with OpenSSL 1.0.1, 1.0.2, and 1.1.0, or LibreSSL This crate is only compatible with OpenSSL 1.0.1, 1.0.2, and 1.1.0, or LibreSSL
2.5.0, 2.5.1, 2.5.2, 2.5.3, and 2.5.4, but a different version of OpenSSL was 2.5 and 2.6.0, but a different version of OpenSSL was found. The build is now
found. The build is now aborting due to this version mismatch. aborting due to this version mismatch.
" "
); );