| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Release v0.9.2v0.9.2 | Steven Fackler | 2016-11-27 | 1 | -3/+3 |
| | | |||||
| * | Release v0.9.1v0.9.1 | Steven Fackler | 2016-11-11 | 1 | -2/+2 |
| | | |||||
| * | Drop rustc-serialize dependency | Steven Fackler | 2016-11-09 | 1 | -1/+1 |
| | | |||||
| * | Release v0.9.0 | Steven Fackler | 2016-11-05 | 1 | -3/+3 |
| | | |||||
| * | Remove unused dependency | Steven Fackler | 2016-11-05 | 1 | -1/+0 |
| | | |||||
| * | Implement new feature setup | Steven Fackler | 2016-10-17 | 1 | -2/+3 |
| | | | | | | | | | 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). | ||||
| * | Clean up features | Steven Fackler | 2016-10-13 | 1 | -7/+0 |
| | | |||||
| * | Correct feature selection in tests | Steven Fackler | 2016-10-13 | 1 | -1/+2 |
| | | |||||
| * | Flag off dtls and mask ssl_ops | Steven Fackler | 2016-10-13 | 1 | -2/+2 |
| | | | | | Also un-feature gate npn as it ships with 1.0.1 | ||||
| * | Tweak some comments in Cargo.toml | Alex Crichton | 2016-10-12 | 1 | -11/+2 |
| | | |||||
| * | Add support for OpenSSL 1.1.0 | Alex Crichton | 2016-10-12 | 1 | -25/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | Release v0.8.3 | Steven Fackler | 2016-09-09 | 1 | -2/+2 |
| | | |||||
| * | Release openssl-sys v0.7.17, openssl v0.8.2 | Steven Fackler | 2016-08-18 | 1 | -3/+3 |
| | | |||||
| * | Add `"x509_expiry"` feature flag | David Weinstein | 2016-08-17 | 1 | -0/+1 |
| | | | | | | - fix return of `ASN1_TIME_print` - assert on null `date` | ||||
| * | Release openssl-sys v0.7.16, openssl v0.8.1 | Steven Fackler | 2016-08-15 | 1 | -3/+3 |
| | | |||||
| * | Release openssl-sys v0.7.15, openssl v0.8.0 | Steven Fackler | 2016-08-11 | 1 | -3/+3 |
| | | |||||
| * | Require bitflags 7 | Steven Fackler | 2016-08-11 | 1 | -1/+1 |
| | | |||||
| * | Fix build | Steven Fackler | 2016-08-09 | 1 | -0/+1 |
| | | |||||
| * | Make hmac support optional and remove openssl-sys-extras | Steven Fackler | 2016-08-09 | 1 | -1/+2 |
| | | | | | rust-openssl no longer requires headers for the default feature set. | ||||
| * | Move X509_get_extensions to openssl helpers | Steven Fackler | 2016-08-09 | 1 | -0/+1 |
| | | |||||
| * | Make c_helpers optional | Steven Fackler | 2016-08-09 | 1 | -1/+5 |
| | | |||||
| * | Move SSL_CTX_set_ecdh_auto to -sys | Steven Fackler | 2016-08-04 | 1 | -1/+1 |
| | | |||||
| * | Build against 1.9 | Steven Fackler | 2016-07-31 | 1 | -3/+0 |
| | | |||||
| * | Merge pull request #410 from jonas-schievink/passwd-callbacks | Steven Fackler | 2016-07-03 | 1 | -0/+1 |
| |\ | | | | | Password callbacks | ||||
| | * | Put password callbacks behind a cargo feature | Jonas Schievink | 2016-06-26 | 1 | -0/+1 |
| | | | |||||
| * | | Release v0.7.14 | Steven Fackler | 2016-07-01 | 1 | -4/+4 |
| |/ | |||||
| * | Release v0.7.13 | Steven Fackler | 2016-05-20 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.12 | Steven Fackler | 2016-05-16 | 1 | -4/+4 |
| | | |||||
| * | Allow bitflags 0.7 | Anthony Ramine | 2016-05-15 | 1 | -1/+1 |
| | | |||||
| * | Release v0.7.11 | Steven Fackler | 2016-05-05 | 1 | -4/+4 |
| | | |||||
| * | Upgrade to work with bitflags 0.5 and 0.6 | Matt Brubeck | 2016-04-29 | 1 | -1/+1 |
| | | |||||
| * | Release v0.7.10 | Steven Fackler | 2016-04-16 | 1 | -4/+4 |
| | | |||||
| * | Update lazy_static | Steven Fackler | 2016-04-13 | 1 | -1/+1 |
| | | |||||
| * | Release v0.7.9 | Steven Fackler | 2016-04-06 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.8 | Steven Fackler | 2016-03-18 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.7 | Steven Fackler | 2016-03-17 | 1 | -4/+4 |
| | | |||||
| * | Bump bitflags to 0.4 | Kalita Alexey | 2016-02-28 | 1 | -1/+1 |
| | | |||||
| * | Release v0.7.6 | Steven Fackler | 2016-02-10 | 1 | -4/+4 |
| | | |||||
| * | Exclude test directory from package | Steven Fackler | 2016-01-22 | 1 | -0/+1 |
| | | |||||
| * | Release v0.7.5 | Steven Fackler | 2016-01-22 | 1 | -4/+4 |
| | | |||||
| * | Add stream panic propagation behind a nightly feature gate | Steven Fackler | 2016-01-11 | 1 | -0/+2 |
| | | |||||
| * | Release v0.7.4 | Steven Fackler | 2015-12-18 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.3 | Steven Fackler | 2015-12-17 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.2 | Steven Fackler | 2015-12-15 | 1 | -2/+2 |
| | | |||||
| * | Merge pull request #320 from uasi/add-variations-of-pbkdf2 | Steven Fackler | 2015-12-15 | 1 | -0/+1 |
| |\ | | | | | Add PBKDF2-HMAC-SHA256 and -SHA512 functions | ||||
| | * | Put pbkdf2_hmac_{256,512}() behind feature gate | Tomoki Aonuma | 2015-12-10 | 1 | -0/+1 |
| | | | | | | | | | PKCS5_PBKDF2_HMAC is not available with openssl-0.9.8 on os x | ||||
| * | | Replace SslStream implementation! | Steven Fackler | 2015-12-09 | 1 | -0/+4 |
| |/ | |||||
| * | Release v0.7.1 | Steven Fackler | 2015-11-28 | 1 | -4/+4 |
| | | |||||
| * | Release v0.7.0 | Steven Fackler | 2015-11-16 | 1 | -4/+4 |
| | | |||||
| * | Split stuff requiring a shim out to a separate crate | Steven Fackler | 2015-11-16 | 1 | -5/+3 |
| | | |||||