NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #571 most downloaded on crates.io
Low level bindings to SystemConfiguration framework for macOS
Last release 3 years ago
no release in 18 months
Ships fairly regularly
a new release about every 12 months
Nearly every release is documented
notes for 6 of 6 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
7 releases · first in 2018
Fix builds on iOS by removing references to deprecated interface type kSCNetworkInterfaceTypeIrDA. Also remove constant for bridge network interfaces…
SCNetworkReachability::schedule_with_runloop and unschedule_from_runloop as
unsafe. They accept a raw pointer that it dereferences. Figuring out a safe API around this is
left as an exercise for the future.ReachabilityFlags no longer implements Ord or PartialOrd. It also replaces the
from_bits_unchecked constructor with other (safe) from_bits_* constructors.SCNetworkReachability::set_callback.kSCNetworkInterfaceTypeIrDA. Also remove constant for bridge network interfaces
(kSCNetworkInterfaceTypeBridge).Upgrade core-foundation to 0.9 and core-foundation-sys to 0.8. This is a breaking change since those crates are publicly re-exported from these crates…
One column per quarter.
Bump the required libc version from 0.2.0 to 0.2.49 to fix the build
Add bindings for SCNetworkInterface.
SCNetworkInterface.SCNetworkReachability and related types.core-foundation dependency to 0.7SCNetworkReachability and related types from network_configuration into their own module
in the system-configuration-sys crate.Re-generate bindings using macOS 10.15 headers.
core::ffi::c_void instead of libc::c_void (new minimum supported Rust version: 1.30).struct TheType(c_void) instead of type TheType = c_void.Publicly re-export libc and core_foundation_sys from system_configuration_sys.
libc and core_foundation_sys from system_configuration_sys.core_foundation from system_configurationsystem_configuration_sys a #[no_std] crate.system_configuration_sys as system_configuration::sys instead of
re-exporting each sys module under their corresponding safe level module.core-foundation dependency from 0.5 to 0.6.Initial release. Supports most SCDynamicStore operations.
Your coding agent can read these notes before it upgrades. Set up the MCP server →