| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | 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 | |
| | | | ||||||
| | * | arti: tweak notes on experimental-api | Nick Mathewson | 2026-01-13 | 1 | -4/+6 | |
| | | | ||||||
| | * | 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. | |||||
| | * | Make arti crate opaque by default | Nick Mathewson | 2026-01-13 | 3 | -27/+59 | |
| | | | | | | | | | | | | | Only fn main() is now pub when experimental-api is disabled. Closes #2284. | |||||
| * | | arti: call `tor_log_ratelim::install_runtime` | Steven Engler | 2026-01-14 | 2 | -2/+7 | |
| |/ | ||||||
| * | cargo: Bump futures-copy | Clara Engler | 2026-01-13 | 1 | -1/+1 | |
| | | | | | | The dependencies of futures-copy got bumped in arti!3570, leading to a change in futures-copy, hence why we bump the patch version. | |||||
| * | Merge branch 'version-bump' into 'main' | Clara Engler | 2026-01-13 | 1 | -26/+26 | |
| |\ | | | | | | | | | Bump dependencies for 1.9.0 See merge request tpo/core/arti!3570 | |||||
| | * | cargo: Bump `arti` to `1.9.0` | Clara Engler | 2026-01-12 | 1 | -1/+1 | |
| | | | ||||||
| | * | cargo: Update `arti-*` and `tor-*` to `0.38.0` | Clara Engler | 2026-01-12 | 1 | -25/+25 | |
| | | | | | | | | | | | | | | | | | | | Done using the following: ```bash for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.38.0 done ``` | |||||
| * | | arti: fix path comment in example config | Steven Engler | 2026-01-12 | 1 | -1/+1 | |
| | | | ||||||
| * | | Make sure that rpc_state_sender lives as long as the proxies. | Nick Mathewson | 2026-01-12 | 1 | -2/+8 | |
| | | | | | | | | | | | | | Fixes bug introduced in 0cc367b9fef37c0f7d7f04d54c4687b27ef251d0. Without this fix, RPC's get_proxy_info command wouldn't work. | |||||
| * | | cargo: Run fixup-features for release | Clara Engler | 2026-01-12 | 1 | -0/+1 | |
| |/ | | | | | | | Executed command: ``` cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml ``` | |||||
| * | keymgr: Make CTorPath more like the client/service specifiers | Gabriela Moldovan | 2026-01-06 | 1 | -3/+3 | |
| | | | | | | | | | | | | | | This will make it easier to see the correspondence between CTorPaths and the HS client/service key specifiers. Initially, I was hoping this would make it easier to write a d-d macro that automatically derives a `CTorPath` variant (e.g. `HsClientDescEncKeypair`) from the KeySpecifier type name (`HsClientDescEncKeypairSpecifier`), but alas, I don't think d-d can "chop off" name suffixes ("Specifier", in this case). `from_ctor_path()`/`ctor_path()` implementations for converting `CTorPath`s to and from key specifiers. | |||||
