| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | CircMgr: Start writing tests. | Wesley Aptekar-Cassels | 2024-10-03 | 1 | -0/+3 |
| | | |||||
| * | Remove semver.md files from 1.2.8 | Nick Mathewson | 2024-09-30 | 1 | -1/+0 |
| | | |||||
| * | CircMgr: Make CircMgr and HsCircPool generic over builder type. | Wesley Aptekar-Cassels | 2024-09-24 | 1 | -0/+1 |
| | | | | | | | | | | | This will allow for testing, as the CircuitBuilder can be replaced with a mocked version. This did require moving some of what was in the CircuitBuilder impl into the AbstractCircuitBuilder type, since Drop implementations can't be specialized, but that's fine, as we'll probably be doing more of that in the future anyways. | ||||
| * | Remove semver.md files. | Gabriela Moldovan | 2024-06-05 | 1 | -2/+0 |
| | | | | | The 1.2.4 release is out, so we won't be needing these anymore. | ||||
| * | tor-circmgr: Remove VanguardMode from Pool. | Gabriela Moldovan | 2024-06-03 | 1 | -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 release | Nick Mathewson | 2024-04-02 | 1 | -3/+0 |
| | | |||||
| * | tor-circmgr: Add HsCircPoolConfig, make HsCircPool::reconfigure general-purpose. | Gabriela Moldovan | 2024-03-11 | 1 | -0/+2 |
| | | |||||
| * | tor-circmgr: Give CircMgr a VanguardMgr. | Gabriela Moldovan | 2024-03-11 | 1 | -0/+1 |
| | | | | | Closes #1277 | ||||
| * | Remove semver.md files from arti 1.2.0 release. | Gabriela Moldovan | 2024-03-04 | 1 | -1/+0 |
| | | |||||
| * | tor-circmgr: Note Error breaking change in semver.md. | Gabriela Moldovan | 2024-02-28 | 1 | -0/+1 |
| | | |||||
| * | Remove all semver.md files to start a fresh release round | Ian Jackson | 2024-02-05 | 1 | -1/+0 |
| | | |||||
| * | tor-circmgr: Expose ErrorKind-combining calculation. | Nick Mathewson | 2024-01-23 | 1 | -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 Mathewson | 2023-08-01 | 1 | -1/+0 |
| | | |||||
| * | tor-circmgr: impl AsRef<dyn std::error::Error> for some error types | Ian Jackson | 2023-07-18 | 1 | -0/+1 |
| | | | | | We're about to want this. | ||||
| * | Remove semver.md files for 1.1.6 | Nick Mathewson | 2023-06-30 | 1 | -1/+0 |
| | | |||||
| * | circmgr: New API to expose estimate-based timeouts. | Nick Mathewson | 2023-06-22 | 1 | -0/+1 |
| | | | | | | This will help create good timeout values for various onion-service operations. | ||||
| * | Remove semver.md files from 1.1.5 | Nick Mathewson | 2023-06-01 | 1 | -3/+0 |
| | | |||||
| * | Refactor ClientCirc APIs to use Arc<ClientCirc>. | Nick Mathewson | 2023-05-16 | 1 | -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 Mathewson | 2023-05-10 | 1 | -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 Mathewson | 2022-11-30 | 1 | -2/+0 |
| | | |||||
| * | Move GuardMgr::new call to arti_client::TorClient | Ian Jackson | 2022-11-14 | 1 | -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 Mathewson | 2022-11-08 | 1 | -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.0 | Nick Mathewson | 2022-09-07 | 1 | -1/+0 |
| | | |||||
| * | Add semver notes | Ian Jackson | 2022-08-17 | 1 | -0/+1 |
| | | |||||
| * | Now that versions have bumped, remove semver.md files. | Nick Mathewson | 2022-08-01 | 1 | -1/+0 |
| | | |||||
| * | tor-circmgr: Clarify and improve Protocol error. | Nick Mathewson | 2022-07-12 | 1 | -0/+1 |
