<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/ipt_mgr.rs, branch arti-v1.1.9</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.9</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.1.9'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-21T12:54:40Z</updated>
<entry>
<title>Merge branch 'intro_rend' into 'main'</title>
<updated>2023-09-21T12:54:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-21T12:54:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c50f4559ec22e88eaeeaa7536d6e1cd99dab93a4'/>
<id>urn:sha1:c50f4559ec22e88eaeeaa7536d6e1cd99dab93a4</id>
<content type='text'>
HSS: Route necessary material into RendRequest

See merge request tpo/core/arti!1610</content>
</entry>
<entry>
<title>tor-hsservice: Handle config updates correctly</title>
<updated>2023-09-20T15:35:09Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-20T15:34:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=26b3965a111c827f25f3a3c9cb9e00a411e6097a'/>
<id>urn:sha1:26b3965a111c827f25f3a3c9cb9e00a411e6097a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Make config a watch receiver</title>
<updated>2023-09-20T15:34:25Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-20T15:23:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=08d7869d66059a3d429cf0642dc28ce6b3842af7'/>
<id>urn:sha1:08d7869d66059a3d429cf0642dc28ce6b3842af7</id>
<content type='text'>
We introduce a bug here which the next commit will fix.
</content>
</entry>
<entry>
<title>hs_ntor: allow attempting handshake with a set of subcredentials.</title>
<updated>2023-09-20T14:48:40Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-20T14:48:40Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d40859d0f43676d2fc9728fe3a40b2712d9be4ed'/>
<id>urn:sha1:d40859d0f43676d2fc9728fe3a40b2712d9be4ed</id>
<content type='text'>
Since we are using the same introduction point circuits for multiple
time periods, we need the ability to provide a set of subcredentials
and see which of them acually works.  Fortunately, we "only" have to
do digest operations here, which are much faster than public key.
</content>
</entry>
<entry>
<title>HSS: route most necessary key material to RendRequest</title>
<updated>2023-09-20T12:25:43Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-20T12:25:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9775136bb23faf48da5c6c64afcc725c976bbef6'/>
<id>urn:sha1:9775136bb23faf48da5c6c64afcc725c976bbef6</id>
<content type='text'>
When we go to answer a RendRequest, we need to have a few objects
present.  This commit makes sure that they're available at the
right places.

We also note a significant problem with the need for a Subcredential
here.
</content>
</entry>
<entry>
<title>tor-hsservice: ipt mgr: Apply deferred rustfmt churn</title>
<updated>2023-09-18T12:38:31Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T12:38:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6c2a74ea87d8fdaaa9d819fd1031bcd307118627'/>
<id>urn:sha1:6c2a74ea87d8fdaaa9d819fd1031bcd307118627</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: ipt mgr: Remove some allows</title>
<updated>2023-09-18T12:37:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T12:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=13928b52e0b2b654a80459ef728ccbba32710179'/>
<id>urn:sha1:13928b52e0b2b654a80459ef728ccbba32710179</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: ipt mgr: Instruct Establisher to start accepting</title>
<updated>2023-09-18T12:37:06Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T12:32:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=40bf8fb6f9c6b76b3119709f06959a1b1e35dd28'/>
<id>urn:sha1:40bf8fb6f9c6b76b3119709f06959a1b1e35dd28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: ipt mgr: Introduce ErasedIptEstablisher alias</title>
<updated>2023-09-18T12:35:56Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T12:20:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=286371d9a1c4e79195b6791827eb52a6d0fcda8a'/>
<id>urn:sha1:286371d9a1c4e79195b6791827eb52a6d0fcda8a</id>
<content type='text'>
We're going to want to talk about this in the Mockable trait.
</content>
</entry>
<entry>
<title>tor-hsservice: ipt mgr: Break apart publish_set</title>
<updated>2023-09-18T12:35:05Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T12:34:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1215560a2123a7dfdfc56a47cbee6aafb18d902c'/>
<id>urn:sha1:1215560a2123a7dfdfc56a47cbee6aafb18d902c</id>
<content type='text'>
The call site is going to want to do something other with the selected
IPTs than just publish them.

(This seems better than putting the Establisher notification in a
function called `publish_set`.)
</content>
</entry>
</feed>
