<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/subcommands, 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: Move cfg_mgr preservation technique</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-19T19:11:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=950f7a19635df25b8d8026d814ecb0b9ed3e858a'/>
<id>urn:sha1:950f7a19635df25b8d8026d814ecb0b9ed3e858a</id>
<content type='text'>
</content>
</entry>
<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>arti: Construct CfgMgr object earlier.</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T16:18:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=28988a9989484fd88b4108b6e099c70b86d8e879'/>
<id>urn:sha1:28988a9989484fd88b4108b6e099c70b86d8e879</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reload_cfg: Separate creation of CfgMgr and launch of task</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T14:06:33Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ca776944fec1ff84f038ffbf6e26a6fcef1a22cc'/>
<id>urn:sha1:ca776944fec1ff84f038ffbf6e26a6fcef1a22cc</id>
<content type='text'>
We want to be able to create the CfgMgr early so that we can give it
to the RPC code, then add a bunch of reconfigurable modules to it,
and only then launch the file-watcher task.
</content>
</entry>
<entry>
<title>reload_cfg: Refactor to use a CfgMgr object.</title>
<updated>2026-08-13T15:06:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-13T14:49:49Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c69e01a6ee24d7cecaa869d3082843ed49224386'/>
<id>urn:sha1:c69e01a6ee24d7cecaa869d3082843ed49224386</id>
<content type='text'>
Right now this just helps us keep the parts of the
configuration-reloading logic in one place, and clarifies what needs
to be owned by the watcher thread and what doesn't.

Moving forward, this will help make the configuration something
that RPC can inspect and change.
</content>
</entry>
<entry>
<title>Merge branch 'remove-lint' into 'main'</title>
<updated>2026-07-15T18:30:16Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-07-15T18:30:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b1e6787b0bb05b8fe1f8b87716f1bd2b478eb602'/>
<id>urn:sha1:b1e6787b0bb05b8fe1f8b87716f1bd2b478eb602</id>
<content type='text'>
Removed unnecessary lint

Closes #2556

See merge request tpo/core/arti!4210</content>
</entry>
<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: subcommands: keys: Fix clippy::for-kv-map</title>
<updated>2026-07-13T18:40:57Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-13T18:40:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31576659b822a1c65cb279826e4db9432d37739d'/>
<id>urn:sha1:31576659b822a1c65cb279826e4db9432d37739d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>multiple crates: Fix clippy warnings</title>
<updated>2026-07-10T14:50:50Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-07-10T14:12:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=c1a50610f1fd134b16792ba32b30eb03a7e6b666'/>
<id>urn:sha1:c1a50610f1fd134b16792ba32b30eb03a7e6b666</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: subcommands: keys: Fix compact output</title>
<updated>2026-06-22T09:36:34Z</updated>
<author>
<name>hjrgrn</name>
<email>3874-hjrgrn@gitlab.torproject.org</email>
</author>
<published>2026-06-22T09:36:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=31b4c0f0b82e69e061467fde06119db91527ed51'/>
<id>urn:sha1:31b4c0f0b82e69e061467fde06119db91527ed51</id>
<content type='text'>
</content>
</entry>
</feed>
