summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update our disclaimers and limitations sections.Nick Mathewson2021-10-271-4/+0
|
* Turn StreamIsolation into a separate type.Nick Mathewson2021-10-251-6/+3
| | | | | | | | | 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.
* s/arti-arti-client/arti-client/ and regenerate readme filesNick Mathewson2021-10-251-1/+1
|
* Replace references to arti-client in the documentation.Nick Mathewson2021-10-211-1/+1
|
* Finish the timeout-inference side of shared state.Nick Mathewson2021-10-201-15/+5
|
* Replace the return type of StorageMgr::try_lock with a tristateNick Mathewson2021-10-201-1/+9
| | | | | It's useful to know now only if we now have the lock, but also if we just got it for the first time.
* Initial work on periodically reloading state.Nick Mathewson2021-10-191-1/+11
| | | | | We can use this in the case where we don't get the lock on the state file, because another process is running.
* Pass the guard manager down to the path selection functions.Nick Mathewson2021-10-111-0/+4
|
* Notify guard manager on network change and state flush.Nick Mathewson2021-10-101-1/+15
|
* Add a GuardMgr member to CircuitBuilderNick Mathewson2021-10-101-2/+9
|
* enable checked_conversions lint.Nick Mathewson2021-10-091-0/+1
|
* Use StorageHandle in tor_circmgr.Nick Mathewson2021-09-301-8/+9
|
* fix/silence clippy lints in test modulesDaniel Eades2021-09-081-3/+4
|
* A little more test coverage in tor-circmgr::mgrNick Mathewson2021-09-071-1/+1
|
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+362
This will cause some pain for now, but now is really the best time to do this kind of thing.