summaryrefslogtreecommitdiff
path: root/crates/arti/src/proxy.rs
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'remove_socks' into 'main'Nick Mathewson2025-10-281-4/+17
|\
| * arti: explain APP_STREAM_BUF_LEN is what it is.Nick Mathewson2025-10-281-0/+6
| * arti: Revise strings that implied that we were a SOCKS-only proxy.Nick Mathewson2025-10-281-1/+1
| * arti: Stop using SOCKS_BUF_LEN for non-SOCKS proxies.Nick Mathewson2025-10-281-3/+10
* | arti: Remove now-needless cognitive_complexity exceptionsNick Mathewson2025-10-281-1/+0
|/
* http_connect: Remove (most) X- prefixes.Nick Mathewson2025-10-281-11/+6
* proxy: Revise rpc docs so they are not SOCKS-specificNick Mathewson2025-10-281-14/+20
* http_connect: Implement stream isolationNick Mathewson2025-10-281-0/+8
* arti: Implement a "bilingual" HTTP CONNECT proxy.Nick Mathewson2025-10-281-1/+1
* arti: Detect proxy protocol _before_ starting SOCKS.Nick Mathewson2025-10-281-3/+72
* arti: Pass a buffered stream to handle_socks_connNick Mathewson2025-10-281-1/+4
* arti: Renaming around socks/generic proxiesNick Mathewson2025-10-281-29/+32
* arti: Split socks-specific parts out of handle_socks_connNick Mathewson2025-10-281-448/+12
* arti::proxy: Small reformats.Nick Mathewson2025-10-281-5/+7
* Rename "arti::socks" to "arti::proxy".Nick Mathewson2025-10-281-0/+917
* add udp to runtimetrinity-1686a2022-03-141-537/+0
* arti: Make main module entrypoints pubIan Jackson2022-03-111-2/+2
* use less magic in http checktrinity-1686a2022-02-241-2/+4
* make arti return a web page when receiving http request on socks porttrinity-1686a2022-02-231-1/+34
* Rename ExitTimeout to RemoteNetworkTimeout.Nick Mathewson2022-02-171-1/+1
* Try to resolve the "Truncated" error in tor-socksprotoNick Mathewson2022-02-111-3/+3
* Make the Error detail type non-exported from arti-clientNick Mathewson2022-02-041-3/+3
* Remove many needless borrows and slicesIan Jackson2022-02-021-2/+2
* Un-Arc<> TorClient in the arti crateNick Mathewson2022-02-011-3/+3
* StreamPrefs: Re-alphabetise imports following renameIan Jackson2022-01-211-1/+1
* StreamPrefs: rename from ConnectPrefsIan Jackson2022-01-211-3/+3
* connection preferences: Take ConnectPrefs by referenceIan Jackson2022-01-191-3/+3
* Use *_with_prefs() for Option<ConnectPrefs> callers in TorClient::connectNeel Chauhan2022-01-081-3/+5
* proxy: introduce new functions to write_all & flush/closeMuhammad Falak R Wani2021-12-151-42/+42
* proxy: send SOCKS5 reply on failure casesMuhammad Falak R Wani2021-12-111-1/+14
* proxy: report an error if all listeners fail.Nick Mathewson2021-12-081-1/+1
* Resolve XXXXs in proxy.rsNick Mathewson2021-12-081-3/+3
* More typo fixes that I forgot to save :(Nick Mathewson2021-11-241-1/+1
* Typo fix in an expect() message.Nick Mathewson2021-10-281-1/+1
* Tests and refactoring for IsolationMap.Nick Mathewson2021-10-261-13/+50
* TorClient::resolve_ptr should take an IpAddr.Nick Mathewson2021-10-261-1/+13
* Rename tor_client/arti_tor_client to arti_client.Nick Mathewson2021-10-211-2/+2
* Change how we connect to target addresses.Nick Mathewson2021-10-181-1/+1
* Do not use downcast_ref, use tor-client error.Jani Monoses2021-10-181-8/+6
* Add a cast to correct a type error about WSAEMFILENick Mathewson2021-10-151-1/+7
* proxy: Mark ENFILES and EMFILES as survivable.Nick Mathewson2021-10-141-2/+27
* Fix typosJani Monoses2021-09-071-1/+1
* Light refactoring and documentation improvements in proxy.rsNick Mathewson2021-08-271-40/+103
* Move all crates into a `crates` subdirectory.Nick Mathewson2021-08-271-0/+346