summaryrefslogtreecommitdiff
path: root/crates/arti-client/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* Fix semver files.Wesley Aptekar-Cassels2025-11-031-2/+0
| | | | We don't need to modify semver files for newly added methods.
* arti(-client|-ureq)/tor-hsservice: semver files v2hashcatHitman2025-10-211-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Combined with the previous commit, this completes my second attempt at correctly handling the semver files. tor-hssservice: I removed the extra bit at the end of the first line explaining the semantics of the new return type, since the important part is really just the fact that the return type changed. The semantics are documented in the methods themselves. arti-client: Same as above, but I also removed the `client` module prefix since the `client` module isn't actually public, so to external crate users the broken type is directly in the crate root. Removed old "used in the public API of this crate" line. Added lines referring to the 2 breaking changes we re-export from tor-hsservice. arti-ureq: Removed old "used in the public API of this crate" line. Added lines referencing every breaking change in arti-client. This MIGHT be wrong, but I think this is correct because we re-export arti-client as a whole. Signed-off-by: hashcatHitman <[email protected]>
* arti(-client|-ureq|-rpcserver): semver fileshashcatHitman2025-10-161-0/+1
| | | | | | If I understand correctly, the breaking changes propagate like this. Signed-off-by: hashcatHitman <[email protected]>
* arti-client/tor-hsservice: semver fileshashcatHitman2025-10-161-0/+1
| | | | | | Might be too verbose... unsure. Signed-off-by: hashcatHitman <[email protected]>
* Remove semver.md files from 1.2.8Nick Mathewson2024-09-301-1/+0
|
* tor-keymgr: renamed ArtiNativeKeystoreConfig to ArtiKeystoreConfigMorgan2024-09-201-0/+1
|
* Remove semver.md files post-release.Nick Mathewson2024-08-011-1/+0
|
* TorClientBuilder: take self by reference when buildingNick Mathewson2024-06-241-0/+1
| | | | | There is no actual reason to consume this type, and taking it by reference allows us to retry.
* Remove semver.md files from arti-1.2.1 releaseNick Mathewson2024-04-021-4/+0
|
* tor-circmgr: Add HsCircPoolConfig, make HsCircPool::reconfigure general-purpose.Gabriela Moldovan2024-03-111-0/+1
|
* arti-client: Add VanguardsConfig to TorClientConfig.Gabriela Moldovan2024-03-111-0/+1
|
* arti-client: Re-export VanguardsConfig from vanguards module.Gabriela Moldovan2024-03-111-0/+1
|
* tor-circmgr: Give CircMgr a VanguardMgr.Gabriela Moldovan2024-03-111-0/+1
| | | | Closes #1277
* Remove all semver.md files to start a fresh release roundIan Jackson2024-02-051-1/+0
|
* arti-client: Add ErrorDetail::KeystoreRequired.Gabriela Moldovan2024-01-111-0/+1
| | | | | This addresses a `TODO HSS` about not using `internal!` for an error caused by misconfiguration.
* Remove pending semver entriesarti-v1.1.12Nick Mathewson2024-01-091-2/+0
|
* dirmgr: Make the `dir_mgr_config` method publicEmil Engler2024-01-091-0/+1
| | | | | | | | | | | This commit makes the `dir_mgr_config` method of the `TorClientConfig` struct public. It might be questionable whether we should make this function public or switch to a `TryInto` trait in general, which also seems like an even Rustier solution Rustier solution. Fixes #1175
* arti-client: Add an accessor for the keystore config.Gabriela Moldovan2023-12-141-0/+1
|
* Remove semver.md files from arti 1.1.10Nick Mathewson2023-10-311-1/+0
|
* tor-keymgr: Use ArtiPathError for invalid ArtiPaths.Gabriela Moldovan2023-10-191-0/+1
|
* Remove semver.md files for 1.1.6Nick Mathewson2023-06-301-1/+0
|
* arti-client: Use a dummy key manager if the keymgr feature is disabled.Gabriela Moldovan2023-06-151-0/+1
| | | | | | | | | TorClient now only uses the tor_keymgr::KeyMgr implementation if the keymgr experimental feature is enabled. If the feature is disabled, a dummy key manager implementation is used. The new `keymgr` feature depends on `onion-client`, because the key manager is only used for HS client auth.
* Remove semver.md from arti-1.0.0Nick Mathewson2022-09-071-3/+0
|
* config watch: Fix and reduce debounce intervalIan Jackson2022-08-251-0/+2
| | | | | | | | The parameter to FileWatcher::new is not a polling time fallback; it is a "debounce time". Events are always delayed by at least this much. 10s is much too long for this. 1s is more appropriate.
* Add semver notesIan Jackson2022-08-171-0/+1
|
* Now that versions have bumped, remove semver.md files.Nick Mathewson2022-08-011-3/+0
|
* Rename download_tolerance to directory_toleranceNick Mathewson2022-07-221-0/+1
| | | | Closes #503.
* Rename DirSkewTolerance to DirToleranceNick Mathewson2022-07-221-0/+1
| | | | | | This name is more accurate because we aren't only dealing with clock skew here: we're also trying to tolerate the case where the authorities fail to reach consensus for a while.
* Semver tweaks from review.Ian Jackson2022-07-191-1/+1
| | | | These aren't user facing comments, but getting them right will help us write better changelogs.
* Move responsibility for disable-fs-mistrust envvar.Nick Mathewson2022-07-191-0/+1
The variable is now handled when building the configuration, and no longer needs to be special-cased. Closes #483.