summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/src
Commit message (Expand)AuthorAgeFilesLines
...
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-259-11/+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-122-8/+55
* | circmgr: Remove now-unused scheduled entry points.Nick Mathewson2022-04-121-18/+8
* | circmgr: Report CircProvenance from AbstractCircMgr.Nick Mathewson2022-04-122-23/+34
|/
* Create and use API to report guard/fallback skew.Nick Mathewson2022-04-072-12/+51
* ChanMgr: Return provenance information from get_or_launchNick Mathewson2022-04-071-7/+8
* Distinguish UsageMismatch cases by whether a race is possibleNick Mathewson2022-04-042-7/+33
* circmgr: Improve retry-and-or-delay logic.Nick Mathewson2022-04-041-26/+36
* circmgr: implement HasRetryTime.Nick Mathewson2022-04-041-2/+80
* circmgr: Improve reporting of error origins.Nick Mathewson2022-04-043-28/+77
* circmgr: Avoid a race condition in circuit usage restrictionNick Mathewson2022-04-043-11/+34
* Use a lower default for max_retries.Nick Mathewson2022-03-301-1/+1
* circmgr: limit circuit attempts when launch_parallelism > 1.Nick Mathewson2022-03-301-1/+21
* 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
* DirPathBuilder::pick_path: re-order match cases for clarity.Nick Mathewson2022-03-301-16/+18
* 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-304-14/+49
* Turn FallbackList into a real type, and store one in GuardMgr.Nick Mathewson2022-03-305-23/+30
* Move fallback.rs into guardmgr.Nick Mathewson2022-03-304-4/+6
* Merge branch 'disallowed_lint' into 'main'eta2022-03-302-5/+0
|\
| * Remove allow(clippy::disallowed_methods) lint.Nick Mathewson2022-03-302-5/+0
* | Make daemon tasks self-contained; introduce NetDirProvidereta2022-03-301-3/+251
|/
* Merge branch 'no-system-time' into 'main'eta2022-03-304-18/+44
|\
| * typotrinity-1686a2022-02-281-1/+1
| * use wallclock where possible in teststrinity-1686a2022-02-262-0/+5
| * fix teststrinity-1686a2022-02-252-14/+21
| * remove most usage of SystemTime::nowtrinity-1686a2022-02-254-4/+18
* | Remove a now-irrelevant commentNick Mathewson2022-03-281-2/+0
* | remove usage of 'token' where it's no longer a tokentrinity-1686a2022-03-272-13/+16
* | implement IsolationHelper for StreamIsolationtrinity-1686a2022-03-252-14/+12
* | move StreamIsolation to isolation moduletrinity-1686a2022-03-243-108/+107
* | implement IsolationHelper for tuple of IsolationHelpertrinity-1686a2022-03-241-0/+159
* | move isolation in separate moduletrinity-1686a2022-03-245-330/+336
* | seal trait Isolationtrinity-1686a2022-03-241-1/+11
* | rename *_isolation_group to *_isolationtrinity-1686a2022-03-242-8/+8
* | Merge branch 'more_iso_docs' into 'main'eta2022-03-231-7/+63
|\ \
| * | Expand documentation for isolation traitsNick Mathewson2022-03-171-7/+63
* | | Expand some comments based on review from @diziet.Nick Mathewson2022-03-211-1/+4
* | | circmgr: When planning, only keep one error; log them all.Nick Mathewson2022-03-211-3/+6
* | | dirmgr: Note errors and inform the circmgr about them.Nick Mathewson2022-03-211-0/+11
* | | Expose more peer information from circuit build failuresNick Mathewson2022-03-212-9/+46
* | | circmgr: Change API for using FallbackDirsNick Mathewson2022-03-213-6/+7
* | | circmgr: use AllGuardsDown to retry betterNick Mathewson2022-03-212-8/+36
|/ /