<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti-client/src/client.rs, branch arti-v2.5.1</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.1</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.5.1'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-07-15T18:05:29Z</updated>
<entry>
<title>Remove now-unneeded allow(clippy::cognitive_complexity)</title>
<updated>2026-07-15T18:05:29Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-15T18:05:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e4c00405e703b6e274af2e3cfb000cab5a7c7837'/>
<id>urn:sha1:e4c00405e703b6e274af2e3cfb000cab5a7c7837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti-client: warn if reconfig left client in inconsistent state</title>
<updated>2026-06-11T20:17:08Z</updated>
<author>
<name>Steven Engler</name>
<email>opara@torproject.org</email>
</author>
<published>2026-06-11T20:00:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c0e1d0bab6250fd6269fea965cc867918e43256d'/>
<id>urn:sha1:c0e1d0bab6250fd6269fea965cc867918e43256d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>maint: Run maint/add_warning to deny string slices</title>
<updated>2026-06-09T15:36:01Z</updated>
<author>
<name>Clara Engler</name>
<email>cve@cve.cx</email>
</author>
<published>2026-06-09T15:36:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9f5752a77fb57052c06ead0eeae606831f1e8e97'/>
<id>urn:sha1:9f5752a77fb57052c06ead0eeae606831f1e8e97</id>
<content type='text'>
This commit executes maint/add_warning with the just added change to
deny string slices except in tests.

I recommend auditing this by checking out the previous commit followed
by running the script yourself and then verifying that the diff is
identical to this commit.

This commit makes cargo clippy fail.  We will add exceptions in the next
commit.
</content>
</entry>
<entry>
<title>client: Reflect manually disabled bootstrap in status</title>
<updated>2026-06-02T14:29:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-02T14:29:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e0073a8f24ebec8eaa0f0b116d6ccb47a3b898bd'/>
<id>urn:sha1:e0073a8f24ebec8eaa0f0b116d6ccb47a3b898bd</id>
<content type='text'>
If we have made bootstrapping manual, and not launched a bootstrap,
we now reflect this as the reason that bootstrapping is blocked.
</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>
</feed>
