aboutsummaryrefslogtreecommitdiff
path: root/crates/arti/src/subcommands/proxy.rs
Commit message (Expand)AuthorAgeFilesLines
* arti: Move cfg_mgr preservation techniqueNick Mathewson7 days1-2/+4
* arti: Give an Arc<CfgMgr> to RPC superuser sessions.Nick Mathewson7 days1-1/+3
* arti: Construct CfgMgr object earlier.Nick Mathewson7 days1-10/+11
* reload_cfg: Separate creation of CfgMgr and launch of taskNick Mathewson7 days1-1/+2
* reload_cfg: Refactor to use a CfgMgr object.Nick Mathewson14 days1-2/+2
* Remove now-unneeded allow(clippy::cognitive_complexity)Jim Newsome2026-07-151-1/+0
* arti: rpc functionality to bootstrap a defer_bootstrapped client.Nick Mathewson2026-06-081-0/+1
* Option to defer bootstrapping at startup.Nick Mathewson2026-06-081-13/+36
* Merge branch 'socket-buf-size' into 'main'opara2026-05-211-3/+18
|\
| * arti: add 'proxy.socket_{send,recv}_buf_size' config optionsSteven Engler2026-05-071-3/+18
* | Make TorClient no longer implement Clone.Nick Mathewson2026-05-131-1/+1
* | Make all TorClient constructors wrap the TorClient in an Arc.Nick Mathewson2026-05-131-1/+1
|/
* Merge branch 'http-connect-wrapup' into 'main'Nick Mathewson2026-03-261-6/+5
|\
| * arti: Add an option to disable http_connect.Nick Mathewson2026-03-251-6/+5
* | arti: Mostly make clippy happy for wasm with --no-default-features.Nick Mathewson2026-03-251-0/+1
|/
* arti: Extract responsibility for port listing.Nick Mathewson2026-02-191-8/+20
* arti: Refactor socks proxy launcher function.Nick Mathewson2026-02-191-3/+6
* arti: Refactor dns proxy launcher function.Nick Mathewson2026-02-191-3/+4
* arti: improve error message for invalid socks/dns portSteven Engler2026-02-021-10/+4
* arti: remove deprecated `proxy.dns_port` config optionSteven Engler2026-01-291-2/+2
* arti: remove deprecated `proxy.socks_port` config optionSteven Engler2026-01-291-3/+3
* arti: reword+reformat warning messageSteven Engler2026-01-291-1/+4
* arti: Do not panic when invalid ports are given as arguments to proxyNiel Duysters2026-01-301-2/+8
* arti: Move "port_info_file" configuration into "storage"Nick Mathewson2025-12-161-1/+1
* arti: Export the chosen ports in a ports_info.json file.Nick Mathewson2025-12-161-8/+26
* arti: Change how proxy futures are returned.Nick Mathewson2025-12-161-15/+19
* arti: tweak docs, add TODOs with respect to Listener.Nick Mathewson2025-12-161-0/+3
* arti: Revise strings that implied that we were a SOCKS-only proxy.Nick Mathewson2025-10-281-4/+10
* arti: Renaming around socks/generic proxiesNick Mathewson2025-10-281-1/+1
* Rename "arti::socks" to "arti::proxy".Nick Mathewson2025-10-281-2/+2
* arti: Add skip_all to instrument call.Wesley Aptekar-Cassels2025-09-241-1/+1
* arti: Add skip_all to instrument macro.Wesley Aptekar-Cassels2025-09-241-1/+1
* opentelemetry: Add some instrument macros.Wesley Aptekar-Cassels2025-09-241-1/+4
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-071-2/+4
* arti: Optionally set up a Prometheus metrics exporterIan Jackson2025-04-081-0/+27
* tor-rtcompat: Remove ToplevelBlockon from RuntimeIan Jackson2025-03-041-3/+3
* arti: Make Rpc argument unconditional when constructing socks proxyNick Mathewson2025-01-231-19/+15
* arti: Use connect points to listen for RPC connections.Nick Mathewson2024-12-191-34/+17
* arti-client: add path resolver to `TorClient` and `TorClientConfig`Steven Engler2024-11-181-1/+1
* update `CfgPath::path` to use a `CfgPathResolver`Steven Engler2024-11-181-1/+1
* arti: Don't log that we are in SOCKS mode unless socks_listen is set.Gabriela Moldovan2024-09-171-6/+13
* arti: Allow running hidden services with SOCKS/DNS ports disabled.Gabriela Moldovan2024-09-171-8/+18
* arti: Move proxy subcommand to a separate module.Gabriela Moldovan2024-09-121-7/+37
* arti: Move arti::run to subcommands::proxy.Gabriela Moldovan2024-09-121-2/+168
* arti: Add a new module for the proxy subcommand.Gabriela Moldovan2024-09-121-0/+17