summaryrefslogtreecommitdiff
path: root/crates/tor-circmgr/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* tor-circmgr: Remove VanguardMode from Pool.Gabriela Moldovan2024-06-031-0/+2
| | | | | | | | | Storing the VanguardMode in multiple places (in the VanguardMgr *and* the HS circ Pool) is dangerous and can lead to split brain situations where different parts of the code think they are running in different VanguardModes. See #1424
* Remove semver.md files from arti-1.2.1 releaseNick Mathewson2024-04-021-3/+0
|
* tor-circmgr: Add HsCircPoolConfig, make HsCircPool::reconfigure general-purpose.Gabriela Moldovan2024-03-111-0/+2
|
* tor-circmgr: Give CircMgr a VanguardMgr.Gabriela Moldovan2024-03-111-0/+1
| | | | Closes #1277
* Remove semver.md files from arti 1.2.0 release.Gabriela Moldovan2024-03-041-1/+0
|
* tor-circmgr: Note Error breaking change in semver.md.Gabriela Moldovan2024-02-281-0/+1
|
* Remove all semver.md files to start a fresh release roundIan Jackson2024-02-051-1/+0
|
* tor-circmgr: Expose ErrorKind-combining calculation.Nick Mathewson2024-01-231-0/+1
| | | | | We use this for a RetryError in circmgr, but we will also want it in hsservice.
* Remove semver.md files now that 1.1.7 is out.Nick Mathewson2023-08-011-1/+0
|
* tor-circmgr: impl AsRef<dyn std::error::Error> for some error typesIan Jackson2023-07-181-0/+1
| | | | We're about to want this.
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-1/+0
|
* circmgr: New API to expose estimate-based timeouts.Nick Mathewson2023-06-221-0/+1
| | | | | This will help create good timeout values for various onion-service operations.
* Remove semver.md files from 1.1.5Nick Mathewson2023-06-011-3/+0
|
* Refactor ClientCirc APIs to use Arc<ClientCirc>.Nick Mathewson2023-05-161-0/+1
| | | | | | | | | | | | Now ClientCirc is no longer `Clone`, and the things that need it to be `Clone` instead return and use an Arc<ClientCirc> We're doing this so that ClientCirc can participate in the RPC system, and so that its semantics are more obvious. Closes #846. Thanks to the type system, this was a much simpler refactoring than I had feared it would be.
* hspool: Accept any T:CircTarget.Nick Mathewson2023-05-101-0/+2
| | | | | | Previously, we only accepted an OwnedCircTarget, which would have kept us from getting a circuit that was aimed at a specialized CircTarget that gave us LinkSpecs in a raw order.
* Remove semver.md files now that 1.1.0 is released.Nick Mathewson2022-11-301-2/+0
|
* Move GuardMgr::new call to arti_client::TorClientIan Jackson2022-11-141-0/+1
| | | | | | | Having this done within circmgr was irregular - most of our other key buildup functions are done in TorClient::create_inner. It is also inconvenient, as it buries the guardmgr within the circmgr.
* Refactor external guardmgr APIs: Stop taking NetDir arguments.Nick Mathewson2022-11-081-0/+1
| | | | | | | | | These arguments were used only for legacy (testing) purposes; the tests now use `TestNetDirProvider`. This lets us simplify our internal logic for passing a `NetDir` to our samples, and prepare for having a `BridgeSet` to pass there instead. This is a breaking change to `guardmgr` and `circmgr`.
* Remove semver.md from arti-1.0.0Nick Mathewson2022-09-071-1/+0
|
* Add semver notesIan Jackson2022-08-171-0/+1
|
* Now that versions have bumped, remove semver.md files.Nick Mathewson2022-08-011-1/+0
|
* tor-circmgr: Clarify and improve Protocol error.Nick Mathewson2022-07-121-0/+1