Nick Mathewson
134c04a67a
Update our disclaimers and limitations sections.
2021-10-27 11:13:46 -04:00
Nick Mathewson
be4823818e
TorClient::resolve_ptr should take an IpAddr.
2021-10-26 09:42:25 -04:00
Nick Mathewson
1b6098d00f
More tests for arti_client::address
2021-10-26 09:32:41 -04:00
Nick Mathewson
47234655ce
Turn StreamIsolation into a separate type.
...
Now that we have two kinds of isolation tokens (those set on a
stream, and those set by the stream's associated TorClient), we
need a more sophisticated kind of isolation.
This fixes the bug introduced with the previous commit, where
per-stream tokens would override per-TorClient tokens.
2021-10-25 12:32:18 -04:00
Nick Mathewson
16f6ee4b54
Add an isolate_client() function to create an isolated TorClient.
...
When two TorClients are isolated, their streams shouldn't share
circuits, even though they share internal circuit and guard state.
2021-10-25 12:02:44 -04:00
Nick Mathewson
b477f12d83
s/arti-arti-client/arti-client/ and regenerate readme files
2021-10-25 08:40:00 -04:00
Nick Mathewson
89de07686d
Upgrade to latest tracing-{subscriber,journald}
2021-10-23 22:23:26 -04:00
Nick Mathewson
e00a1c59ae
Run "cargo fix --edition-idioms=2018".
2021-10-22 09:05:45 -04:00
Nick Mathewson
7c7a388e28
Rename tor_client/arti_tor_client to arti_client.
...
Solves a name conflict with the existing tor_client create.
Closes #130 .
2021-10-21 14:22:11 -04:00