Provide isolate-all-streams function
Fixes #279 (closed)
This branch is on top of the one for !250 (merged) "Provide TorClient::set_default_prefs and clone_with_prefs". Any changes in response to review there are not likely to conflict with this I think.
Merge request reports
Activity
assigned to @Diziet
requested review from @eta
lgtm! probably worth getting @nickm to skim this over, just because I think he had opinions on how easy we should make this, but this is fine to merge otherwise — once !250 (merged) is merged that is!
94 94 None, 95 95 /// Id of the isolation group the connection should be part of 96 96 Explicit(IsolationToken), 97 /// Isolate every connection! 98 EveryConnection, changed this line in version 4 of the diff
- Resolved by Ian Jackson
211 213 self 212 214 } 213 215 216 /// Indicate that no connection should share a circuit with any other. 217 /// 218 /// **Use with care:** This is likely to have poor performance, and imposes a much greater load 219 /// on the Tor network. Use this option only to make small numbers of connections each of 220 /// which need very high levels of privacy. 221 /// 222 /// This can be undone by calling `set_isolation_group` or `new_isolation_group` on these 223 /// preferences. 224 pub fn isolate_every_connection(&mut self) -> &mut Self { changed this line in version 4 of the diff
added 1 commit
- 06c15f21 - isolation: Much better wording for always isolate setting
mentioned in commit Diziet/arti@7bc89417
mentioned in commit Diziet/arti@23c1fc8c
enabled an automatic merge when the pipeline for 7bc89417 succeeds
mentioned in commit Diziet/arti@41ec94c9
mentioned in merge request !256 (merged)
mentioned in commit 695a33c1
mentioned in commit Diziet/arti@aa4d8de1