aboutsummaryrefslogtreecommitdiff
path: root/crates/arti/src/proxy/http_connect.rs
Commit message (Expand)AuthorAgeFilesLines
* arti: Fix compilation of http-connect without rpcNick Mathewson2026-08-101-1/+1
* Use "extend" for arti ResponseBuilder extension traitIan Jackson2026-07-161-13/+3
* maint: Run maint/add_warning to deny string slicesClara Engler2026-06-091-0/+1
* Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-131-1/+2
* arti: Add an option to disable http_connect.Nick Mathewson2026-03-251-0/+1
* arti: Pass the request by referenceGabriela Moldovan2026-01-271-2/+2
* arti: Make internal helper synchronousGabriela Moldovan2026-01-271-2/+2
* arti: Extract function to find a ProtoError sourceNick Mathewson2026-01-221-11/+5
* Merge branch 'ticket_2259' into 'main'Nick Mathewson2025-11-251-1/+26
|\
| * arti: Put supported request headers in Tor-CapabiltiesNick Mathewson2025-11-181-1/+26
* | http-connect: use end reason for http status if possibleNick Mathewson2025-11-241-1/+38
* | http_connect: Report end reasons for HTTP CONNECT failures.Nick Mathewson2025-11-191-6/+27
* | tor-error: Provide a more reasonable API for http status codes.Nick Mathewson2025-11-181-2/+2
* | tor-error: Add support for ErrorKind->HTTP status conversionNick Mathewson2025-11-181-78/+2
|/
* http_connect: Add AsyncReadExt to fix compilation.Nick Mathewson2025-11-131-2/+2
* Merge branch 'http_xsprobe' into 'main'Nick Mathewson2025-11-131-1/+142
|\
| * http_connect: prevent tests from colliding on directoriesNick Mathewson2025-11-131-5/+16
| * http_connect: fix to conform to MSRVNick Mathewson2025-11-131-1/+1
| * http_connect: add a test for Host validation.Nick Mathewson2025-11-131-0/+73
| * Validate Host header for non-CONNECT requests to HTTP CONNECT portNick Mathewson2025-11-031-1/+58
* | Add a notion of isolation strong enough to enable long-lived circuits.Nick Mathewson2025-11-121-0/+22
* | Fix name of clippy lint to unchecked_time_subtraction (2)Ian Jackson2025-11-061-1/+1
* | all: replace all uses of `futures::task::SpawnExt` with `tor_rtcompat::SpawnExt`Steven Engler2025-11-041-1/+1
* | Replace copy_interactive with futures-copy.Nick Mathewson2025-10-301-32/+18
|/
* http_connect: Remove (most) X- prefixes.Nick Mathewson2025-10-281-21/+38
* http_connect: write our own hyper-futures replacementNick Mathewson2025-10-281-4/+77
* http_connect: Forbid non-empty OPTIONS bodies.Nick Mathewson2025-10-281-0/+8
* http_connect: validate casei behavior of HeaderMap.Nick Mathewson2025-10-281-0/+36
* http_connect: Declare that error messages are text/plain.Nick Mathewson2025-10-281-1/+1
* http_connect: Reject OPTIONS requests with bodiesNick Mathewson2025-10-281-2/+11
* http_connect: Implement stream isolationNick Mathewson2025-10-281-4/+74
* http_connect: implement rpc supportNick Mathewson2025-10-281-6/+76
* http-connect: Implement X-Tor-Family-PreferenceNick Mathewson2025-10-281-5/+79
* http_connect: Use consts for headers.Nick Mathewson2025-10-281-4/+16
* http_connect: Generate an X-Tor-Request-Failed header.Nick Mathewson2025-10-281-2/+20
* http_connect: Provide better status codes for ErrorKinds.Nick Mathewson2025-10-281-4/+75
* arti: Implement a "bilingual" HTTP CONNECT proxy.Nick Mathewson2025-10-281-0/+325
* arti: Detect proxy protocol _before_ starting SOCKS.Nick Mathewson2025-10-281-0/+5