aboutsummaryrefslogtreecommitdiff
path: root/openssl/test/build.sh
Commit message (Collapse)AuthorAgeFilesLines
* Add support for OpenSSL 1.1.0Alex Crichton2016-10-121-10/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix finicky sha1 stdin formatDavid Weinstein2016-08-171-1/+2
|
* Improve build scriptDavid Weinstein2016-08-171-2/+13
| | | | | - try and fallback to a mirror when openssl.org is down - check the sha1 of the downloaded tarball
* Update openssl version in CISteven Fackler2016-05-031-1/+1
|
* Update source URL for new OpenSSL releaseSteven Fackler2016-03-011-1/+1
|
* Bump openssl version to test withSteven Fackler2016-01-281-1/+1
|
* Disable cross compilation for nowSteven Fackler2015-12-171-3/+7
|
* Travis fixesSteven Fackler2015-12-161-3/+3
|
* Try cross compilingSteven Fackler2015-12-161-2/+6
|
* Test overhaul + add an arm cross compile buildSteven Fackler2015-12-161-0/+4
| | | | The ARM build doesn't do anything yet
* Bump openssl version for travisSteven Fackler2015-12-071-1/+1
|
* Travis without sudoSteven Fackler2015-11-081-3/+2
|
* Fix openssl source link in testsSteven Fackler2015-08-151-1/+1
|
* Make curl follow redirectsSteven Fackler2015-07-231-1/+1
|
* Revert "Don't build a custom openssl on OSX"Steven Fackler2015-06-301-0/+10
| | | | | | This reverts commit 645430602d0f4d56c6ab153b68a11c6be6d8b183. We actually need 1.0.2 for DTLSv1.2 and ALPN
* Don't build a custom openssl on OSXSteven Fackler2015-06-271-10/+0
| | | | I don't believe the bugfix the required this is needed anymore
* Clean up build infrastructureSteven Fackler2015-04-081-0/+10