| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | arti: Fix help message display order | hjrgrn | 2026-04-08 | 1 | -4/+6 | |
| | |/ | | | | | | | | | | | | | | | Call `clap_app`'s metadata methods after `augment_subcommands`. If `about` is set before `augment_subcommands`, the subcommand enums' doc comment overrides it. Now, all metadata (e.g. about, version) is set after augmentation for consistency and correct help output. | |||||
| * | | arti: fix clippy warnings in `report_proxy_error()` | Steven Engler | 2026-03-30 | 1 | -3/+5 | |
| | | | ||||||
| * | | arti: use report macros in `report_proxy_error()` | Steven Engler | 2026-03-30 | 1 | -5/+6 | |
| | | | ||||||
| * | | arti: don't warn for `NotConnected` errors | Steven Engler | 2026-03-30 | 1 | -0/+1 | |
| |/ | ||||||
| * | Merge branch 'webtime-v3' into 'main' | Nick Mathewson | 2026-03-26 | 1 | -5/+3 | |
| |\ | | | | | | | | | | | | | Port to use web-time for compatibility with wasm32 Closes #2356 See merge request tpo/core/arti!3820 | |||||
| | * | arti: Port to web-time-compat. | Nick Mathewson | 2026-03-26 | 1 | -5/+3 | |
| | | | ||||||
| * | | Merge branch 'http-connect-wrapup' into 'main' | Nick Mathewson | 2026-03-26 | 6 | -25/+99 | |
| |\ \ | |/ |/| | | | | | | | | | arti: Add option and documentation for http connect, then mark it stable. Closes #2409 See merge request tpo/core/arti!3811 | |||||
| | * | Feature-gate the proxy.enable_http_connect option | Nick Mathewson | 2026-03-26 | 1 | -1/+14 | |
| | | | ||||||
| | * | arti: Add an option to disable http_connect. | Nick Mathewson | 2026-03-25 | 6 | -25/+86 | |
| | | | | | | | | | | | | | | | | | | | This option affects all socks listeners, because: - We don't have a convenient way to associate an option with each port. - The main purpose of having this option is as a switch in case we discover a major problem with this code. | |||||
| * | | arti: Mostly make clippy happy for wasm with --no-default-features. | Nick Mathewson | 2026-03-25 | 2 | -0/+2 | |
| |/ | | | | | (With no-default-features there is no runtime, and that still causes a compiler error.) | |||||
| * | Fix typos | Tobias Stoeckmann | 2026-03-24 | 2 | -2/+2 | |
| | | | | | Typos found with codespell | |||||
| * | tor-chanmgr: add base64ct dependency and docs | Nihal | 2026-03-18 | 1 | -7/+16 | |
| | | ||||||
| * | Merge branch 'typos' into 'main' | opara | 2026-03-16 | 3 | -3/+3 | |
| |\ | | | | | | | | | Fix various typos See merge request tpo/core/arti!3781 | |||||
| | * | Fix word duplicate typos | Tobias Stoeckmann | 2026-03-15 | 3 | -3/+3 | |
| | | | ||||||
| * | | rpc: Add support for set_dormant. | Nick Mathewson | 2026-03-16 | 3 | -7/+60 | |
| | | | | | | | | | | | This is not exactly the most _urgent_ superuser functionality, but it is probably the easiest to implement. | |||||
| * | | rpc: Implement superuser mode. | Nick Mathewson | 2026-03-16 | 4 | -7/+50 | |
| | | | | | | | | | | | When connection point provides superuser support, provide a (currently inert) RpcSuperuser object to the RPC session. | |||||
| * | | rpc: Move responsibility for Session creation to Connection | Nick Mathewson | 2026-03-16 | 1 | -3/+10 | |
| |/ | | | | | The Connection will know the options that the listener was created with, as opposed to RpcMgr, which is the same for every listener. | |||||
| * | arti: Fix some visibility-based compilation errors. | Nick Mathewson | 2026-02-24 | 2 | -6/+10 | |
| | | ||||||
| * | arti: Migrate top-level configuration to dd(TorConfig). | Nick Mathewson | 2026-02-24 | 3 | -143/+82 | |
| | | ||||||
| * | arti: Port rpc configuration to dd(TorConfig). | Nick Mathewson | 2026-02-24 | 3 | -74/+74 | |
| | | ||||||
| * | arti: Port logging config to dd(TorConfig) | Nick Mathewson | 2026-02-24 | 1 | -130/+69 | |
| | | ||||||
| * | arti: Fix up proxy launching documentation | Nick Mathewson | 2026-02-19 | 2 | -3/+5 | |
| | | ||||||
| * | arti: Extract responsibility for port listing. | Nick Mathewson | 2026-02-19 | 6 | -98/+108 | |
| | | | | | | Instead of doing this when we construct the listeners, we can do it in a separate method, to simplify the return type. | |||||
| * | arti: Refactor socks proxy launcher function. | Nick Mathewson | 2026-02-19 | 2 | -16/+40 | |
| | | | | | Part of #2301. | |||||
| * | arti: Refactor dns proxy launcher function. | Nick Mathewson | 2026-02-19 | 2 | -9/+34 | |
| | | | | | Part of #2301. | |||||
| * | Merge branch 'mr_3616_rebased' into 'main' | Nick Mathewson | 2026-02-16 | 2 | -0/+42 | |
| |\ | | | | | | | | | | | | | Mr 3616 rebased Closes #1800 See merge request tpo/core/arti!3681 | |||||
| | * | docs: add outbound proxy implementation notes | Nihal | 2026-02-16 | 1 | -0/+21 | |
| | | | ||||||
| | * | docs: add outbound proxy | Nihal | 2026-02-16 | 1 | -0/+21 | |
| | | | ||||||
| * | | Allow clippy::collapsible_if to trigger | Gabriela Moldovan | 2026-02-16 | 2 | -0/+2 | |
| |/ | | | | | | | | | `clippy::collapsible_if` started triggering after bumping the MSRV to 1.88. Since this triggers from a lot of places, and since there even are a couple of instances where we explicitly allow `clippy::collapsible_ifs`, I've opened #2342 for deciding what to do about it. | |||||
| * | arti: Use ErrorSources in extract_proto_err | Robert Bartlensky | 2026-02-14 | 1 | -12/+5 | |
| | | ||||||
| * | Don't log Circuit Closed errors as warnings | robertb | 2026-02-05 | 1 | -1/+6 | |
| | | ||||||
| * | arti: improve error message for invalid socks/dns port | Steven Engler | 2026-02-02 | 2 | -10/+6 | |
| | | | | | | | | | | | | Uses the standard clap error messages, for example: ```text $ cargo run -p arti -- proxy -p 123a error: invalid value '123a' for '-p <PORT>': invalid digit found in string For more information, try '--help'. ``` | |||||
| * | arti: improve help text for `-p` and `-d` | Steven Engler | 2026-02-02 | 1 | -2/+2 | |
| | | ||||||
| * | arti: remove `resolve_listen_port!` macro | Steven Engler | 2026-01-29 | 1 | -35/+0 | |
| | | | | | | | I'm undecided whether we want to keep `resolve_alternative_specs` around, but it seems possible/likely that we'll want it in the future, so I think we can keep it. | |||||
| * | arti: remove deprecated `proxy.dns_port` config option | Steven Engler | 2026-01-29 | 3 | -20/+4 | |
| | | ||||||
| * | arti: remove deprecated `proxy.socks_port` config option | Steven Engler | 2026-01-29 | 3 | -21/+9 | |
| | | ||||||
| * | arti: small changes to socks/dns listen config tests | Steven Engler | 2026-01-29 | 1 | -16/+13 | |
| | | ||||||
| * | arti: relax '_listen'/'_port' config compat tests | Steven Engler | 2026-01-29 | 1 | -40/+2 | |
| | | | | | | This is in preparation for removing the `listen_port` and `dns_port` config options. | |||||
| * | arti: reword+reformat warning message | Steven Engler | 2026-01-29 | 1 | -1/+4 | |
| | | ||||||
| * | arti: Do not panic when invalid ports are given as arguments to proxy | Niel Duysters | 2026-01-30 | 1 | -2/+8 | |
| | | | | | Use anyhow::Context to wrap error in useful message. | |||||
| * | arti: Pass the request by reference | Gabriela Moldovan | 2026-01-27 | 1 | -2/+2 | |
| | | | | | This resolves a newly-triggered lint. | |||||
| * | arti: Make internal helper synchronous | Gabriela Moldovan | 2026-01-27 | 1 | -2/+2 | |
| | | ||||||
| * | maint/add_warning: Run script to add new warning | Gabriela Moldovan | 2026-01-27 | 2 | -0/+2 | |
| | | | | | This adds the lint to all our crates. | |||||
| * | arti: Downgrade CircuitClosed to debug level. | Nick Mathewson | 2026-01-22 | 1 | -3/+20 | |
| | | | | | | | | This isn't the long-term solution to error reporting and proxies, but it is a start that we can work from. Closes #2304. | |||||
| * | arti: Extract function to find a ProtoError source | Nick Mathewson | 2026-01-22 | 2 | -11/+22 | |
| | | ||||||
| * | arti: Fix commented out comment in example | Clara Engler | 2026-01-22 | 1 | -1/+1 | |
| | | ||||||
| * | tor-dircommon: Document prop330 syntax better | Clara Engler | 2026-01-22 | 1 | -1/+33 | |
| | | | | | | This commit adds more documentation/examples for the prop330 syntax for specifying directory authorities. | |||||
| * | Merge branch 'opaque_arti_2.0' into 'main' | Nick Mathewson | 2026-01-15 | 4 | -51/+119 | |
| |\ | | | | | | | | | | | | | Make all non-main APIs in arti experimental. Closes #2284, #2299, and #419 See merge request tpo/core/arti!3586 | |||||
| | * | arti: Resolve unreachable-pub warnings. | Nick Mathewson | 2026-01-13 | 2 | -24/+63 | |
| | | | ||||||
| | * | arti: rename experimental-api "run" to "run_proxy". | Nick Mathewson | 2026-01-13 | 1 | -1/+1 | |
| | | | | | | | | | | | Or rather, un-rename it. It's no longer a stable thing, so it doesn't need to have this particular name. | |||||
