aboutsummaryrefslogtreecommitdiff
path: root/openssl/test/run.sh
Commit message (Collapse)AuthorAgeFilesLines
* Switch over Linux tests to CircleCISteven Fackler2017-07-161-34/+0
|
* Set LD_LIBRARY_PATH when using custom buildSteven Fackler2017-05-061-0/+2
|
* Add Travis build against LibreSSLSébastien Marie2016-12-211-5/+11
|
* Implement new feature setupSteven Fackler2016-10-171-2/+2
| | | | | | | | The basic idea here is that there is a feature for each supported OpenSSL version. Enabling multiple features represents support for multiple OpenSSL versions, but it's then up to you to check which version you link against (probably by depending on openssl-sys and making a build script similar to what openssl does).
* Don't run test on ARMSteven Fackler2016-10-141-1/+5
| | | | | They're very segfaulty, but it's almost certainly due to the QEMU layer. We really just want to make sure things compile.
* Correct feature selection in testsSteven Fackler2016-10-131-3/+10
|
* Flag off dtls and mask ssl_opsSteven Fackler2016-10-131-1/+1
| | | | Also un-feature gate npn as it ships with 1.0.1
* Add support for OpenSSL 1.1.0Alex Crichton2016-10-121-25/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit is relatively major refactoring of the `openssl-sys` crate as well as the `openssl` crate itself. The end goal here was to support OpenSSL 1.1.0, and lots of other various tweaks happened along the way. The major new features are: * OpenSSL 1.1.0 is supported * OpenSSL 0.9.8 is no longer supported (aka all OSX users by default) * All FFI bindings are verified with the `ctest` crate (same way as the `libc` crate) * CI matrixes are vastly expanded to include 32/64 of all platforms, more OpenSSL version coverage, as well as ARM coverage on Linux * The `c_helpers` module is completely removed along with the `gcc` dependency. * The `openssl-sys` build script was completely rewritten * Now uses `OPENSSL_DIR` to find the installation, not include/lib env vars. * Better error messages for mismatched versions. * Better error messages for failing to find OpenSSL on a platform (more can be done here) * Probing of OpenSSL build-time configuration to inform the API of the `*-sys` crate. * Many Cargo features have been removed as they're now enabled by default. As this is a breaking change to both the `openssl` and `openssl-sys` crates this will necessitate a major version bump of both. There's still a few more API questions remaining but let's hash that out on a PR! Closes #452
* Add x509_validity feature to travis testsDavid Weinstein2016-08-171-1/+1
| | | | - also update docs for new x509 `not_before`, `not_after`
* Fix buildSteven Fackler2016-08-091-1/+1
|
* Test hmac featuresSteven Fackler2016-08-091-1/+1
|
* Move X509_get_extensions to openssl helpersSteven Fackler2016-08-091-1/+1
|
* Make c_helpers optionalSteven Fackler2016-08-091-1/+1
|
* Build against 1.9Steven Fackler2016-07-311-4/+0
|
* add RUST_BACKTRACE=1 to make debugging ci failures easierBen Batha2016-07-291-1/+1
|
* Add an RSA key decryption testJonas Schievink2016-06-261-1/+1
|
* Stop testing sslv2 feature on TravisSteven Fackler2016-03-011-1/+1
| | | OpenSSL removed support for this entirely in the most recent release.
* Test nightly on travisSteven Fackler2016-01-111-0/+4
|
* Disable cross compilation for nowSteven Fackler2015-12-171-0/+1
|
* Travis fixesSteven Fackler2015-12-161-3/+3
|
* Stop using manifest-path for nowSteven Fackler2015-12-161-1/+1
| | | | Some ssl tests depend on the working directory being openssl
* Try cross compilingSteven Fackler2015-12-161-1/+18
|
* Test overhaul + add an arm cross compile buildSteven Fackler2015-12-161-0/+14
The ARM build doesn't do anything yet