<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-06-01T16:53:29Z</updated>
<entry>
<title>Update release date</title>
<updated>2026-06-01T16:53:29Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-06-01T16:53:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2fc337133303327e0ee830757291f5bb864691c8'/>
<id>urn:sha1:2fc337133303327e0ee830757291f5bb864691c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply 2 suggestion(s) to 1 file(s)</title>
<updated>2026-05-27T13:05:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-27T13:05:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2927c08698946650fbd102c7a472ed70147530cb'/>
<id>urn:sha1:2927c08698946650fbd102c7a472ed70147530cb</id>
<content type='text'>
Co-authored-by: gabi-250 &lt;gabi@torproject.org&gt;</content>
</entry>
<entry>
<title>client: Have launch_onion_service instantiate RunningInner as needed.</title>
<updated>2026-05-26T17:06:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-21T15:51:18Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=38bd6816abbf7a9b579450b4899c5ff06ae2c5ea'/>
<id>urn:sha1:38bd6816abbf7a9b579450b4899c5ff06ae2c5ea</id>
<content type='text'>
Otherwise we either lose the property that you can call
launch_onion_service before bootstrapping has begun,
or we have to make launch_onion_service async.
</content>
</entry>
<entry>
<title>client: RunningInner::reconfigure: refactor running → self</title>
<updated>2026-05-26T17:06:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-21T13:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=54e0eabe806e280313462d893ca03cbb3bbc6442'/>
<id>urn:sha1:54e0eabe806e280313462d893ca03cbb3bbc6442</id>
<content type='text'>
(This is a separate commit in order make the code movement in the
previous commit clearer.)
</content>
</entry>
<entry>
<title>client: Move dirmgr_store back into ClientShared.</title>
<updated>2026-05-26T17:00:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T20:11:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=247e020345c56fb26b3dffff302eddc55e5985b3'/>
<id>urn:sha1:247e020345c56fb26b3dffff302eddc55e5985b3</id>
<content type='text'>
This will ensure that the TorClient takes its file locks immediately
on construction.
</content>
</entry>
<entry>
<title>client: Fold wait_for_bootstrap{,_running} into a single method.</title>
<updated>2026-05-26T17:00:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T17:48:14Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c97116d01ec6c556069368af0ab37aa55640e0d'/>
<id>urn:sha1:1c97116d01ec6c556069368af0ab37aa55640e0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: change remaining wait_for_bootstrap user.</title>
<updated>2026-05-26T17:00:08Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T17:41:37Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ee1a3b9b0bbfa9828d351f5b56014db30fcfd489'/>
<id>urn:sha1:ee1a3b9b0bbfa9828d351f5b56014db30fcfd489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>client: Defer creation of most structures until bootstrap.</title>
<updated>2026-05-26T17:00:07Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T16:48:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6bb21f339af576dd04d7203703a850985f963a95'/>
<id>urn:sha1:6bb21f339af576dd04d7203703a850985f963a95</id>
<content type='text'>
This will let us be more confident in the inertness of a
not-bootstrapping TorClient, _and_ make it easier to reconfigure
things before the client is started.
</content>
</entry>
<entry>
<title>client: Rename create_inner to create_impl</title>
<updated>2026-05-26T16:57:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T16:10:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=1c8bb29741be2747e2cec8210c0800bc0e2513af'/>
<id>urn:sha1:1c8bb29741be2747e2cec8210c0800bc0e2513af</id>
<content type='text'>
Now that we have a type called "inner", and will soon have a
function to create it, we really don't want to retain this name.
</content>
</entry>
<entry>
<title>client: move bootstrap lock to the head of bootstrap_inner.</title>
<updated>2026-05-26T16:57:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-20T16:05:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=27e4ccecdddfc3b0888452c6953aa86a7009c169'/>
<id>urn:sha1:27e4ccecdddfc3b0888452c6953aa86a7009c169</id>
<content type='text'>
We want this look to cover the whole function, to avoid weird
duplicate behavior while creating our bridge desc manager.
</content>
</entry>
</feed>
