sysctl
Simplified interface to libc::sysctl
0.7.1
19M downloads/mo
#2165 most downloaded on crates.io
johalun/sysctl-rs
What this package is like to depend on
Last release 11 months ago
17 Sep 2025
Release timing varies
gaps range from 8 days to 1.8 years
Most releases are documented
notes for 17 of 19 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
20 releases · first in 2017
1 release in the last 12 months
see the full history below
Release timeline
20 releases · May 2017 to Sep 2025
2018
2019
2020
2021
2022
2023
2024
2025
2026
Releases
latest 20-
0.7.117 Sep 2025 -
0.6.010 Sep 2024 -
0.5.531 Oct 2023Release notes
Open source →- Updated enum-as-inner to 0.6.0, to remove dependencies on both syn-1 and syn-2.
- Updated bitflags to minimum 2.0.
Release notes
Open source →Changed
- Updated enum-as-inner to 0.6.0, to remove dependencies on both syn-1 and syn-2.
- Updated bitflags to minimum 2.0.
-
0.5.409 Dec 2022 -
0.5.309 Dec 2022 -
0.5.216 Aug 2022 -
0.5.116 Aug 2022 withdrawn -
0.4.607 Aug 2022Release notes
Open source →Changed
- Can't have more than 5 keywords in Cargo.toml. Remove the added iOS keyword.
-
0.4.401 Mar 2022 -
0.4.301 Nov 2021 -
0.4.203 Aug 2021Release notes
Open source →Changed
- Add Cirrus CI for FreeBSD, macOS and Linux.
- Bump thiserror crate.
- Use sysctlnametomib(3) where available.
- Use sysctlbyname(3) on FreeBSD.
- Tell docs.rs to build docs for FreeBSD too.
- Don't include docs in package to reduce size.
-
0.4.124 Apr 2021Release notes
Open source →Changed
- Replace deprecated failure crate with thiserror.
- Fix clippy lints.
-
0.4.024 Jul 2019Release notes
Open source →Changed
- Add Linux support.
- Huge refactor.
- Improve BSD code to provide a cross platform compatible API.
- [BREAKING] Make static functions private, all calls now go through the Ctl object.
-
0.3.007 Jan 2019Release notes
Open source →Changed
- Improve error handling.
- Publish CtlInfo struct.
- Add Cirrus CI script.
-
0.2.028 May 2018Release notes
Open source →Changed
- Add iterator support (thanks to Fabian Freyer!).
- Add struct interface for control.
- Add documentation for macOS.
- Use failure create for error handling.
-
0.1.404 Jan 2018 -
0.1.304 Jan 2018 -
0.1.223 May 2017Release notes
Open source →Added
- This changelog.
- API to get values by OID.
- Example value_oid_as.rs
- Node types can also contain data so treat Nodes same as Struct/Opaque.
-
0.1.110 May 2017Nothing published for this version
-
0.1.009 May 2017Nothing published for this version