summaryrefslogtreecommitdiff
path: root/examples/gsoc2023/obfs4-checker
Commit message (Collapse)AuthorAgeFilesLines
* release: Bump `arti-*` and `tor-*` crates to 0.39.0Wesley Aptekar-Cassels2026-02-021-6/+6
| | | | | | | | | | Done via: ``` for crate in $(./maint/list-crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.39.0 done ```
* cargo: Update `arti-*` and `tor-*` to `0.38.0`Clara Engler2026-01-121-6/+6
| | | | | | | | | Done using the following: ```bash for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.38.0 done ```
* Bump all the unstable tor- and arti- crates to 0.37.0.Gabriela Moldovan2025-12-021-6/+6
| | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.37.0 done
* maint: bump minor versions of all published cratesSteven Engler2025-10-291-6/+6
| | | | | | | ```bash readarray -t publish < <(cargo metadata --format-version 1 | jq -r '.packages[] | select((.id | startswith("path+file:///")) and (.rust_version != null) and (.publish == null or .publish == true or .publish != [])) | .name') for package in "${publish[@]}"; do echo "$package:"; cargo set-version --bump minor -p "$package"; done ```
* release: Bump versions in examples/ and maint/Wesley Aptekar-Cassels2025-10-021-6/+6
|
* release: Run fixup-features.Wesley Aptekar-Cassels2025-10-011-6/+6
|
* Require tracing-subscriber 0.3.20Nick Mathewson2025-09-021-1/+1
| | | | Fixes RUSTSEC-2025-0055.
* Switch Cargo.toml files to edition 2024.Nick Mathewson2025-08-073-3/+3
| | | | | | | | | | | | | | First, run ``` git grep -l "^edition =" | xargs perl -i -pe 's/^edition *=.*/edition = "2024"/;' ``` Second, manually verify that all Cargo.toml files have changed, and nothing else has changed. Third, run cargo fmt again.
* obfs4-checker: do not enable tor-proto/experimental.Nick Mathewson2025-08-061-1/+1
| | | | | | | | | 1. In general, it is always wrong to unconditionally depend on "experimental". Instead, a crate should depend on the particular experimental features it needs (if any). 2. obfs4-checker does not appear to need tor-proto/experimental any longer.
* examples, fixup-features: use inline vars in format stringNick Mathewson2025-05-291-1/+1
| | | | Nightly clippy now suggests this.
* ./maint/cargo_sort: Run cargo-sort on the entire workspace.Gabriela Moldovan2025-05-271-1/+8
| | | | | | | | | | | | | | | | | | | 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
* Upgrade to axum 8Ian Jackson2025-02-051-1/+1
| | | | We use this in an example only.
* tor-proto: Plumb the ChannelAccount through to queue creation siteIan Jackson2024-10-031-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 Jackson2024-10-031-1/+3
|
* obfs4-checker: update axum to 0.7.6Steven Engler2024-09-242-4/+6
|
* obfs4-checker: Do not enable arti "experimental" featureIan Jackson2024-09-041-2/+2
| | | | | This breaks config tests in crates/arti which test configuration parsing of disabled experimental features.
* Fix clippy::doc_lazy_continuationIan Jackson2024-07-081-6/+8
|
* proto: Make Channel explicitly Arc<.>Nick Mathewson2024-05-161-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 dependenciestrinity-1686a2024-04-021-4/+0
| | | | Edited-by: Nick Mathewson <[email protected]>
* Run "fixup-features" in preparation for next release.Nick Mathewson2024-03-281-0/+3
|
* Rename ManagedTransportConfig to TransportConfig.Nick Mathewson2024-03-141-2/+2
| | | | We're going to start using this type for _every_ kind of transport.
* Fix typosDimitris Apostolou2024-01-081-1/+1
|
* Use "wrap_help" feature for clap.Nick Mathewson2023-11-151-1/+1
|
* obs4-checker/README.md: annotate verbatim sectionsNick Mathewson2023-09-051-3/+3
|
* obfs4-checker: port from chrono to time.Nick Mathewson2023-09-053-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 Mathewson2023-09-051-1/+1
| | | | Part of a solution for cargo-audit.
* Set license on gsoc2023 examples to "MIT OR Apache-2.0"Nick Mathewson2023-09-051-0/+1
| | | | | With permission from gotlou; see discussion at https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/1556
* Move examples to examples/gsoc2023Nick Mathewson2023-09-055-0/+624