| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | 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. | |||||
| * | | arti: Make tor-proto dependency unconditional | Nick Mathewson | 2026-01-27 | 1 | -3/+3 | |
| | | | | | | | | | We now need it whether or not http-connect is enabled. | |||||
| * | | 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 | 7 | -105/+144 | |
| |\ | | | | | | | | | | | | | Make all non-main APIs in arti experimental. Closes #2284, #2299, and #419 See merge request tpo/core/arti!3586 | |||||
| | * | arti: Edit README.md text about experimental-api. | Nick Mathewson | 2026-01-14 | 1 | -1/+6 | |
| | | | ||||||
| | * | arti: remove deprecated feature flags. | Nick Mathewson | 2026-01-13 | 3 | -17/+6 | |
| | | | | | | | | | Closes #2299. | |||||
| | * | Reformatting in arti/Cargo.toml | Nick Mathewson | 2026-01-13 | 1 | -33/+5 | |
| | | | | | | | | | No semantic changes. | |||||
| | * | arti: Resolve unreachable-pub warnings. | Nick Mathewson | 2026-01-13 | 2 | -24/+63 | |
| | | | ||||||
