boring2/openssl-sys
Alex Crichton 06577cbf9c Switch from `rustc_version` to `autocfg`
This switches the `openssl-sys` crate from using `rustc_version` as a
crate to check the version of rustc to using `autocfg`. While
functionally the same this has a few advantages:

* The `autocfg` crate has fewer dependencies and compiles faster
* If the `semver` crate has the `serde` feature activated, turns out
  `openssl-sys` gets compiled quite late in the dependency graph which
  can push back further C compilations. This is due to the slower
  compilation time of `serde` itself.
* The `autocfg` crate I believe is a bit more robust in terms of being
  flexible with the output of rustc itself.
2019-05-01 08:09:40 -07:00
..
build Switch from `rustc_version` to `autocfg` 2019-05-01 08:09:40 -07:00
src Fix requiret ossl version for EVP_PKEY_size 2019-04-23 12:36:42 +02:00
CHANGELOG.md Release openssl v0.10.21 2019-04-30 21:59:02 -07:00
Cargo.toml Switch from `rustc_version` to `autocfg` 2019-05-01 08:09:40 -07:00
LICENSE-MIT New build system 2014-11-13 15:17:00 +02:00
README.md Symlink README in place 2017-08-21 04:00:25 -07:00

README.md

rust-openssl

CircleCI Build status crates.io

OpenSSL bindings for the Rust programming language.

Documentation.

Release Support

The current supported release is 0.10.

New major versions will be published at most once per year. After a new release, the previous major version will be partially supported with bug fixes for 3 months, after which support will be dropped entirely.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed under the terms of both the Apache License, Version 2.0 and the MIT license without any additional terms or conditions.