<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/proxy, branch arti-v2.4.0</title>
<subtitle>mirror of https://gitlab.torproject.org/tpo/core/arti
</subtitle>
<id>http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v2.4.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2026-05-13T20:44:51Z</updated>
<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>Log socks isolation</title>
<updated>2026-04-08T23:55:07Z</updated>
<author>
<name>Jim Newsome</name>
<email>jnewsome@torproject.org</email>
</author>
<published>2026-04-08T23:55:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d25bd2fd1ecf5e351aeb672e97b449423b92f22f'/>
<id>urn:sha1:d25bd2fd1ecf5e351aeb672e97b449423b92f22f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Add an option to disable http_connect.</title>
<updated>2026-03-25T12:28:52Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-03-25T12:28:52Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=6aae36af784306c258174f032f13775855774dbc'/>
<id>urn:sha1:6aae36af784306c258174f032f13775855774dbc</id>
<content type='text'>
This option affects all socks listeners, because:

- We don't have a convenient way to associate an option with each
  port.
- The main purpose of having this option is as a switch in case we
  discover a major problem with this code.
</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: Pass the request by reference</title>
<updated>2026-01-27T19:11:05Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-27T18:33:53Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=74625a9d8abd5605a3a6ee7fdb00171ef5c99fb0'/>
<id>urn:sha1:74625a9d8abd5605a3a6ee7fdb00171ef5c99fb0</id>
<content type='text'>
This resolves a newly-triggered lint.
</content>
</entry>
<entry>
<title>arti: Make internal helper synchronous</title>
<updated>2026-01-27T19:11:05Z</updated>
<author>
<name>Gabriela Moldovan</name>
<email>gabi@torproject.org</email>
</author>
<published>2026-01-27T18:32:43Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a393d09de3a6371bad6dd77de4426591c81f58d2'/>
<id>urn:sha1:a393d09de3a6371bad6dd77de4426591c81f58d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Extract function to find a ProtoError source</title>
<updated>2026-01-22T17:27:34Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2026-01-22T17:27:34Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=51c35c09535f523dc8a5ebd1be66634e4697c8b3'/>
<id>urn:sha1:51c35c09535f523dc8a5ebd1be66634e4697c8b3</id>
<content type='text'>
</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>Merge branch 'ticket_2259' into 'main'</title>
<updated>2025-11-26T01:22:00Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-26T01:22:00Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=71aa505b9a688facf5da37cbcf7137929e4d41cb'/>
<id>urn:sha1:71aa505b9a688facf5da37cbcf7137929e4d41cb</id>
<content type='text'>
arti: Put supported request headers in Tor-Capabilties

Closes #2259

See merge request tpo/core/arti!3473</content>
</entry>
<entry>
<title>http-connect: use end reason for http status if possible</title>
<updated>2025-11-24T18:24:06Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-19T16:22:07Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=d963771d8e65b11ae00298e569c1e2577f3e8fa2'/>
<id>urn:sha1:d963771d8e65b11ae00298e569c1e2577f3e8fa2</id>
<content type='text'>
The spec includes a direct conversion from END reason fields to HTTP
status codes, so we should follow it if we have an END reason.
</content>
</entry>
</feed>
