All notable changes to this project will be documented in this file.
- Use fmt to determine the exact type for CtlType::Int on MacOS
- Remove a leftover debug println.
- 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.
- Replace deprecated failure crate with thiserror.
- Fix clippy lints.
- 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.
- Improve error handling.
- Publish CtlInfo struct.
- Add Cirrus CI script.
- Add iterator support (thanks to Fabian Freyer!).
- Add struct interface for control.
- Add documentation for macOS.
- Use failure create for error handling.
- Fix documentation link
- Fix test on FreeBSD
- Macos support.
- 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.