summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice/semver.md
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate --onion-name; introduce --onion-addressdisha2025-03-121-0/+1
|
* Remove semver.md files from 1.2.8Nick Mathewson2024-09-301-5/+0
|
* tor-hsservice: Remove deprecated constructor.Gabriela Moldovan2024-09-171-0/+1
| | | | This has been deprecated since 1.2.6, so let's remove it.
* tor-hsservice: Remove the anonymity setting from the config.Gabriela Moldovan2024-09-121-0/+1
| | | | As mentioned in #727, this is not supported yet.
* tor-hsservice: Change the error type in Problem::DescriptorUpload.Gabriela Moldovan2024-09-091-0/+1
| | | | | | | | We will need to return a list of descriptor upload errors. We can't return a `Vec<RetryError<DescUploadError>>` here because `DescUploadError` is a lower-level error type that can't express that e.g. the upload timed out.
* tor-hsservice: Remove unused UploadError variant.Gabriela Moldovan2024-09-091-0/+1
| | | | | We never return `UploadError::Timeout` (timeouts are represented as `BackoffError::Timeout`).
* tor-hsservice: Add Degraded{Unr,R}eachable onion svc states.Gabriela Moldovan2024-09-091-0/+1
| | | | | | | | | Currently, the `DegradedReachable` status is only reported by the the IPT manager and `DegradedUnreachable` is unused. Soon we'll the publisher reporting `DegradedReachable` or `DegradedUnreachable` or `Running`, depending on how the descriptor uploads went.
* Remove semver.md files.Gabriela Moldovan2024-09-041-2/+0
| | | | The 1.2.7 release is out so we won't be needing these anymore.
* tor-hsservice: Remove unused config types.Gabriela Moldovan2024-08-051-0/+1
|
* tor-hsservice: Add restricted discovery configuration.Gabriela Moldovan2024-08-051-0/+1
|
* Remove semver.md files from arti-1.2.1 releaseNick Mathewson2024-04-021-1/+0
|
* AuthorizedClientConfig: add semver noteIan Jackson2024-03-051-0/+1
|
* Remove semver.md files from arti 1.2.0 release.Gabriela Moldovan2024-03-041-2/+0
|
* tor-hsservice: Note builder breaking change in semver.mdGabriela Moldovan2024-02-281-0/+1
|
* tor-hsservice: Add an IptError type for status reporting.Gabriela Moldovan2024-02-191-0/+1
| | | | | | | The `OnionServiceStatus` API can now report errors coming from `IptManager`. Part of #1083
* Remove all semver.md files to start a fresh release roundIan Jackson2024-02-051-6/+0
|
* tor-hsservice: Add FatalError::KeystoreRace.Gabriela Moldovan2024-02-011-0/+1
| | | | This will be used when a keystore race is detected.
* tor-hsservice: Make UploadError public.Gabriela Moldovan2024-01-241-0/+1
| | | | | We need it to be public, because we're about to expose it in the `OnionServiceStatus`.
* tor-hsservice: Add an error type for subcredential lookup failures.Gabriela Moldovan2024-01-221-0/+1
| | | | | | | | The subcredential lookup will be moved to `IntroRequest::decrypt_from_introduce2`. The error returned on failure is going to be `IntroRequestError::Subcredentials`. Part of #1242
* hsservice: Temporarily remove .pause() (formerly stop()).Nick Mathewson2024-01-181-0/+1
| | | | | We don't need to implement this for our first release of onion services, but we shouldn't ship a function that calls todo!().
* tor-hsservice: Move onion_name() to OnionServiceState.Gabriela Moldovan2024-01-181-1/+1
| | | | | | | | Both `OnionService` and `RunningOnionService` have an `onion_name()` function. To reduce code duplication, we can move `onion_name()` to a new `OnionServiceState` struct (which will grow more state management functions int he future), and make both `*OnionService` structs deref to it.
* tor-hsservice: Create a separate RunningOnionService type.Gabriela Moldovan2024-01-181-0/+2
| | | | | | | | This will enable us to construct non-launched (but configured) `OnionService`s. We need this, for example, for implementing the `arti hss` CLI command. Part of #1227
* Remove semver.md files now that 1.1.9 is out.Nick Mathewson2023-10-021-1/+0
|
* tor-hsservice: Add semver.md file.Gabriela Moldovan2023-09-221-0/+1