aboutsummaryrefslogtreecommitdiff
path: root/crates/arti/src/proxy.rs
Commit message (Expand)AuthorAgeFilesLines
* arti: Ratelimit proxy error reportssyphyr2026-07-231-3/+46
* Remove now-unneeded allow(clippy::cognitive_complexity)Jim Newsome2026-07-151-1/+0
* Merge branch 'socket-buf-size' into 'main'opara2026-05-211-2/+3
|\
| * arti: add 'proxy.socket_{send,recv}_buf_size' config optionsSteven Engler2026-05-071-20/+2
| * arti: use 128 KB socket buffers for proxy socketsSteven Engler2026-05-071-2/+18
| * tor-rtcompat+misc: add `NetStreamProvider::ListenOptions`Steven Engler2026-05-071-1/+4
* | Merge branch 'arc_torclient' into 'main'Nick Mathewson2026-05-131-4/+4
|\ \
| * | Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-131-4/+4
| |/
* / Turn an expectation into an allowIan Jackson2026-05-131-1/+1
|/
* arti: fix clippy warnings in `report_proxy_error()`Steven Engler2026-03-301-3/+5
* arti: use report macros in `report_proxy_error()`Steven Engler2026-03-301-5/+6
* arti: don't warn for `NotConnected` errorsSteven Engler2026-03-301-0/+1
* arti: Add an option to disable http_connect.Nick Mathewson2026-03-251-18/+52
* arti: Fix up proxy launching documentationNick Mathewson2026-02-191-1/+2
* arti: Extract responsibility for port listing.Nick Mathewson2026-02-191-50/+29
* arti: Refactor socks proxy launcher function.Nick Mathewson2026-02-191-13/+34
* arti: Use ErrorSources in extract_proto_errRobert Bartlensky2026-02-141-12/+5
* Don't log Circuit Closed errors as warningsrobertb2026-02-051-1/+6
* arti: Downgrade CircuitClosed to debug level.Nick Mathewson2026-01-221-3/+20
* arti: Extract function to find a ProtoError sourceNick Mathewson2026-01-221-0/+17
* Make sure that rpc_state_sender lives as long as the proxies.Nick Mathewson2026-01-121-2/+8
* arti: Export the chosen ports in a ports_info.json file.Nick Mathewson2025-12-161-7/+26
* arti: Change how proxy futures are returned.Nick Mathewson2025-12-161-4/+6
* arti: tweak docs, add TODOs with respect to Listener.Nick Mathewson2025-12-161-1/+2
* arti: Log the actual addresses we are listening on.Nick Mathewson2025-12-161-2/+4
* tor-config: rename `Listen::is_localhost_only` to `is_loopback_only`Steven Engler2025-12-021-1/+1
* Fix compilation without all-features.Nick Mathewson2025-11-121-1/+2
* Add a notion of isolation strong enough to enable long-lived circuits.Nick Mathewson2025-11-121-0/+12
* 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-70/+5
* 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