<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/rpc, branch main</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=main</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-08-19T19:14:25Z</updated>
<entry>
<title>arti: Give an Arc&lt;CfgMgr&gt; to RPC superuser sessions.</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T16:29:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=823a1db4262f5bba3dd7d994edbb403c8f98e807'/>
<id>urn:sha1:823a1db4262f5bba3dd7d994edbb403c8f98e807</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>arti: rpc functionality to bootstrap a defer_bootstrapped client.</title>
<updated>2026-06-08T12:59:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-02T16:22:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ed5d663d867e67967fe5ef0472484e568fe33a27'/>
<id>urn:sha1:ed5d663d867e67967fe5ef0472484e568fe33a27</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make TorClient no longer implement Clone.</title>
<updated>2026-05-13T20:44:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-13T14:01:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=9872549ad394dcb4307b8aa5d3f82b73c5d37df8'/>
<id>urn:sha1:9872549ad394dcb4307b8aa5d3f82b73c5d37df8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make all TorClient constructors wrap the TorClient in an Arc.</title>
<updated>2026-05-13T20:44:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-05-13T13:33:59Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3cb880f30a37d8757534b9832fccbf00482508a8'/>
<id>urn:sha1:3cb880f30a37d8757534b9832fccbf00482508a8</id>
<content type='text'>
This is part of rationalizing the structure of TorClient so we can
refactor startup logic, and so that RPC code can reason about object
identity.  See #2469.
</content>
</entry>
<entry>
<title>Merge branch 'typos' into 'main'</title>
<updated>2026-03-16T15:31:58Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2026-03-16T15:31:58Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e3943ae7bc575eb9b9ef0e505d9d7ac11d49cf81'/>
<id>urn:sha1:e3943ae7bc575eb9b9ef0e505d9d7ac11d49cf81</id>
<content type='text'>
Fix various typos

See merge request tpo/core/arti!3781</content>
</entry>
<entry>
<title>rpc: Add support for set_dormant.</title>
<updated>2026-03-16T14:32:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-03T14:19:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a7b1cdbd173502c1fd0b2c39426e0cfeb0c22fb'/>
<id>urn:sha1:8a7b1cdbd173502c1fd0b2c39426e0cfeb0c22fb</id>
<content type='text'>
This is not exactly the most _urgent_ superuser functionality,
but it is probably the easiest to implement.
</content>
</entry>
<entry>
<title>rpc: Implement superuser mode.</title>
<updated>2026-03-16T14:32:02Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-02T18:47:12Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=5b9383fbb6a3e6601c81792efdfe2d3ef26f7248'/>
<id>urn:sha1:5b9383fbb6a3e6601c81792efdfe2d3ef26f7248</id>
<content type='text'>
When connection point provides superuser support, provide a
(currently inert) RpcSuperuser object to the RPC session.
</content>
</entry>
<entry>
<title>Fix word duplicate typos</title>
<updated>2026-03-15T20:18:56Z</updated>
<author>
<name>Tobias Stoeckmann</name>
<email>tobias@stoeckmann.org</email>
</author>
<published>2026-03-15T20:05:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=2173207d8b909d1afdc55adda13faac13cdded0f'/>
<id>urn:sha1:2173207d8b909d1afdc55adda13faac13cdded0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Port rpc configuration to dd(TorConfig).</title>
<updated>2026-02-24T13:05:39Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-02-18T15:22:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e943f4a1441bb13c2c8590cb4a2c984c024273f5'/>
<id>urn:sha1:e943f4a1441bb13c2c8590cb4a2c984c024273f5</id>
<content type='text'>
</content>
</entry>
</feed>
