| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | arti: Migrate top-level configuration to dd(TorConfig). | Nick Mathewson | 2026-02-24 | 4 | -144/+83 | |
| | | ||||||
| * | 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 | 2 | -132/+71 | |
| | | ||||||
| * | 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. | |||||
| * | arti: Enable experimental-api for onion-service-cli-extra | Gabriela Moldovan | 2026-02-18 | 1 | -0/+1 | |
| | | | | | | | | The keymgr CLI uses the `TorClient::dirmgr()` experimental API to download the consensus. Closes #2364 | |||||
| * | arti: test: hsc: add test get_fails_if_no_gen_and_no_key | hjrgrn | 2026-02-17 | 3 | -92/+151 | |
| | | | | | | | - remove build_hsc_key_cmd in favor of KeyCmd - use KeyCmdBuilder in CTorMigrateCmd::keystore_contains_client_key to remove duplication - adapt hsc.rs to the changes | |||||
| * | 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. | |||||
| * | | Bump MSRV from 1.86 to 1.89 | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | As agreed at our last team meeting. See https://gitlab.torproject.org/tpo/core/arti/#minimum-supported-rust-version | |||||
| * | | Bump time to 0.3.47 | Gabriela Moldovan | 2026-02-16 | 1 | -1/+1 | |
| |/ | | | | | | This enables us to un-ignore RUSTSEC-2026-0009. See #2341 for analysis of impact. | |||||
| * | arti: Use ErrorSources in extract_proto_err | Robert Bartlensky | 2026-02-14 | 1 | -12/+5 | |
| | | ||||||
| * | arti: Enable tor-hsservice/onion-service-cli-extra when needed (fmt) | Gabriela Moldovan | 2026-02-11 | 1 | -1/+7 | |
| | | ||||||
| * | arti: Enable tor-hsservice/onion-service-cli-extra when needed | Gabriela Moldovan | 2026-02-11 | 1 | -1/+1 | |
| | | | | | | | | Without this change `arti` fails to compile with the `onion-service-cli` and `onion-service-service` features enabled. Closes #2347 | |||||
| * | Don't log Circuit Closed errors as warnings | robertb | 2026-02-05 | 1 | -1/+6 | |
| | | ||||||
| * | arti: note TROVE-2026-001 in semver.md | Steven Engler | 2026-02-04 | 1 | -0/+1 | |
| | | | | | | This isn't really semver related, but should be added in the changelog, so here seems to be a reasonable place to put this. | |||||
| * | Merge branch 'int-test-scope' into 'main' | wesleyac | 2026-02-03 | 3 | -31/+33 | |
| |\ | | | | | | | | | arti: test: rescope entities form util.rs files See merge request tpo/core/arti!3624 | |||||
| | * | arti: test: rescope entities form util.rs files | hjrgrn | 2026-02-03 | 3 | -31/+33 | |
| | | | ||||||
| * | | Merge branch 'legacy-port-config' into 'main' | David Goulet | 2026-02-03 | 2 | -12/+8 | |
| |\ \ | | | | | | | | | | | | | arti: Improve handling of `-p` and `-d` options See merge request tpo/core/arti!3628 | |||||
| | * | | 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 | |
| | | | | ||||||
| * | | | release: Remove semver.md files from 2.0.0 release. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -10/+0 | |
| | | | | ||||||
| * | | | Upgrade rlimit crate. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -1/+1 | |
| |/ / | | | | | | | | | The only breaking change here appears to be a MSRV bump that is lower than our MSRV, so no changes are required on our end. | |||||
| * | | release: Bump `arti` version to 2.0.0. | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -1/+1 | |
| | | | ||||||
| * | | release: Bump `arti-*` and `tor-*` crates to 0.39.0 | Wesley Aptekar-Cassels | 2026-02-02 | 1 | -26/+26 | |
| | | | | | | | | | | | | | | | | | | | | | Done via: ``` for crate in $(./maint/list-crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.39.0 done ``` | |||||
| * | | Merge branch 'legacy-port-config' into 'main' | wesleyac | 2026-02-02 | 4 | -128/+31 | |
| |\ \ | |/ |/| | | | | | | | | | arti: Remove `proxy.socks_port` and `proxy.dns_port` Closes #2300 See merge request tpo/core/arti!3622 | |||||
| | * | 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 | 4 | -20/+6 | |
| | | | ||||||
| | * | arti: remove deprecated `proxy.socks_port` config option | Steven Engler | 2026-01-29 | 4 | -21/+11 | |
| | | | ||||||
| | * | 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 | |
| | | | ||||||
| * | | Merge branch 'main' into 'main' | gabi-250 | 2026-02-02 | 1 | -1/+1 | |
| |\ \ | | | | | | | | | | | | | fix(minver): Update paste dependency to be minver compatible See merge request tpo/core/arti!3610 | |||||
| | * | | fix(minver): Update paste dependency to be minver compatible | Samuel Cobb | 2026-01-26 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | cli_tests: Rename tests for clarity and consistency | Gabriela Moldovan | 2026-02-02 | 1 | -3/+3 | |
| | | | | ||||||
| * | | | cli_tests: Insert spacing between top-level items | Gabriela Moldovan | 2026-02-02 | 1 | -0/+8 | |
| | | | | | | | | | | | | | For readability. | |||||
| * | | | cli_tests: Fix typo in test name | Gabriela Moldovan | 2026-02-02 | 1 | -2/+2 | |
| | | | | ||||||
| * | | | cli_tests: Clarify a comment in ctor-migrate test | Gabriela Moldovan | 2026-02-02 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | cli_tests: Rename test closure for clarity | Gabriela Moldovan | 2026-02-02 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | | | The previous name was misleading (the closure asserts the exact opposite). | |||||
| * | | | Add integration test suite for `hsc ctor-migrate` subcommand | hjrgrn | 2026-02-02 | 18 | -91/+485 | |
| | | | | ||||||
| * | | | Merge branch 'release-2.0.0-fixup-features' into 'main' | wesleyac | 2026-01-29 | 1 | -0/+1 | |
| |\ \ \ | |_|/ |/| | | | | | | | | release: run fixup-features. See merge request tpo/core/arti!3620 | |||||
| | * | | release: run fixup-features. | Wesley Aptekar-Cassels | 2026-01-29 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | 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. | |||||
