aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-circmgr
Commit message (Expand)AuthorAgeFilesLines
* arti-client: add exit selection with GeoIP country codeseta2023-09-187-10/+180
* Bump patchlevel (not dependents) on crates with trivial changesNick Mathewson2023-09-051-1/+1
* Update patchlevel for crates with nontrivial changes.Nick Mathewson2023-09-051-13/+13
* Upgrade to visibility 0.1.0Nick Mathewson2023-09-051-1/+1
* Run maint/add_warning to add lint block everywhereIan Jackson2023-08-2312-0/+12
* Run add_warnings on all files.Nick Mathewson2023-08-041-2/+2
* Remove semver.md files now that 1.1.7 is out.Nick Mathewson2023-08-011-1/+0
* Increment patchlevel versions of crates with minor changesNick Mathewson2023-08-011-9/+9
* Update minor versions on crates that have had breaking changesNick Mathewson2023-08-011-7/+7
* tor-circmgr: impl AsRef<dyn std::error::Error> for some error typesIan Jackson2023-07-182-0/+4
* Merge branch 'clippy-allow' into 'main'Ian Jackson2023-07-1112-0/+13
|\
| * Run maint/add_warning to actually apply new lint allowsIan Jackson2023-07-1012-0/+13
* | rng ranges: Use gen_range_infallible() for Duration::ZERO..=TIan Jackson2023-07-101-1/+1
* | rng ranges: Use gen_range_checked().unwrap() in test caseIan Jackson2023-07-101-2/+2
* | rng ranges: Use gen_range_checked().expect() in obvious cases (fmt)Ian Jackson2023-07-101-1/+2
* | rng ranges: Use gen_range_checked().expect() in obvious casesIan Jackson2023-07-102-3/+6
|/
* Merge branch 'inclusive' into 'main'Nick Mathewson2023-07-071-1/+1
|\
| * rng ranges: Use inclusive Duration ranges in several placesIan Jackson2023-07-071-1/+1
* | Merge branch 'report-bugs-v2' into 'main'Nick Mathewson2023-07-076-43/+30
|\ \ | |/ |/|
| * circmgr: Use event_report!() and similar macrosNick Mathewson2023-07-076-43/+30
* | Merge branch 'allow_missing_panics' into 'main'Ian Jackson2023-07-071-1/+0
|\ \
| * | Run add_warning to remove `missing_panics_doc` deny.Nick Mathewson2023-07-061-1/+0
| |/
* / Avoid matches!(x, None), matches!(x, Ok(_))Nick Mathewson2023-07-061-1/+1
|/
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-1/+0
* Bump patchlevel versions on crates with smaller changesNick Mathewson2023-06-301-10/+10
* Bump minor versions on crates with breaking changesNick Mathewson2023-06-301-1/+1
* Merge branch 'stabilize-hs-client' into 'main'Nick Mathewson2023-06-291-2/+3
|\
| * Mark all {hs,onion-serivce}-client features as non-experimental.Nick Mathewson2023-06-291-2/+3
* | tor-circmgr: Provide estimate_timeout as a method on HsCircPoolIan Jackson2023-06-291-1/+21
|/
* Merge branch 'circparams' into 'main'Ian Jackson2023-06-292-15/+18
|\
| * tor-circmgr: Expose CircParameters from NetParameters constructionIan Jackson2023-06-292-15/+18
* | circmgr: Refactor duplicate logic.Nick Mathewson2023-06-281-27/+21
* | circmgr: Remove a "TODO HS" about path restrictions.Nick Mathewson2023-06-281-3/+0
* | circmgr: Defer two "TODO HS" in hspoolNick Mathewson2023-06-281-2/+2
|/
* HS configuration: Add retry parameters to configurationIan Jackson2023-06-282-0/+37
* Upgrade to itertools 0.11.0Nick Mathewson2023-06-261-1/+1
* random_idx_where: Ensure uniform distribution of choiceJim Newsome2023-06-231-22/+32
* Add more tests for random_idx_whereJim Newsome2023-06-231-0/+10
* Merge branch 'idx' into 'main'Ian Jackson2023-06-231-0/+10
|\
| * tor-circmgr: Test random_idx_where with empty sliceIan Jackson2023-06-231-0/+7
| * tor-circmgr: random_idx_where: Don't panic on empty rangeIan Jackson2023-06-231-0/+3
* | Merge branch 'circmgr-timeout-est' into 'main'Nick Mathewson2023-06-224-7/+35
|\ \
| * | circmgr: Now that Action is public, clean it up a little.Nick Mathewson2023-06-221-3/+2
| * | circmgr: New API to expose estimate-based timeouts.Nick Mathewson2023-06-224-4/+33
* | | hspool: Use let-else pattern; our MSRV permits it.Nick Mathewson2023-06-221-6/+2
* | | circmgr: Use path_ref() instead of path().Nick Mathewson2023-06-221-24/+45
| |/ |/|
* | lints: Run maint/add_warning to actually apply new lintsIan Jackson2023-06-211-0/+2
|/
* Typo fixesgabi-2502023-06-201-2/+2
* circmgr: Use a slightly nicer way to pick a circuit from our pool.Nick Mathewson2023-06-161-13/+58
* circmgr: Make hspool size dynamicNick Mathewson2023-06-162-28/+108