14 releases (7 breaking)
Uses new Rust 2021
|0.7.0||Nov 30, 2022|
|0.5.0||Sep 1, 2022|
|0.3.2||Jun 24, 2022|
|0.1.0||Mar 1, 2022|
|0.0.0||Jun 24, 2021|
#253 in Network programming
1,082 downloads per month
Used in 9 crates (4 directly)
tor-circmgr: circuits through the Tor network on demand.
In Tor, a circuit is an encrypted multi-hop tunnel over multiple relays. This crate's purpose, long-term, is to manage a set of circuits for a client. It should construct circuits in response to a client's needs, and preemptively construct circuits so as to anticipate those needs. If a client request can be satisfied with an existing circuit, it should return that circuit instead of constructing a new one.
specific-relay: Support for connecting to a relay via specifically provided connection instructions, rather than using information from a Tor network directory.
full: Enable all features above.
Experimental and unstable features
Note that the APIs enabled by these features are NOT covered by semantic versioning[^1] guarantees: we might break them or remove them between patch versions.
experimental-api: Add additional non-stable APIs to our public interfaces.
experimental: Enable all the above experimental features.
[^1]: Remember, semantic versioning is what makes various
features work reliably. To be explicit: if you want
to only make safe changes, then you cannot enable these
License: MIT OR Apache-2.0