| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | OCSP functionality | Steven Fackler | 2017-01-14 | 1 | -0/+150 |
| | | |||||
| * | Fix time type | Steven Fackler | 2017-01-04 | 1 | -2/+4 |
| | | |||||
| * | Provide master key access | Steven Fackler | 2017-01-04 | 1 | -3/+3 |
| | | |||||
| * | Add SSL_SESSION | Steven Fackler | 2017-01-04 | 1 | -3/+60 |
| | | |||||
| * | Add constructors for various standard primes | Steven Fackler | 2016-11-12 | 1 | -0/+10 |
| | | |||||
| * | Add SslRef::set_{tmp_dh,tmp_ecdh,ecdh_auto} | Steven Fackler | 2016-11-12 | 1 | -0/+6 |
| | | |||||
| * | Add SslContextBuilder::set_tmp_{ec,}dh_callback | Steven Fackler | 2016-11-12 | 1 | -0/+10 |
| | | |||||
| * | Add PKey::bits | Steven Fackler | 2016-11-12 | 1 | -0/+1 |
| | | |||||
| * | Support client CA advertisement | Steven Fackler | 2016-11-06 | 1 | -0/+5 |
| | | |||||
| * | Avoid lhash weirdness | Steven Fackler | 2016-11-03 | 1 | -0/+2 |
| | | |||||
| * | Fix stack signatures | Steven Fackler | 2016-11-01 | 1 | -2/+2 |
| | | |||||
| * | Clean up stack | Steven Fackler | 2016-11-01 | 1 | -0/+2 |
| | | |||||
| * | Implement X509StoreContextRef::get_chain | Lionel Flandrin | 2016-11-01 | 1 | -0/+1 |
| | | |||||
| * | Add a macro definition | Steven Fackler | 2016-10-27 | 1 | -0/+6 |
| | | |||||
| * | Fix signature of EVP_DigestVerifyFinal on 1.0.1 | Steven Fackler | 2016-10-15 | 1 | -1/+3 |
| | | |||||
| * | Respect osslconf in systest | Steven Fackler | 2016-10-14 | 1 | -0/+1 |
| | | | | | | | Also cfg off SSLv3_method, since it's disabled in the OpenSSL that ships with Arch Linux. More such flags can be added on demand - it doesn't seem worth auditing everything for them. | ||||
| * | Enable hostname verification on 1.0.2 | Steven Fackler | 2016-10-14 | 1 | -1/+23 |
| | | |||||
| * | Remove link_name usage | Steven Fackler | 2016-10-14 | 1 | -0/+2 |
| | | |||||
| * | Add support for OpenSSL 1.1.0 | Alex Crichton | 2016-10-12 | 1 | -0/+569 |
| 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 | |||||