summaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
...
* | tor-hsservice: todos: Remove an obsolete allow.Ian Jackson2024-01-111-1/+0
| |
* | tor-hsservice: todos: Remove unused merge_join_subset_byIan Jackson2024-01-111-67/+1
| | | | | | | | | | | | | | This is a rather specialised function which we had for a previous data structure but no longer use. Just get rid of it.
* | tor-hsservice: todos: Add more work to #1210Ian Jackson2024-01-111-4/+4
| |
* | tor-hsservice: todos: Delete a done TODOIan Jackson2024-01-111-2/+0
| | | | | | | | We have IPT persistence now.
* | tor-hsservice: todos: Reference the code motion ticketIan Jackson2024-01-111-1/+1
| | | | | | | | That ticket is *not* MUST.
* | tor-hsservice: todos: Reference the IPT selection ticketIan Jackson2024-01-111-1/+1
| |
* | tor-hsservice: todos: Reference the ephemeral services ticketIan Jackson2024-01-111-1/+1
| |
* | tor-hsservice: todos: Reference a new ticket about parametersIan Jackson2024-01-111-2/+2
| | | | | | | | | | This ticket is a MUST. We might downgrade it, but only after actually thinking about this question.
* | tor-hsservice: todos: downgrade TODOs re keymgr APIIan Jackson2024-01-111-2/+2
| | | | | | | | When we fix #1074, we should change this code too.
* | tor-hsservice: todos: reference a new ticket about reconfigurationIan Jackson2024-01-111-1/+1
|/
* arti-client Remove a TODO hs that is no longer relevant.Gabriela Moldovan2024-01-111-1/+0
|
* arti-client: Add ErrorDetail::KeystoreRequired.Gabriela Moldovan2024-01-113-4/+13
| | | | | This addresses a `TODO HSS` about not using `internal!` for an error caused by misconfiguration.
* arti-client: Turn a TODO hs into #858.Gabriela Moldovan2024-01-111-1/+1
|
* arti-client: Turn a TODO HSS into #1106.Gabriela Moldovan2024-01-111-1/+1
|
* Merge branch 'expand-keystore-dir' into 'main'gabi-2502024-01-115-18/+39
|\ | | | | | | | | tor-keymgr: Abolish ArtiNativeKeystoreConfig::expand_keystore_dir. See merge request tpo/core/arti!1867
| * tor-keymgr: Abolish ArtiNativeKeystoreConfig::expand_keystore_dir.Gabriela Moldovan2024-01-105-18/+39
| | | | | | | | | | | | This resolves a `TODO HSS` in arti-client. Part of #1187
* | Merge branch 'proto-todo-hss' into 'main'Ian Jackson2024-01-112-15/+23
|\ \ | | | | | | | | | | | | Triage "TODO HSS" comments in tor-proto See merge request tpo/core/arti!1866
| * | proto: Convert a TODO HSS to ticket #1191Nick Mathewson2024-01-101-1/+1
| | |
| * | Downgrade and convert TODO HSSs to #1190.Nick Mathewson2024-01-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | These are about making allow_incoming_streams give an error if a handler is already installed. I'm calling these non-MUST, since they don't affect the actual API here, and we already have comments telling you not to do that. We can add them later.
| * | Convert a TODO HSS about excessive BEGINs to #1189.Nick Mathewson2024-01-102-2/+3
| | |
| * | proto: Downgrade TODO HSS about HopNum in IncomingStreamRequestCommentNick Mathewson2024-01-102-5/+12
| | | | | | | | | | | | | | | | | | | | | These comments are about internal representations and future extensions. Also, add a fail-safe check to make sure that hop_num consistency is enforced.
| * | proto: Downgrade TODO HSS comments about hop lookupNick Mathewson2024-01-101-2/+2
| | |
| * | proto: Change some TODO HSS comments to refer to #1188Nick Mathewson2024-01-101-3/+3
| | |
* | | tor-keymgr: Turn some TODOs into #1195.Gabriela Moldovan2024-01-102-2/+2
| | |
* | | tor-keymgr: Turn some TODO HSS into #1194.Gabriela Moldovan2024-01-101-2/+2
| | |
* | | tor-keymgr: Turn some TODOs into #1115.Gabriela Moldovan2024-01-106-12/+13
| | |
* | | tor-keymgr: Turn some TODOs into #1119.Gabriela Moldovan2024-01-101-2/+2
| | |
* | | tor-keymgr: Turn a TODO HSS into #1118.Gabriela Moldovan2024-01-101-1/+1
| | |
* | | tor-keymgr: Turn a TODO HSS into #1095.Gabriela Moldovan2024-01-101-1/+1
| | |
* | | tor-keymgr: Turn some TODO HSS into #858Gabriela Moldovan2024-01-102-4/+4
| | |
* | | tor-keymgr: Downgrade some TODO HSS.Gabriela Moldovan2024-01-103-7/+7
| | |
* | | tor-keymgr: Turn a TODO HSS into #1193.Gabriela Moldovan2024-01-101-1/+1
| | |
* | | Merge branch 'keymgr-features' into 'main'Nick Mathewson2024-01-101-1/+1
|\ \ \ | |/ / |/| | | | | | | | | | | | | | tor-keymgr: Do not enable tor-error/tor-config's experimental feature. Closes #1180 See merge request tpo/core/arti!1865
| * | tor-keymgr: Do not enable tor-error/tor-config's experimental feature.Gabriela Moldovan2024-01-101-1/+1
| |/ | | | | | | | | | | We don't use any experimental features from tor-error or tor-config. Closes #1180
* | Merge branch 'client-key-specifiers' into 'main'Ian Jackson2024-01-108-58/+37
|\ \ | | | | | | | | | | | | tor-hsclient: Derive the KeySpecifier implementation. See merge request tpo/core/arti!1864
| * | tor-hsclient: Derive the KeySpecifier implementation (fmt).Gabriela Moldovan2024-01-102-8/+14
| | |
| * | tor-hsclient: Derive the KeySpecifier implementation.Gabriela Moldovan2024-01-105-53/+23
| | | | | | | | | | | | | | | | | | | | | | | | This addresses a `TODO HSS` about deriving the `KeySpecifier` implementation for client key specifiers. Note that we no longer have a key specifier type for intro auth keys (which are not supported anyway, see #1037).
| * | tor-keymgr: Implement KeySpecifierComponentViaDisplayFromStr for HsId.Gabriela Moldovan2024-01-101-0/+3
| | | | | | | | | | | | We are about to need this implementation.
| * | tor-keymgr: Fully qualify KeySpecifierPattern in KeySpecifier macro.Gabriela Moldovan2024-01-102-2/+2
| |/ | | | | | | | | | | If you derive `KeySpecifier` and forget to import `KeySpecifierPattern` you get a confusing error. It's better to let the macro import (or fully qualify) the necessary types from tor-keymgr.
* | Merge branch 'publisher-error-todo' into 'main'gabi-2502024-01-101-11/+45
|\ \ | |/ |/| | | | | | | | | tor-hsservice: Fix/downgrade a handful of publisher TODO HSS Closes #1129 See merge request tpo/core/arti!1861
| * tor-hsservice: Rename MaybeFatalError to PublishError.Gabriela Moldovan2024-01-101-4/+4
| |
| * tor-hsservice: Downgrade a TODO HSS related to offline mode.Gabriela Moldovan2024-01-091-2/+3
| |
| * tor-hsservice: Don't return an error if there are no IPTs to publish.Gabriela Moldovan2024-01-091-7/+41
| | | | | | | | | | | | | | Not uploading a descriptor because we suddenly found out there are no IPTs isn't really an error. Part of #1129
| * tor-hsservice: Return a FatalError if the publisher retry task crashes.Gabriela Moldovan2024-01-091-2/+1
| | | | | | | | | | | | | | | | This really should not (and cannot) happen under normal circumstances: the task receiving the value cannot exit before the publisher (unless there's a bug in that code). Part of #1129
* | Merge branch 'hl-todos' into 'main'gabi-2502024-01-105-11/+9
|\ \ | | | | | | | | | | | | Resolve some "TODO HSS" comments in arti, arti-client, tor-hsrproxy. See merge request tpo/core/arti!1862
| * | hsrproxy: downgrade remaining TODO HSS comments.Nick Mathewson2024-01-091-2/+2
| | |
| * | arti_client: Change ephemeral-service TODO HSS comments to #1186.Nick Mathewson2024-01-091-3/+3
| | |
| * | arti-client::client: remove TODO HSS that is no longer true.Nick Mathewson2024-01-091-2/+0
| | |
| * | arti-client::config: Turn a TODO HSS into #1185.Nick Mathewson2024-01-091-1/+1
| | |
| * | arti::lib: Downgrade "TODO HSS" commentsNick Mathewson2024-01-091-2/+2
| | | | | | | | | | | | These are not "must fix before releasing onion services".