| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | ./maint/cargo_sort: Run cargo-sort on the entire workspace. | Gabriela Moldovan | 2025-05-27 | 3 | -3/+22 | |
| | | | | | | | | | | | | | | | | | | | | The [latest version] of `cargo-sort` is more opinionated than the previous one, and is now causing the `rust-checks` job to fail on `main`. This commit applies the fixes needed to satisfy the new `cargo-sort` rules. These changes were generated by running `cargo sort --workspace` several times, until `cargo sort --check --workspace` finally succeeded (it couldn't fix all the errors in one go, for some reason). I have omitted the changes `cargo-sort` made to the top-level `Cargo.toml`, to preserve the topological ordering of the workspace members. Closes #2014 [latest version]: https://github.com/DevinR528/cargo-sort/blob/f066ae80e5e6f5c1d8f0e2b8099461dcb97d9656/changelog.md#200 | |||||
| * | Merge branch 'arti-ureq-remove-early-return' into 'main' | Ian Jackson | 2025-05-19 | 1 | -1/+1 | |
| |\ | | | | | | | | | | | | | arti-ureq: Remove obsolete early return in await_input Closes #1952 See merge request tpo/core/arti!2997 | |||||
| | * | arti-ureq: Remove obsolete early return in await_input | Niel Duysters | 2025-05-19 | 1 | -1/+1 | |
| | | | ||||||
| * | | tor-proto: Update the TunnelMutableState when a circuit is removed. | Gabriela Moldovan | 2025-05-15 | 1 | -1/+1 | |
| |/ | | | | | | | | This is messy, because `ClientCirc::{path_ref, n_hops, ..}` become fallible (we can't unwrap the result, because when a circuit is closed, its state gets removed from the `TunnelSharedState`, but its `ClientCirc` handle continues to exist, so any attempt to retrieve the state will result in an `Err`). | |||||
| * | arti-ureq: New library which integrates with ureq | nield | 2025-04-09 | 6 | -0/+226 | |
| | | | | | Fixes #1519 | |||||
| * | examples: Version bump Tor browser in download-manager | vcrn | 2025-03-25 | 1 | -8/+9 | |
| | | ||||||
| * | examples: Use onion_address() instead of depricated onion_name() | vcrn | 2025-03-14 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'dev/cve/is_fully_reachable' into 'main' | gabi-250 | 2025-03-14 | 2 | -1/+19 | |
| |\ | | | | | | | | | | | | | tor-hsservice: Add is_fully_reachable() method Closes #1890 See merge request tpo/core/arti!2850 | |||||
| | * | examples: Use is_fully_reachable() in examples/ | Clara Engler | 2025-03-13 | 2 | -1/+19 | |
| | | | ||||||
| * | | Deprecate --onion-name; introduce --onion-address | disha | 2025-03-12 | 1 | -1/+1 | |
| |/ | ||||||
| * | tor-proto: Remove deprecated DataStream API. | Gabriela Moldovan | 2025-02-13 | 2 | -9/+14 | |
| | | | | | | Reducing `ClientCirc` proliferation will make our lives easier when implementing !2790. | |||||
| * | Upgrade to axum 8 | Ian Jackson | 2025-02-05 | 2 | -2/+2 | |
| | | | | | We use this in an example only. | |||||
| * | Rewrite download manager example | tidely | 2025-02-04 | 6 | -420/+347 | |
| | | ||||||
| * | proto: deprecate DataStream::circuit | Nick Mathewson | 2025-01-30 | 1 | -0/+1 | |
| | | | | | | | | | This method is experimental, so no semver note is needed. It is redundant with `client_stream_ctrl()?.circuit()?`. (The name and the unconditional return type of this method are probably an error.) | |||||
| * | Upgrade to fast-socks5 0.10.0 | Nick Mathewson | 2025-01-06 | 1 | -1/+1 | |
| | | ||||||
| * | cargo: Update `thiserror` to `2` | Clara Engler | 2024-11-12 | 3 | -3/+3 | |
| | | ||||||
| * | tor-proto: Plumb the ChannelAccount through to queue creation site | Ian Jackson | 2024-10-03 | 1 | -1/+2 | |
| | | | | | | This gets it as far as the outbound circuit->channel mpsc queue creation. Also, we provide an accessor for it. | |||||
| * | tor-proto: Plumb the ChannelAccount through to queue creation site (pre-fmt) | Ian Jackson | 2024-10-03 | 1 | -1/+3 | |
| | | ||||||
| * | Run fixup-features in preparation for upcoming release. | Nick Mathewson | 2024-09-25 | 1 | -1/+1 | |
| | | ||||||
| * | obfs4-checker: update axum to 0.7.6 | Steven Engler | 2024-09-24 | 2 | -4/+6 | |
| | | ||||||
| * | add example: axum router as onion service | tidely | 2024-09-24 | 3 | -0/+127 | |
| | | ||||||
| * | connection-checker: Do not enable arti "experimental" feature | Ian Jackson | 2024-09-04 | 1 | -1/+2 | |
| | | | | | | This breaks config tests in crates/arti which test configuration parsing of disabled experimental features. | |||||
| * | obfs4-checker: Do not enable arti "experimental" feature | Ian Jackson | 2024-09-04 | 1 | -2/+2 | |
| | | | | | | This breaks config tests in crates/arti which test configuration parsing of disabled experimental features. | |||||
| * | Fix clippy::doc_lazy_continuation | Ian Jackson | 2024-07-08 | 1 | -6/+8 | |
| | | ||||||
| * | Stop building examples/gsoc2023/download-manager | Ian Jackson | 2024-06-25 | 1 | -0/+3 | |
| | | ||||||
| * | proto: Make Channel explicitly Arc<.> | Nick Mathewson | 2024-05-16 | 1 | -10/+12 | |
| | | | | | | | | | | | | | | | | | Previously, Channel was a type that you could Clone that implicitly its state. Now, Channel always appears as an Arc<Channel>. This change has several benefits: * It makes the relationship between Channel struct and the underlying channel more clear. * It enables Channel to participate in the RPC system, where everything has to be an Arc<.> * It enables us to have a Weak<Channel>, if we ever want to. * It will let us move various members out of ChannelDetails. We did this change a while ago with ClientCirc. | |||||
| * | remove unused dependencies | trinity-1686a | 2024-04-02 | 3 | -10/+3 | |
| | | | | | Edited-by: Nick Mathewson <[email protected]> | |||||
| * | Run "fixup-features" in preparation for next release. | Nick Mathewson | 2024-03-28 | 7 | -0/+21 | |
| | | ||||||
| * | Rename ManagedTransportConfig to TransportConfig. | Nick Mathewson | 2024-03-14 | 2 | -4/+4 | |
| | | | | | We're going to start using this type for _every_ kind of transport. | |||||
| * | gsoc2023: download-manager: Truncate the output file | Ian Jackson | 2024-01-31 | 1 | -0/+1 | |
| | | | | | | | | | | | Without this we might end up with a mixture of new file and previous wreckage. If this were released code I would think about treating this as a security issue. Prompted by clippy. | |||||
| * | Examples using hyper v1 | ramidzkh | 2024-01-11 | 6 | -0/+255 | |
| | | ||||||
| * | Fix typos | Dimitris Apostolou | 2024-01-08 | 3 | -3/+3 | |
| | | ||||||
| * | Use "wrap_help" feature for clap. | Nick Mathewson | 2023-11-15 | 3 | -3/+3 | |
| | | ||||||
| * | clap4: Upgrade from a deprecated syntax in examples. | Nick Mathewson | 2023-11-15 | 1 | -4/+4 | |
| | | ||||||
| * | Update download-manager example to match download location | gil | 2023-10-20 | 1 | -2/+2 | |
| | | | | | | | It seems download-manager example has fallen out of sinc with files under https://dist.torproject.org/torbrowser/. This updates the example to match online files so download can succeed. | |||||
| * | pt-proxy example: Upgrade to fast-socks5 v0.9.1. | Nick Mathewson | 2023-09-28 | 2 | -3/+3 | |
| | | ||||||
| * | obs4-checker/README.md: annotate verbatim sections | Nick Mathewson | 2023-09-05 | 1 | -3/+3 | |
| | | ||||||
| * | obfs4-checker: port from chrono to time. | Nick Mathewson | 2023-09-05 | 3 | -15/+13 | |
| | | | | | | Chrono is unmaintained, I think, and uses a version of `time` that cargo-audit doesn't like. | |||||
| * | Use a more recent tracing_subscriber in examples. | Nick Mathewson | 2023-09-05 | 5 | -5/+5 | |
| | | | | | Part of a solution for cargo-audit. | |||||
| * | Set license on gsoc2023 examples to "MIT OR Apache-2.0" | Nick Mathewson | 2023-09-05 | 5 | -1/+5 | |
| | | | | | | With permission from gotlou; see discussion at https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1556 | |||||
| * | Add a README to gsoc2023 directory. | Nick Mathewson | 2023-09-05 | 1 | -0/+3 | |
| | | ||||||
| * | Remove cargo.lock from download-manager. | Nick Mathewson | 2023-09-05 | 1 | -3895/+0 | |
| | | ||||||
| * | Move examples to examples/gsoc2023 | Nick Mathewson | 2023-09-05 | 23 | -35/+35 | |
| | | ||||||
| * | examples: set publish = false on all. | Nick Mathewson | 2023-09-05 | 4 | -0/+4 | |
| | | ||||||
| * | examples: Run cargo sort to reformat. | Nick Mathewson | 2023-09-05 | 5 | -10/+5 | |
| | | ||||||
| * | examples: Sort dependencies. | Nick Mathewson | 2023-09-05 | 4 | -31/+31 | |
| | | ||||||
| * | connection-checker: add newlines to example files | Nick Mathewson | 2023-09-05 | 2 | -2/+2 | |
| | | ||||||
| * | fix: use relative paths for arti dependencies | Saksham Mittal | 2023-09-05 | 5 | -19/+19 | |
| | | ||||||
| * | Initial commit for Arti sample projects | Saksham Mittal | 2023-09-05 | 22 | -0/+6136 | |
