<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mirrors/arti.git/crates/arti/src/proxy/http_connect.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-11-26T01:22:00Z</updated>
<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>
<entry>
<title>http_connect: Report end reasons for HTTP CONNECT failures.</title>
<updated>2025-11-19T15:50:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-18T19:18:55Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=abaafebd196ddf8d7887db8c808ebbfc80cd3ed5'/>
<id>urn:sha1:abaafebd196ddf8d7887db8c808ebbfc80cd3ed5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-error: Provide a more reasonable API for http status codes.</title>
<updated>2025-11-18T18:56:56Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-18T18:50:05Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=a2790835946203e90b0f41d34c16e3ef061e66f5'/>
<id>urn:sha1:a2790835946203e90b0f41d34c16e3ef061e66f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tor-error: Add support for ErrorKind-&gt;HTTP status conversion</title>
<updated>2025-11-18T18:47:49Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-18T18:32:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=544c1c02034f8699605252a4408b7e314167a366'/>
<id>urn:sha1:544c1c02034f8699605252a4408b7e314167a366</id>
<content type='text'>
It makes more sense to have the conversion here, so it can use an
exhaustive match over ErrorKind.

This isn't the final API; I'm just moving the code from `arti`.
</content>
</entry>
<entry>
<title>arti: Put supported request headers in Tor-Capabilties</title>
<updated>2025-11-18T16:00:20Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-18T16:00:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=269d1252db3214046b22deed77f8dc5a6eb62649'/>
<id>urn:sha1:269d1252db3214046b22deed77f8dc5a6eb62649</id>
<content type='text'>
This is for spec conformance; it is a missing piece of prop365.

Closes #2259.
</content>
</entry>
<entry>
<title>http_connect: Add AsyncReadExt to fix compilation.</title>
<updated>2025-11-13T22:58:32Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-13T22:58:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=eda9f0e30ecc25d5a838aefab2c3c44b824f16b9'/>
<id>urn:sha1:eda9f0e30ecc25d5a838aefab2c3c44b824f16b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'http_xsprobe' into 'main'</title>
<updated>2025-11-13T21:29:44Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-13T21:29:44Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=79628b4f6085eea4e164508763837c57583466ea'/>
<id>urn:sha1:79628b4f6085eea4e164508763837c57583466ea</id>
<content type='text'>
Validate Host header for non-CONNECT requests to HTTP CONNECT port

See merge request tpo/core/arti!3429</content>
</entry>
<entry>
<title>http_connect: prevent tests from colliding on directories</title>
<updated>2025-11-13T19:44:16Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-13T19:44:16Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=09699e1b55b57d6a1a24f0db4611c3e481bcc1cf'/>
<id>urn:sha1:09699e1b55b57d6a1a24f0db4611c3e481bcc1cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>http_connect: fix to conform to MSRV</title>
<updated>2025-11-13T17:46:22Z</updated>
<author>
<name>Nick Mathewson</name>
<email>nickm@torproject.org</email>
</author>
<published>2025-11-13T17:46:22Z</published>
<link rel='alternate' type='text/html' href='http://git.dilluti0n.com/mirrors/arti.git/commit/?id=bd6fceabd0adbbdbbaf383ba1f56fd99d6d4ee8a'/>
<id>urn:sha1:bd6fceabd0adbbdbbaf383ba1f56fd99d6d4ee8a</id>
<content type='text'>
</content>
</entry>
</feed>
