17 releases (6 major breaking)
| new 6.0.0 | Apr 1, 2026 |
|---|---|
| 5.0.0 | Feb 18, 2026 |
| 4.1.1 | Feb 3, 2026 |
| 4.0.0 | Nov 14, 2025 |
| 0.1.0 | Nov 12, 2024 |
#1805 in Network programming
195 downloads per month
Used in 5 crates
(3 directly)
41KB
916 lines
Utilities for the Aranya project.
This is an internal crate that provides common utility functions and types used across various Aranya components like the client, daemon, UDS API, and others. It includes modules for:
addr: Handling network addresses (hostnames, IPs, ports), DNS lookups, and conversions.util: Filesystem operations and shared memory path handling.
This crate makes no promises on backwards compatibility.
Aranya Utilities (aranya-util)
This internal crate provides common utility functions and types used across various Aranya components like the client, daemon, UDS API, and others. It includes modules for:
addr: Handling network addresses (hostnames, IPs, ports), including parsing, validation, DNS lookups, and conversions between types likestd::net::SocketAddr.util: General utilities, such as asynchronous filesystem operations (writing files, creating directories) with specific Unix permissions.
This crate makes no promises on backwards compatibility.
Dependencies
~98MB
~2.5M SLoC