<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc/rend_handshake.rs, branch arti-v1.1.13</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.13'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2024-02-01T20:51:18Z</updated>
<entry>
<title>tor-hsservice: Fix typo in error message.</title>
<updated>2024-02-01T20:51:18Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-02-01T11:04:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=00b1d34b6108adf9248c38999c617445c5ffa0fa'/>
<id>urn:sha1:00b1d34b6108adf9248c38999c617445c5ffa0fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hss: Return summarized errorkind for RendCirc error.</title>
<updated>2024-01-23T14:49:29Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-23T14:15:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4553cdb89b8e94ade629ed5f7fcafebefeec5ba1'/>
<id>urn:sha1:4553cdb89b8e94ade629ed5f7fcafebefeec5ba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Move compute_subcredentials to RendRequestContext.</title>
<updated>2024-01-22T11:11:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-22T11:08:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5f9d5cad21ab4955d50f97d692d78f521027468a'/>
<id>urn:sha1:5f9d5cad21ab4955d50f97d692d78f521027468a</id>
<content type='text'>
Part of #1242
</content>
</entry>
<entry>
<title>tor-hsservice: Do not store the subcredentials in RendRequestContext.</title>
<updated>2024-01-22T11:11:27Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-19T16:59:48Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a57cda1143e77840e381bcd0511ba295671945d6'/>
<id>urn:sha1:a57cda1143e77840e381bcd0511ba295671945d6</id>
<content type='text'>
Previously, the subcredentials were computed in `IptEstablisher::launch`
and stored in `RendRequestContext`. This caused long-running services to
report errors like:

```
WARN tor_hsservice::helpers: Problem while accepting rendezvous request: error: Could not process INTRODUCE request: Introduction handshake was invalid: Circuit-extension handshake authentication failed
```

for clients using newer subcredentials than the ones the service had at
the time the IPT was established.

Fixes #1242
</content>
</entry>
<entry>
<title>tor-hsservice: Add an error type for subcredential lookup failures.</title>
<updated>2024-01-22T11:11:12Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2024-01-22T10:55:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d8565206e5e9e9bad320786c36a2b6ed403dbe48'/>
<id>urn:sha1:d8565206e5e9e9bad320786c36a2b6ed403dbe48</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>hsservice: Document circ lifetime in OpenSession.</title>
<updated>2024-01-17T16:44:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-17T16:29:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=fb50aa5df50372ba37984ef9f9a84e08d9d158ff'/>
<id>urn:sha1:fb50aa5df50372ba37984ef9f9a84e08d9d158ff</id>
<content type='text'>
Closes #1224, by making it more clear that we aren't keeping a
circuit alive indefinitely.
</content>
</entry>
<entry>
<title>hsservice::svc: Lower "allows" to publish.rs</title>
<updated>2024-01-12T20:01:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-12T20:01:50Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=80f5d8824c5b8177731809f05cf6e70b838fc007'/>
<id>urn:sha1:80f5d8824c5b8177731809f05cf6e70b838fc007</id>
<content type='text'>
See #1232 for fixing the remaining part of these.
</content>
</entry>
<entry>
<title>hsservice: Move "Cleanup ErrorKind" TODOs to #1225.</title>
<updated>2024-01-12T15:09:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-12T15:09:46Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=49972c221e6e7c9419ac337babe55d0d051df744'/>
<id>urn:sha1:49972c221e6e7c9419ac337babe55d0d051df744</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hsservice: Convert TODO about circuit lifetimes to #1224</title>
<updated>2024-01-12T15:03:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-12T15:03:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ef0574de34553cafe3993917f57b1be67515b0c3'/>
<id>urn:sha1:ef0574de34553cafe3993917f57b1be67515b0c3</id>
<content type='text'>
This one is a MUST.
</content>
</entry>
<entry>
<title>hsservice: Convert a "TODO" to a ticket about logic duplication</title>
<updated>2024-01-12T14:59:37Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2024-01-12T14:59:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=15b5e7fea9513a8351618575a933e5c2193c6171'/>
<id>urn:sha1:15b5e7fea9513a8351618575a933e5c2193c6171</id>
<content type='text'>
New ticket is #1223.
</content>
</entry>
</feed>
