<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/reload_cfg.rs, 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: In RPC mode, remember normalized configuration data</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T18:52:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6860653ff4b32a2f9f8eb3e7fbf3fcdd79a90f7a'/>
<id>urn:sha1:6860653ff4b32a2f9f8eb3e7fbf3fcdd79a90f7a</id>
<content type='text'>
This will be the basis for configuration _inspection_.
</content>
</entry>
<entry>
<title>reload_cfg: add comments about some tricky points.</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T15:19:26Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aed4c4e6db2b1b3d8b71eefcf74dfa7f243318d6'/>
<id>urn:sha1:aed4c4e6db2b1b3d8b71eefcf74dfa7f243318d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>reload_cfg: Allow modules to be set after CfgMgr is created</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T14:30:08Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=de9eeb5582a7dde32d56edb7f0a5298d600518e0'/>
<id>urn:sha1:de9eeb5582a7dde32d56edb7f0a5298d600518e0</id>
<content type='text'>
(But before the watcher task is launched.)
</content>
</entry>
<entry>
<title>code movement to tidy previous commit</title>
<updated>2026-08-19T19:14:25Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-18T14:10:57Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=ebaa0b425ff9cc9ba8af784d2dc764689bdeaea5'/>
<id>urn:sha1:ebaa0b425ff9cc9ba8af784d2dc764689bdeaea5</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>Apply 1 suggestion(s) to 1 file(s)</title>
<updated>2026-08-17T13:03:42Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-17T13:03:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=f7d61b2321f7c4a19c5acd6ff14d84887d824ff4'/>
<id>urn:sha1:f7d61b2321f7c4a19c5acd6ff14d84887d824ff4</id>
<content type='text'>
Co-authored-by: gabi-250 &lt;gabi@torproject.org&gt;</content>
</entry>
<entry>
<title>Reindent impl block.</title>
<updated>2026-08-13T15:08:11Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-13T15:08:11Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=dac964720433402190ea7c38f7e8f5129014407e'/>
<id>urn:sha1:dac964720433402190ea7c38f7e8f5129014407e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move reload_configuration method.</title>
<updated>2026-08-13T15:07:19Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-08-13T15:07:19Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=25f7b8b6fe3eeaeac98bf24371e715797f6e2a2e'/>
<id>urn:sha1:25f7b8b6fe3eeaeac98bf24371e715797f6e2a2e</id>
<content type='text'>
Code movement only.
</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>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>
</feed>
