<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/subcommands/proxy.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: 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>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: 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>Option to defer bootstrapping at startup.</title>
<updated>2026-06-08T12:59:45Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-06-01T16:03:21Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=572a857ab4fbef713dbd1d0b4bba9bbde7f7897b'/>
<id>urn:sha1:572a857ab4fbef713dbd1d0b4bba9bbde7f7897b</id>
<content type='text'>
This option will primarily be used by integrators who want to modify
the configuration, either directly or via RPC, before launching Arti
completely.
</content>
</entry>
<entry>
<title>Merge branch 'socket-buf-size' into 'main'</title>
<updated>2026-05-21T18:29:42Z</updated>
<author>
<name>opara</name>
<email>opara@torproject.org</email>
</author>
<published>2026-05-21T18:29:42Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7f27830adb14823cb1d27a5d55265e69eb2cc313'/>
<id>urn:sha1:7f27830adb14823cb1d27a5d55265e69eb2cc313</id>
<content type='text'>
Set socket buffer sizes (`SO_SNDBUF` and `SO_RCVBUF`) for proxy sockets

Closes #2500

See merge request tpo/core/arti!3957</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>
</feed>
