summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src/lib.rs
Commit message (Expand)AuthorAgeFilesLines
...
* guardmgr: Change APIs that used to take IDs.Nick Mathewson2022-08-021-10/+8
* CircMgr: Update to new NetDirProvider APINick Mathewson2022-07-261-8/+7
* Run maint/add_warning crates/*/src/{lib,main}.rsIan Jackson2022-06-231-0/+3
* CircMgr: Enable reachable_addrs filter.Nick Mathewson2022-06-171-0/+7
* Move responsibility for GuardMgr NetDir updates to GuardMgr.Nick Mathewson2022-06-071-32/+24
* Remove now-redundant Send+Sync constraints alongside NetDirProviderNick Mathewson2022-06-071-4/+4
* lints: Add let_unit_value allow to all cratesIan Jackson2022-05-311-0/+1
* lints: Add lint block delimiters to every crateIan Jackson2022-05-311-0/+2
* squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+0
* fix typo in doctrinity-1686a2022-04-251-1/+1
* Merge branch 'report-skew' into 'main'eta2022-04-131-0/+12
|\
| * circmgr: re-export clock skew estimates.Nick Mathewson2022-04-121-0/+12
* | circmgr: back off on preemptive circuits if they fail consistentlyNick Mathewson2022-04-121-8/+48
* | circmgr: Remove now-unused scheduled entry points.Nick Mathewson2022-04-121-18/+8
* | circmgr: Report CircProvenance from AbstractCircMgr.Nick Mathewson2022-04-121-2/+2
|/
* Run cargo fmt one more time for good measure.Nick Mathewson2022-03-301-2/+2
* Refactor FirstHopId into type-differentiated formNick Mathewson2022-03-301-10/+22
* Rename Guard=>FirstHop, GuardId=>FirstHopIdNick Mathewson2022-03-301-3/+3
* Rename ExternalFailure => ExternalActivity.Nick Mathewson2022-03-301-3/+3
* Replace the fallback directories when they change in the config.Nick Mathewson2022-03-301-0/+5
* Add status tracking to FallbackDir.Nick Mathewson2022-03-301-0/+9
* circmgr: Use guard-manager's view of the fallbacks when possible.Nick Mathewson2022-03-301-1/+4
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-301-7/+12
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-301-1/+2
* Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-3/+251
* move StreamIsolation to isolation moduletrinity-1686a2022-03-241-1/+2
* move isolation in separate moduletrinity-1686a2022-03-241-5/+3
* dirmgr: Note errors and inform the circmgr about them.Nick Mathewson2022-03-211-0/+11
* circmgr: Change API for using FallbackDirsNick Mathewson2022-03-211-3/+3
* Merge branch 'test-isolation' into 'main'Nick Mathewson2022-03-171-0/+4
|\
| * replace TODOs with documentationtrinity-1686a2022-03-161-1/+1
| * testing new api for isolationTrinity Pointard2022-03-161-0/+4
* | Make CircMgrConfig transparent (and make it a trait)Ian Jackson2022-03-161-20/+15
|/
* Disable clippy::clone_on_ref_ptrIan Jackson2022-02-241-1/+0
* Merge remote-tracking branch 'origin/mr/340'Nick Mathewson2022-02-231-7/+6
|\
| * Make NoLock into BadApiUsage.Nick Mathewson2022-02-221-7/+6
* | Remove clippy::needless_borrow exception in CI.Nick Mathewson2022-02-201-1/+0
|/
* Move persistent state flush from client to circmgrYuan Lyu2022-02-151-1/+13
* Change deny(clippy::all) to warn(clippy::all).Nick Mathewson2022-02-141-1/+1
* tor-circmgr: Introduce TargetPorts with a pretty Display implIan Jackson2022-02-041-1/+1
* Temporarily disable some clippy lints on nightlyIan Jackson2022-02-021-0/+1
* Rename FooRuntime to FooNativeTlsRuntime for consistency.Nick Mathewson2022-01-261-1/+1
* Merge branch 'ticket255' into 'main'eta2022-01-241-1/+1
|\
| * Refactor Runtimes to use separate TLS implementations internally.Nick Mathewson2022-01-191-1/+1
* | Rename PathConfig::more_permissive_than()Nick Mathewson2022-01-201-1/+3
|/
* Merge branch 'ticket_178' into 'main'eta2022-01-101-0/+12
|\
| * Add API to check if primary MDs are missing.Nick Mathewson2022-01-061-0/+12
* | tor-circmgr: Remove Arc around ClientCircIan Jackson2022-01-071-2/+2
|/
* extend lints to include 'clippy::all'Daniel Eades2021-12-281-0/+1
* Expand some comments about circuit expiration.Nick Mathewson2021-12-151-2/+5