summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr
Commit message (Expand)AuthorAgeFilesLines
...
| * Rename ThingListBuilder::replace (from set)Ian Jackson2022-04-251-4/+4
| * Use better syntax for doc comment attributeIan Jackson2022-04-251-3/+1
| * Introduce PredictedPortsListBuilderIan Jackson2022-04-252-29/+34
* | squash! Bump every crate's edition to 2021.Nick Mathewson2022-04-259-11/+0
* | Bump every crate's edition to 2021.Nick Mathewson2022-04-251-1/+1
* | Add 'rust-version = "1.56"' to every Cargo.toml file.Nick Mathewson2022-04-251-0/+1
* | Reformat all not-yet-reformatted Cargo.toml files.Nick Mathewson2022-04-251-13/+13
|/
* fix typo in doctrinity-1686a2022-04-251-1/+1
* Use git source for derive_builder for now, for sub_builder featureIan Jackson2022-04-211-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
* Bump all arti*, tor* crates to 0.2.0Nick Mathewson2022-04-011-18/+18
* 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
* Reformat several Cargo.toml files with 100-char-wide lines.Nick Mathewson2022-03-301-13/+4
* 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-306-23/+31
* Reformat tor-circmgr/Cargo.tomlNick Mathewson2022-03-301-21/+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