$ openssl-sys
v0.9.112FFI bindings to OpenSSL
Latest Update Summary
Crate
Name: openssl-sys New version: 0.9.110 Release date: 2025-10-15T11:21:40Z
Crate readme
Short description A logger that prints all messages with a readable output format.
Long description The simple_logger crate provides a logging solution with customizable output formats, including timestamps in RFC 3339 format. It supports enabling simple colors based on log levels, includes thread metadata, and allows toggling the output between STDOUT and STDERR. The crate has been maintained since its initial version in 2015, focusing on simplicity. Optional features include disabling default features and including specific ones for timestamps, colors, threads, and changing output destination.
Features • colors • timestamps • threads • nightly • stderr
Code Examples Basic usage
use simple_logger::SimpleLogger;
fn main() {
SimpleLogger::new().init().unwrap();
log::warn!("This is an example message.");
}
Cargo.toml dependency with default features disabled
[dependencies.simple_logger]
default-features = false
Cargo.toml with timestamps feature enabled
[dependencies.simple_logger]
default-features = false
features = ["timestamps"]
Cargo.toml with combined features
[dependencies.simple_logger]
features = ["colors", "threads", "timestamps", "nightly", "stderr"]
Run example via Cargo
cargo run --example init
Links • https://github.com/borntyping/rust-simple_logger • https://crates.io/crates/simple_logger • https://docs.rs/simple_logger • https://github.com/rust-openssl/rust-openssl/pull/2401 • https://github.com/rust-openssl/rust-openssl/pull/2423 • https://github.com/rust-openssl/rust-openssl/pull/2424 • https://github.com/rust-openssl/rust-openssl/pull/2427 • https://github.com/rust-openssl/rust-openssl/pull/2426 • https://github.com/rust-openssl/rust-openssl/pull/2430 • https://github.com/rust-openssl/rust-openssl/pull/2432 • https://github.com/rust-openssl/rust-openssl/pull/2407 • https://github.com/rust-openssl/rust-openssl/pull/2434 • https://github.com/rust-openssl/rust-openssl/pull/2433 • https://github.com/rust-openssl/rust-openssl/pull/2431 • https://github.com/rust-openssl/rust-openssl/pull/2441 • https://github.com/rust-openssl/rust-openssl/pull/2436 • https://github.com/rust-openssl/rust-openssl/pull/2416 • https://github.com/rust-openssl/rust-openssl/pull/2443 • https://github.com/rust-openssl/rust-openssl/pull/2447 • https://github.com/rust-openssl/rust-openssl/pull/2448 • https://github.com/rust-openssl/rust-openssl/pull/2450 • https://github.com/rust-openssl/rust-openssl/pull/2453 • https://github.com/rust-openssl/rust-openssl/pull/2455 • https://github.com/rust-openssl/rust-openssl/pull/2457 • https://github.com/rust-openssl/rust-openssl/pull/2451 • https://github.com/rust-openssl/rust-openssl/pull/2458 • https://github.com/rust-openssl/rust-openssl/pull/2454 • https://github.com/rust-openssl/rust-openssl/pull/2462 • https://github.com/rust-openssl/rust-openssl/pull/2463 • https://github.com/rust-openssl/rust-openssl/pull/2452 • https://github.com/rust-openssl/rust-openssl/pull/2473 • https://github.com/rust-openssl/rust-openssl/pull/2475 • https://github.com/rust-openssl/rust-openssl/pull/2476 • https://github.com/rust-openssl/rust-openssl/pull/2477 • https://github.com/rust-openssl/rust-openssl/pull/2478 • https://github.com/rust-openssl/rust-openssl/pull/2479 • https://github.com/rust-openssl/rust-openssl/pull/2480 • https://github.com/rust-openssl/rust-openssl/pull/2482 • https://github.com/rust-openssl/rust-openssl/pull/2481 • https://github.com/rust-openssl/rust-openssl/pull/2483 • https://github.com/rust-openssl/rust-openssl/pull/2484 • https://github.com/rust-openssl/rust-openssl/pull/2485 • https://github.com/rust-openssl/rust-openssl/pull/2486 • https://github.com/rust-openssl/rust-openssl/pull/2487 • https://github.com/rust-openssl/rust-openssl/pull/2488 • https://github.com/rust-openssl/rust-openssl/pull/2492 • https://github.com/rust-openssl/rust-openssl/pull/2493 • https://github.com/rust-openssl/rust-openssl/pull/2494 • https://github.com/rust-openssl/rust-openssl/pull/2491 • https://github.com/rust-openssl/rust-openssl/pull/2471 • https://github.com/rust-openssl/rust-openssl/pull/2495 • https://github.com/rust-openssl/rust-openssl/pull/2490 • https://github.com/rust-openssl/rust-openssl/pull/2497 • https://github.com/rust-openssl/rust-openssl/pull/2498 • https://github.com/rust-openssl/rust-openssl/pull/2499 • https://github.com/rust-openssl/rust-openssl/pull/2500 • https://github.com/rust-openssl/rust-openssl/compare/openssl-v0.10.73...openssl-v0.10.74
https://api.github.com/repos/rust-openssl/rust-openssl/releases/254653342
Release info
Release version: 0.9.110
Release description
This version introduces multiple significant enhancements and fixes. Key changes include improved support for feature flags such as OPENSSL_NO_COMP and OPENSSL_NO_SRTP, which can affect how OpenSSL behaves under certain configurations. The introduction of the aws-lc-fips feature allows for integration with the aws-lc-fips-sys crate, expanding the library's capabilities. Various API adjustments have been made for compatibility with LibreSSL 4.2.0, and significant updates to OpenSSL documentation URLs reflect a transition to the new docs.openssl.org domain. The version also includes a variety of fixes targeting compiler warnings in newer Rust versions, as well as enhancements such as generating DSA, EC, DH, and RSA keys via the pkey_ctx function. Additional support for argon2d and argon2i variants is also included, alongside other notable changes to maintain compatibility with newer libraries and deprecate older ones. The release has also seen updates to the CI pipeline and cleanup of old configuration checks, streamlining the codebase.
Code Examples
Patch update: 0.9.111 → 0.9.112
$ DOWNLOADS TREND
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add openssl-sysOr add to Cargo.toml: openssl-sys = "0.9.112"