<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/tor-hsservice/src/svc, branch ios-sqlite-hacks</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=ios-sqlite-hacks'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2023-09-18T14:39:36Z</updated>
<entry>
<title>Merge branch 'mock-advance' into 'main'</title>
<updated>2023-09-18T14:39:36Z</updated>
<author>
<name>Ian Jackson</name>
<email>iwj@torproject.org</email>
</author>
<published>2023-09-18T14:39:36Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e67da8b7f01830c9b87b4e40d28ceed0df001a3d'/>
<id>urn:sha1:e67da8b7f01830c9b87b4e40d28ceed0df001a3d</id>
<content type='text'>
tor-rtmock: task: Provide advance_* to replace advance

See merge request tpo/core/arti!1594</content>
</entry>
<entry>
<title>tor-hsservice: publish backoff tests: Add an allow</title>
<updated>2023-09-18T14:06:01Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T14:05:35Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=64c5a2f0832cdc0234d5fc4c579db111ef37a51f'/>
<id>urn:sha1:64c5a2f0832cdc0234d5fc4c579db111ef37a51f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Wrap k_hs_ipt_sid in an Arc</title>
<updated>2023-09-18T11:26:30Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T11:03:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca41792516ddd86b1c70772f97e6ddcb1b00ea0b'/>
<id>urn:sha1:ca41792516ddd86b1c70772f97e6ddcb1b00ea0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Unify ids as IptLocalId replacing IntroPointId</title>
<updated>2023-09-18T10:53:51Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T10:42:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6a1bd5b2be447e96c33f4b3cb4d877ec085ab205'/>
<id>urn:sha1:6a1bd5b2be447e96c33f4b3cb4d877ec085ab205</id>
<content type='text'>
IntroPointId was RelayIds but that's wrong, because there can be
different IPTs at the same relay - but also because an established IPT
might change its RelayIds.

Use IptLocalId instead, which I think is the type we decided to use
for this, and which is, conveniently, Copy.

And change the variable names to match, everywhere.

Specifically: in places where an intro point is implied (ipt_mgr.rs,
ipt_establish.rs) use the name `lid` everywhere, like in ipt_mgr.rs.
Elsewhere, use `ipt_lid`.

(We could use a longer name, but in that case it should be changed in
ipt_mgr.rs too.)

No actual functional change in this commit.
</content>
</entry>
<entry>
<title>tor-hsservice: Use correct name for k_hs_ipt_sid variable</title>
<updated>2023-09-18T10:53:45Z</updated>
<author>
<name>Ian Jackson</name>
<email>ijackson@chiark.greenend.org.uk</email>
</author>
<published>2023-09-18T10:17:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa5c9a85861236e75cba08302245ceecc00bb622'/>
<id>urn:sha1:aa5c9a85861236e75cba08302245ceecc00bb622</id>
<content type='text'>
Local variables can have contextually implied elements omitted.  In
this case that's `hs` and `ipt`, leaving `k_sid` as in ipt_mgr.rs.

Put the full name in the doc comment.
</content>
</entry>
<entry>
<title>tor-hsservice: Use Either to simplify timeout logic (fmt).</title>
<updated>2023-09-13T18:35:21Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-13T18:35:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=efcd889d3e1b144e221b525eae75f323fb912bb7'/>
<id>urn:sha1:efcd889d3e1b144e221b525eae75f323fb912bb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use Either to simplify timeout logic.</title>
<updated>2023-09-13T18:01:13Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-13T17:58:45Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1a977c1602c07ac21f8b82d7cc8d2bea6875a63'/>
<id>urn:sha1:c1a977c1602c07ac21f8b82d7cc8d2bea6875a63</id>
<content type='text'>
We don't really need a separate task for handling timeouts, we can just
create an `Either` future (one of the variants represents the timeout
future, while the other is the forever pending, "no timeout" option).
</content>
</entry>
<entry>
<title>tor-hsservice: Remove extraneous whitespace.</title>
<updated>2023-09-13T17:42:54Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-13T17:42:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=937072c50371484b1ecb92300c2ea48d5ea568d4'/>
<id>urn:sha1:937072c50371484b1ecb92300c2ea48d5ea568d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Use warn_report! instead of error!.</title>
<updated>2023-09-13T17:37:59Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2023-09-13T17:36:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=4ca09f93511943f129a57c3d05df5c8ce18b055b'/>
<id>urn:sha1:4ca09f93511943f129a57c3d05df5c8ce18b055b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-hsservice: Add more details to the backoff runner docs.</title>
<updated>2023-09-13T17:19:12Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2023-09-13T17:19:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=16629341a89f180b00aa565478da8aeccf541233'/>
<id>urn:sha1:16629341a89f180b00aa565478da8aeccf541233</id>
<content type='text'>
</content>
</entry>
</feed>
