summaryrefslogtreecommitdiff
path: root/crates/tor-hsservice
Commit message (Collapse)AuthorAgeFilesLines
...
| * Implement is_ipt_failure better.Nick Mathewson2024-01-171-2/+35
| | | | | | | | | | Additionally, explain its behavior better, since we cannot always identify an Ipt failure with certainty.
* | hsservice: Document circ lifetime in OpenSession.Nick Mathewson2024-01-172-5/+9
| | | | | | | | | | Closes #1224, by making it more clear that we aren't keeping a circuit alive indefinitely.
* | ipt_mgr: Remove todo-#1211Nick Mathewson2024-01-161-12/+7
|/ | | | | | All appropriate checks here should be in `is_hs_intro_point()`. Closes #1211.
* 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.
* 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
|
* hsservice: Turn FatalError todo into part of #1083.Nick Mathewson2024-01-121-2/+2
|
* hsservice: Downgrade TODO HSS about internal fn on IptStoreErrorNick Mathewson2024-01-121-1/+1
|
* hsservice: Move "Cleanup ErrorKind" TODOs to #1225.Nick Mathewson2024-01-123-7/+7
|
* hsservice: Convert TODO about circuit lifetimes to #1224Nick Mathewson2024-01-121-1/+1
| | | | This one is a MUST.
* hsservice: Convert a "TODO" to a ticket about logic duplicationNick Mathewson2024-01-121-1/+1
| | | | New ticket is #1223.
* hsservice: Downgrade TODO about possible moving of a check.Nick Mathewson2024-01-121-1/+1
|
* hsservice: Remove TODO about IntroRequestError variants.Nick Mathewson2024-01-121-1/+1
| | | | | IMO it's okay that these 3 variants have similar names: we wouldn't really want to rename them to anything else.
* hsservice: Downgrade TODO HSS about having a type not be Clone.Nick Mathewson2024-01-121-1/+1
| | | | The type is crate-internal, so changing this is not blocking.