Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
- Dependencies updates
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
- Dependencies updates
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
- Fix missing author and year on Apache License
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
- Fixed compilation failure on Raspberry-Pi flavor Linux Issue #10
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
-
Provide a Netlink based implementation for Linux
-
Rename methods to achieve a intuitive and easy to understand API
find_af_inet
tofind_af_inet
-
Normalize errors through systems on calls to
local_ip
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
- Provide support for Windows. Kudos to @nicguzzo.
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
-
Implement
find_af_inet
which retrieves network interfaces which belongs to either of both AF_INET or AF_INET6 -
Implement
find_ifa
which find a network interface with a specific name in a vector of network interfaces
-
Reimplement approach using
getifaddrs
instead of relying on stdout from command execution -
Use different network interface names for "macos" and "linux" instead of relying on "en0" for all os from the "unix" family
Requires Rust: rustc 1.52.1 (9bc8c42bb 2021-05-09)
Features
- Implement local IP address retrieving for Unix systems