<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/subcommands/proxy.rs, branch arti-v1.9.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.9.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-12-16T17:18:51Z</updated>
<entry>
<title>arti: Move "port_info_file" configuration into "storage"</title>
<updated>2025-12-16T17:18:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-16T15:39:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=7d54623047edc702442d27af83749443960b8dfe'/>
<id>urn:sha1:7d54623047edc702442d27af83749443960b8dfe</id>
<content type='text'>
This was a little funny, since the other storage elements are
declared in tor-client.  Fortunately, our stacked configuration
logic handles this fine.
</content>
</entry>
<entry>
<title>arti: Export the chosen ports in a ports_info.json file.</title>
<updated>2025-12-16T17:18:27Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-11T18:21:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=8a071dbd120e25f52c1f8b724bf6cc600e1f750d'/>
<id>urn:sha1:8a071dbd120e25f52c1f8b724bf6cc600e1f750d</id>
<content type='text'>
This allows applications to find out where arti is listening when
arti has been configured to listen with the port "auto".
</content>
</entry>
<entry>
<title>arti: Change how proxy futures are returned.</title>
<updated>2025-12-16T17:17:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-11T16:59:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=0cc367b9fef37c0f7d7f04d54c4687b27ef251d0'/>
<id>urn:sha1:0cc367b9fef37c0f7d7f04d54c4687b27ef251d0</id>
<content type='text'>
Previously, the proxy and dns modules only had "be a proxy"
functions that ran forever.  Now they have functions that bind to
listeners and return a separate "be a proxy" future that runs
forever.

This lets us simplify some kludges in subcommands::proxy.  More
importantly, it will let us return the bound-to ports so that
subcommands::proxy can write them to disk.

This is a break in experimental-apis, which does not require a
semver change.
</content>
</entry>
<entry>
<title>arti: tweak docs, add TODOs with respect to Listener.</title>
<updated>2025-12-16T17:17:05Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-12-10T18:16:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=17526d81caf5f1c1e4e04ab99d262fb60d8180c4'/>
<id>urn:sha1:17526d81caf5f1c1e4e04ab99d262fb60d8180c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Revise strings that implied that we were a SOCKS-only proxy.</title>
<updated>2025-10-28T14:11:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-28T14:11:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bbee97f872ad697603494513beeaf966dd4623e2'/>
<id>urn:sha1:bbee97f872ad697603494513beeaf966dd4623e2</id>
<content type='text'>
Closes #2225
</content>
</entry>
<entry>
<title>arti: Renaming around socks/generic proxies</title>
<updated>2025-10-28T12:25:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-16T19:15:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=444834c608103cb5a0de9403a728a9cb67f0d8cd'/>
<id>urn:sha1:444834c608103cb5a0de9403a728a9cb67f0d8cd</id>
<content type='text'>
This is _all_ renaming and comment adjustments.
</content>
</entry>
<entry>
<title>Rename "arti::socks" to "arti::proxy".</title>
<updated>2025-10-28T12:25:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-16T16:11:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=05ae5ba3221484ff5eb83cd75fcdee9cfb5d1712'/>
<id>urn:sha1:05ae5ba3221484ff5eb83cd75fcdee9cfb5d1712</id>
<content type='text'>
I'm about to add another proxy type.
</content>
</entry>
<entry>
<title>arti: Add skip_all to instrument call.</title>
<updated>2025-09-24T19:23:32Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-09-24T19:08:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=488db96818cd6764d25675514d6c8c8b840c41a7'/>
<id>urn:sha1:488db96818cd6764d25675514d6c8c8b840c41a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add skip_all to instrument macro.</title>
<updated>2025-09-24T19:23:32Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-09-16T13:50:54Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b4107f276ca793ef3de3ac868914f6a27fdfcbad'/>
<id>urn:sha1:b4107f276ca793ef3de3ac868914f6a27fdfcbad</id>
<content type='text'>
It's unlikely these arguments will be particularly useful, and omitting
skip_all can have security implications, so it's better to avoid it to
reflect good practice.
</content>
</entry>
<entry>
<title>opentelemetry: Add some instrument macros.</title>
<updated>2025-09-24T19:23:32Z</updated>
<author>
<name>Wesley Aptekar-Cassels</name>
<email>me@wesleyac.com</email>
</author>
<published>2025-09-16T13:25:15Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e21ebd3793d497429ba7c8c437b346a9a2833407'/>
<id>urn:sha1:e21ebd3793d497429ba7c8c437b346a9a2833407</id>
<content type='text'>
I've added these in places that are useful for the debugging that I've
been doing.
</content>
</entry>
</feed>
