summaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Give an error when user configured onion services with no support.Nick Mathewson2024-01-164-5/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We do this by adding a stub config and config builder type, whose only purpose is to generate an error if anything is deserialized into it. (If this turns out not to be the best pattern, we can change it later, since this is all internal to the `arti` crate.) Closes #1184.
| * | config: Fix output of NoCompileTimeSupport::withinNick Mathewson2024-01-161-1/+1
| |/ | | | | | | | | Previously, within() would transform this error variant into Invalid.
* / hsrproxy: Temporarily remove ability to config unix addressesNick Mathewson2024-01-164-13/+26
|/ | | | | | | | I'm taking this out for now since we don't have support for actually making these addresses work, and the current behavior will just ignore connections silently. Closes #1245
* Merge branch 'hsservice_todos_misc_part2' into 'main'Nick Mathewson2024-01-152-43/+57
|\ | | | | | | | | Triage most remaining TODO HSS items in tor-hsservice See merge request tpo/core/arti!1880
| * Typo fixesgabi-2502024-01-151-2/+2
| |
| * Downgrade a TODO about dropping unlisted ipts to #1239Nick Mathewson2024-01-131-1/+1
| |
| * hsservice: Replace TODO comment about intro_established checking with #1238.Nick Mathewson2024-01-131-1/+1
| |
| * Rename IptEstablisher::{new => launch}Nick Mathewson2024-01-132-3/+2
| |
| * hsservice: Turn TODOs about ipt_establisher error handling to #1237Nick Mathewson2024-01-131-6/+6
| |
| * hsservice: Remove TODO HSS about a type that is already Arc.Nick Mathewson2024-01-131-2/+0
| |
| * hsservice: Replace shutdown-TODO HSS with references to #1236Nick Mathewson2024-01-131-2/+2
| |
| * Downgrade a TODO about wanting a better API.Nick Mathewson2024-01-131-1/+1
| |
| * hsservice: Remove an erroneous TODONick Mathewson2024-01-131-1/+1
| | | | | | | | | | k_sid was not redundant with RequestContext: the latter only held the public key, but the reactor here needed the entire keypair.
| * hsservice: Convert TODOs about ipt reconfiguration to refer to #1209.Nick Mathewson2024-01-131-2/+2
| | | | | | | | | | (I've expanded #1209 to give us the option to either _implement_ these transitions, or _forbid_ them. We shouldn't just ignore them, though.)
| * hsservice: Convert TODOs about documentation to refer to #1235.Nick Mathewson2024-01-131-3/+3
| |
| * hsservice: Remove an outdated TODO: Ipt ids are indeed unique.Nick Mathewson2024-01-131-3/+0
| |
| * hsservice: Remove now-needless "allows".Nick Mathewson2024-01-131-1/+0
| |
| * hsservice: Remove the unused n_faults fieldNick Mathewson2024-01-132-11/+0
| | | | | | | | (We can revert this later if it turns out to be needed.)
| * hsservice: Turn a TODO into #1234.Nick Mathewson2024-01-131-1/+1
| | | | | | | | This is a MUST.
| * hsservice: Resolve some TODO HSS items in IptParameters declarationNick Mathewson2024-01-131-5/+37
| | | | | | | | | | Mostly, this is just adding documentation, but it is also removing a couple of no-longer-relevant TODOs.
* | tor-keymgr: Use keystore_error_kind() to get the error kind.Gabriela Moldovan2024-01-153-2/+4
| | | | | | | | Closes #1215
* | Merge branch 'netdir-etc-todos' into 'main'gabi-2502024-01-153-12/+24
|\ \ | | | | | | | | | | | | Triage TODOs in tor-netdir See merge request tpo/core/arti!1881
| * | netdir: Downgrade a TODO in a deprecated, unused function.Nick Mathewson2024-01-141-1/+5
| | |
| * | netdir: Make TODOs on is_hs_intro_point refer to #1240Nick Mathewson2024-01-141-3/+3
| | |
| * | netdir: Downgrade or remove several "TODO HSS" comments.Nick Mathewson2024-01-141-7/+5
| | | | | | | | | | | | These are not release-blockers.
| * | netdir: Explain why there is no HsRend WeightRule.Nick Mathewson2024-01-142-1/+11
| |/
* / hscrypto: Downgrade a TODO HSS comment.Nick Mathewson2024-01-141-1/+1
|/ | | | | This is not a blocker; it's just a code movement or duplication issue IIUC.
* Add a couple more TODO references (to #1227)gabi-2502024-01-131-2/+2
|
* Remove a TODO HSS about introduce rate-limiting.Nick Mathewson2024-01-121-2/+0
| | | | This misunderstands the way that introduce rate-limiting works.
* Remove a TODO HSS that is not a TODO, just a noteNick Mathewson2024-01-121-1/+1
|
* Convert a TODO HSS about write failure into a ref to #1226Nick Mathewson2024-01-121-1/+1
|
* Convert a TODO HSS about handling replays into a (subtle) #1233Nick Mathewson2024-01-121-1/+7
|
* hsservice::svc: Lower "allows" to publish.rsNick Mathewson2024-01-124-6/+7
| | | | See #1232 for fixing the remaining part of these.
* Replace TODOs about stopping onion services with #1231.Nick Mathewson2024-01-121-2/+2
|
* Remove TODO about "doing something with" rend_req_rxNick Mathewson2024-01-121-3/+1
| | | | Turns out, we _do_ use this field.
* Change TODO about inconsistent state to #1230.Nick Mathewson2024-01-121-1/+1
|
* Link another status TODO to #1083Nick Mathewson2024-01-121-1/+1
|
* Note a reconfiguration TODO.Nick Mathewson2024-01-121-1/+1
|
* hsservice: comment out unimplemented add_keys function.Nick Mathewson2024-01-121-7/+6
|
* hsservice: Tag two TODOS having to do with status as #1083.Nick Mathewson2024-01-121-2/+2
|
* Downgrade TODO about "unlaunched" in SvcInner.Nick Mathewson2024-01-121-1/+1
|
* Remove unused keymgr from SvcInnerNick Mathewson2024-01-121-13/+2
| | | | (We can put it back later if we need it.)
* hsservice: Turn TODO into reference to 1194Nick Mathewson2024-01-121-1/+1
|
* Hsservice: turn TODO about OnionService::new into #1229.Nick Mathewson2024-01-121-1/+1
|
* hsservice: Turn TODOs about high-level docs into #1228.Nick Mathewson2024-01-121-2/+3
|
* hsservice: Downgrade TODO to refer to #1022Nick Mathewson2024-01-121-1/+3
|
* hsservice: Make a few more TODOs refer to #1210Nick Mathewson2024-01-121-3/+3
| | | | | (These are about parameters and configuration for the introduction point manager.)
* hsservice: downgrade TODO about "enabled".Nick Mathewson2024-01-121-1/+3
| | | | We don't necessarily need to build this option at all.
* hsservice: Make TODO HSS comments about client auth refer to #1206Nick Mathewson2024-01-121-4/+4
|
* hsservice: Convert TODO about behavior on storage errors to #1226.Nick Mathewson2024-01-121-1/+5
|