<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/proxy.rs, branch arti-v1.7.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.7.0</id>
<link rel='self' href='http://git.dilluti0n.com/mirrors/arti.git/atom?h=arti-v1.7.0'/>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/'/>
<updated>2025-10-29T00:51:10Z</updated>
<entry>
<title>Merge branch 'remove_socks' into 'main'</title>
<updated>2025-10-29T00:51:10Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-29T00:51:10Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=cd223074f082fdb5ae6683b98bdaf48d4dea47a8'/>
<id>urn:sha1:cd223074f082fdb5ae6683b98bdaf48d4dea47a8</id>
<content type='text'>
arti: Revise strings that implied that we were a SOCKS-only proxy.

Closes #2225

See merge request tpo/core/arti!3398</content>
</entry>
<entry>
<title>arti: explain APP_STREAM_BUF_LEN is what it is.</title>
<updated>2025-10-28T23:45:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-28T23:45:56Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=29e49e317e413abf32a008685e2d2de8fad10651'/>
<id>urn:sha1:29e49e317e413abf32a008685e2d2de8fad10651</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: Stop using SOCKS_BUF_LEN for non-SOCKS proxies.</title>
<updated>2025-10-28T13:59:03Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-28T13:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=18e6fb5f615fa2b7ad34217b1a5df262f91670b7'/>
<id>urn:sha1:18e6fb5f615fa2b7ad34217b1a5df262f91670b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Remove now-needless cognitive_complexity exceptions</title>
<updated>2025-10-28T13:50:51Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-28T13:50:51Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=aa8f5e0612d42ed74bd6013e0379a5dcdf5cdca3'/>
<id>urn:sha1:aa8f5e0612d42ed74bd6013e0379a5dcdf5cdca3</id>
<content type='text'>
Apparently the http_connect refactoring made these no longer
trigger.

Closes #2226
</content>
</entry>
<entry>
<title>http_connect: Remove (most) X- prefixes.</title>
<updated>2025-10-28T12:25:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-27T17:17:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=3ae5c6e43d164dcfb7409b273267d2d19bb8fac7'/>
<id>urn:sha1:3ae5c6e43d164dcfb7409b273267d2d19bb8fac7</id>
<content type='text'>
We can't remove them all, since X-Tor-Stream-Isolation is recognized
by C-Tor.  I've added a non-deprecated Tor-Stream-Isolation
that works indepenently.
</content>
</entry>
<entry>
<title>proxy: Revise rpc docs so they are not SOCKS-specific</title>
<updated>2025-10-28T12:25:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-23T14:24:24Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=e3cbadf5b92a233e4948cc18650712fc8aa48939'/>
<id>urn:sha1:e3cbadf5b92a233e4948cc18650712fc8aa48939</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http_connect: Implement stream isolation</title>
<updated>2025-10-28T12:25:50Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-22T18:45:39Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=145e5320f06836a32f637fda9f6537655444a231'/>
<id>urn:sha1:145e5320f06836a32f637fda9f6537655444a231</id>
<content type='text'>
</content>
</entry>
<entry>
<title>arti: Implement a "bilingual" HTTP CONNECT proxy.</title>
<updated>2025-10-28T12:25:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-22T17:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=256d75750ffa5d7be31545f96595f63ee1db87f8'/>
<id>urn:sha1:256d75750ffa5d7be31545f96595f63ee1db87f8</id>
<content type='text'>
With his commit, our SOCKS ports now accept both SOCKS
and HTTP CONNECT requests, per proposal 365.
There are still some infelicities, marked with
"XXXX" or "TODO".

I've tested this with curl, though, and it works. :)

Typo-fixes-by: Gabriela Moldovan &lt;gabi@torproject.org&gt;
</content>
</entry>
<entry>
<title>arti: Detect proxy protocol _before_ starting SOCKS.</title>
<updated>2025-10-28T12:25:46Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-10-22T14:44:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=b0c854bf7e5e69ed4c17abbcc5ccfb8614b75eaf'/>
<id>urn:sha1:b0c854bf7e5e69ed4c17abbcc5ccfb8614b75eaf</id>
<content type='text'>
This will let us speak HTTP CONNECT as well; there is a stub
for initiating an http proxy.
</content>
</entry>
</feed>
