| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tor-hsservice: impl state_dir::InstanceIdentity for HsNickname | Ian Jackson | 2024-02-01 | 1 | -0/+10 |
| | | |||||
| * | tor-persist: Make all Slugs non-empty. | Gabriela Moldovan | 2024-01-31 | 1 | -9/+1 |
| | | | | | | | | | This also removes a TODO regarding adding a `Nickname` type for representing `HsClientSpecifier` and `HsNickname` (we don't need it if `Slug`s are non-empty). Prompted by https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1931#note_2990227 | ||||
| * | tor-hsservice: Fix corner case in HsNickname FromStr impl. | Gabriela Moldovan | 2024-01-31 | 1 | -3/+19 |
| | | | | | | It was previously possible to construct an `HsNickname` out of an empty string using the `FromStr` impl. | ||||
| * | tor-persist: Forbid slugs from starting with a hyphen. | Gabriela Moldovan | 2024-01-31 | 1 | -1/+1 |
| | | |||||
| * | tor-keymgr: Make ArtiPathComponent a Slug internally (fmt). | Gabriela Moldovan | 2024-01-31 | 1 | -13/+2 |
| | | |||||
| * | tor-hsservice: Make Slug the underlying repr of HsNickname. | Gabriela Moldovan | 2024-01-31 | 1 | -19/+24 |
| | | | | | | | | We represent `HsNickname` as a `Slug` instead of an `ArtiPathComponent` (we are about to remove the latter). Part of #1092 | ||||
| * | tor-hsservice: Downgrade a TODO HSS to TODO. | Gabriela Moldovan | 2024-01-11 | 1 | -1/+1 |
| | | |||||
| * | tor-keymgr: provide KeySpecifierComponentViaDisplayFromStr and use it | Ian Jackson | 2023-12-07 | 1 | -13/+2 |
| | | | | | Now the only manual impl is TimePeriod, which is indeed special. | ||||
| * | ArtiPaths: derive FromStr for ArtiPath ArtiPathComponent HsNickname (fmt) | Ian Jackson | 2023-12-07 | 1 | -2/+13 |
| | | | | | Mandatory horrible formatting. | ||||
| * | ArtiPaths: derive FromStr for ArtiPath ArtiPathComponent HsNickname | Ian Jackson | 2023-12-07 | 1 | -0/+1 |
| | | |||||
| * | tor-keymgr: Introduce a KeySpecifierComponent trait. | Gabriela Moldovan | 2023-12-05 | 1 | -1/+19 |
| | | | | | | | | | | Now the fields of a `DefaultKeySpecifier` no longer have to implement `Display` (they need to implement `KeySpecifierComponent`). See https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1733#note_2966400 Closes #1127 | ||||
| * | tor-keymgr, tor-hsservice: Run rustfmt to make derives uglier | Ian Jackson | 2023-08-23 | 1 | -3/+3 |
| | | |||||
| * | tor-keymgr, tor-hsservice: deser for ArtiPathComponent and HsNickname | Ian Jackson | 2023-08-23 | 1 | -0/+21 |
| | | |||||
| * | tor-hsservice: Provide a sensible HsNickname | Ian Jackson | 2023-08-23 | 1 | -0/+88 |
