| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | maint: bump minor versions of all published crates | Steven Engler | 2025-10-29 | 1 | -3/+3 |
| | | | | | | | | ```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 ``` | ||||
| * | Bump MSRV from 1.85.1 to 1.86 | Clara Engler | 2025-10-21 | 2 | -2/+2 |
| | | |||||
| * | ci: Parallelize minimal-features-test | Wesley Aptekar-Cassels | 2025-10-16 | 1 | -1/+29 |
| | | | | | | | | 3 seems like a good number to start with, we can tune it later if needed. Fixes: #2207 | ||||
| * | maint/reproducible_build: Use cp -R to placate shellcheck | Ian Jackson | 2025-10-16 | 1 | -1/+1 |
| | | | | | | | I'm not sure I agree with this complaint - it seems like foolish standards-wonkery - but GNU cp supports -R too and this change will fix CI on main. | ||||
| * | CI: limit cargo parallelism based on memory and ncpu | Jim Newsome | 2025-10-08 | 1 | -0/+167 |
| | | | | | See https://gitlab.torproject.org/tpo/tpa/team/-/issues/42283 | ||||
| * | maint: Add issue for --direct-minimal-versions. | Wesley Aptekar-Cassels | 2025-10-07 | 1 | -1/+1 |
| | | |||||
| * | maint: Add note on exceptions to downgrade_dependencies. | Wesley Aptekar-Cassels | 2025-10-07 | 1 | -0/+5 |
| | | | | | As discussed in last week's meeting. | ||||
| * | Merge branch 'fixup-indented' into 'main' | Nick Mathewson | 2025-10-07 | 1 | -1/+35 |
| |\ | | | | | | | | | | | | | Teach fixup-features to duplicate the modal indentation in an array Closes #1719 See merge request tpo/core/arti!3317 | ||||
| | * | Teach fixup-features to duplicate the modal indentation in an array | Nick Mathewson | 2025-10-02 | 1 | -1/+35 |
| | | | | | | | | | | | | | If we can't figure out the modal indentation, use " ". Closes #1719. | ||||
| * | | maint: add check option to 'maint/fuzz_it_all' | Steven Engler | 2025-10-06 | 1 | -2/+23 |
| | | | |||||
| * | | Merge branch 'release-1.6.0-bump-versions' into 'main'arti-v1.6.0 | wesleyac | 2025-10-06 | 1 | -3/+3 |
| |\ \ | | | | | | | | | | | | | release: Bump versions. See merge request tpo/core/arti!3311 | ||||
| | * | | release: Bump versions in examples/ and maint/ | Wesley Aptekar-Cassels | 2025-10-02 | 1 | -3/+3 |
| | | | | |||||
| * | | | maint/downgrade_dependencies: Fix up event-Listeners for async-std | Ian Jackson | 2025-10-06 | 1 | -0/+6 |
| | | | | |||||
| * | | | maint/downgrade_dependencies: No longer mess with [email protected] | Ian Jackson | 2025-10-06 | 1 | -4/+0 |
| |/ / | | | | | | | | | Empirically, this is no longer present in our Cargo.lock. The problem was fixed upstream, presumably. | ||||
| * / | release: Run fixup-features. | Wesley Aptekar-Cassels | 2025-10-01 | 1 | -3/+3 |
| |/ | |||||
| * | Remove check_doc_features. | Nick Mathewson | 2025-09-29 | 1 | -197/+0 |
| | | | | | | | | | Now that rust nightly has merged doc_auto_cfg into doc_cfg, and completed https://github.com/rust-lang/rust/pull/138907, it is no longer necessary. Closes #1514. | ||||
| * | maint: Add script to check OpenTelemetry macro invocations. | Wesley Aptekar-Cassels | 2025-09-24 | 1 | -0/+22 |
| | | |||||
| * | Bump MSRV from 1.85 to 1.85.1 | Nick Mathewson | 2025-09-09 | 2 | -2/+2 |
| | | | | | Closes #2107 | ||||
| * | arti: keys: Add `keys check-integrity` CLI tool | hjrgrn | 2025-09-04 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'ci-case' into 'main' | David Goulet | 2025-09-02 | 1 | -0/+15 |
| |\ | | | | | | | | | maint: Add a check for case-insensitive files See merge request tpo/core/arti!3207 | ||||
| | * | maint: Add a check for case-insensitive files | Clara Engler | 2025-08-28 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | Filenames within the tree that exists in multiple versions only differing by their case cause problems on case-insensitive filesystems. This commit introduces a simple check that lists all files indexes by git and searches for duplicate lines while ignoring case during comparison. See !3166, #2144 | ||||
| * | | Merge branch 'license_fixes' into 'main' | Nick Mathewson | 2025-08-27 | 1 | -24/+31 |
| |\ \ | | | | | | | | | | | | | Fix up some license exceptions in check_licenses scipt. See merge request tpo/core/arti!3195 | ||||
| | * | | check_licenses: refactor how we handle per-crate exceptions | Nick Mathewson | 2025-08-27 | 1 | -14/+31 |
| | | | | | | | | | | | | | | | | | | | | | | Instead of using a specific "if" for each license/crate combo (as we had done for priority-queue) or adding a blanket exception (as we had done for ring and aws-lc-sys) we now use an associative array to indicate that a license is allowed for a single crate. | ||||
| | * | | Remove a workaround for older broken cargo-license | Nick Mathewson | 2025-08-27 | 1 | -3/+0 |
| | | | | |||||
| | * | | Remove license exception for ring | Nick Mathewson | 2025-08-27 | 1 | -7/+0 |
| | | | | | | | | | | | | | Ring is now "Apache-2.0 AND ISC". | ||||
| * | | | cargo_audit: ignore async-std being unmaintained | Jim Newsome | 2025-08-27 | 1 | -0/+4 |
| |/ / | | | | | | | | | | | Ignore RUSTSEC-2025-0052. Deprecation/removal plan: https://gitlab.torproject.org/tpo/core/arti/-/issues/2130 | ||||
| * | | Merge branch 'upgrade_deps' into 'main' | Alexander Hansen Færøy | 2025-08-27 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | Upgrade various dependencies in preparation for next release See merge request tpo/core/arti!3188 | ||||
| | * | | Update toml_edit dependency to 0.23.4 | Nick Mathewson | 2025-08-26 | 1 | -1/+1 |
| | |/ | |||||
| * / | Reformat check_doc_features | Nick Mathewson | 2025-08-26 | 1 | -8/+11 |
| |/ | | | | Should appease python CI. | ||||
| * | tor-netdoc: Update check_doc_features | Ian Jackson | 2025-08-26 | 1 | -6/+10 |
| | | |||||
| * | Merge branch 'smol-add-impl-in-tor-rtcompat' into 'main' | opara | 2025-08-21 | 2 | -11/+5 |
| |\ | | | | | | | | | smol: Implement smol in tor-rtcompat See merge request tpo/core/arti!2986 | ||||
| | * | smol: Implement smol in tor-rtcompat | Niel Duysters | 2025-08-21 | 2 | -11/+5 |
| | | | |||||
| * | | Fix a type warning in postprocess_coverage_html | Nick Mathewson | 2025-08-19 | 1 | -1/+1 |
| | | | |||||
| * | | Run black to fix check_doc_features format. | Nick Mathewson | 2025-08-19 | 1 | -4/+4 |
| | | | |||||
| * | | tor-netdoc: network status: fix docs features suppressions | Ian Jackson | 2025-08-18 | 1 | -1/+5 |
| | | | |||||
| * | | tor-netdoc: Rename ns-consensus to plain-consensus | Ian Jackson | 2025-08-18 | 1 | -1/+1 |
| | | | | | | | | | | | | | ns-consensus doesn't seem to have ever been released. This is part of abolishing the use of "ns" to mean "plain". | ||||
| * | | tor-netdoc: Change all in-tree references to ns-consensus from ns_consensus | Ian Jackson | 2025-08-18 | 1 | -1/+1 |
| |/ | |||||
| * | Merge branch 'netdoc2' into 'main' | Ian Jackson | 2025-08-14 | 1 | -1/+0 |
| |\ | | | | | | | | | New netdoc parser, with derive macro See merge request tpo/core/arti!3135 | ||||
| | * | tor-netdoc: Always expose Nickname | Ian Jackson | 2025-08-14 | 1 | -1/+0 |
| | | | | | | | | | | | This is a fine API. The representation may change, but that wouldn't be breaking. | ||||
| * | | maint/release-prep-ticket-template: Explain single-line behaviour | Ian Jackson | 2025-08-14 | 1 | -0/+2 |
| | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3125#note_3235240 | ||||
| * | | maint/release-prep-ticket-template: never print partial output | Ian Jackson | 2025-08-14 | 1 | -3/+5 |
| | | | | | | | | | This might avoid some comedy. | ||||
| * | | maint/release-prep-ticket-template: trip on tickybox with too many spaces | Ian Jackson | 2025-08-14 | 1 | -1/+1 |
| | | | |||||
| * | | maint/release-prep-ticket-template: script for making checklist | Ian Jackson | 2025-08-14 | 1 | -0/+73 |
| |/ | |||||
| * | Switch Cargo.toml files to edition 2024. | Nick Mathewson | 2025-08-07 | 6 | -9/+10 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | Update code for Edition 2024 | Nick Mathewson | 2025-08-07 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | 1. Run cargo fix --edition 2. Selectively revert the "if let"->"match" changes. These changes are meant to protect us from the lifetime changes for "if let" bindings in Rust 2024. But we're not actually relying on the old lifetime rules anywhere, and the match syntax here is quite ugly. 3. Automatically revert `$pat:expr_2021` to `$pat:expr`. (We don't actually want to restrict the expression syntax that our macros accept). Done with `git grep -l expr_2021 | xargs perl -i -pe 's/expr_2021/expr/g;'` 4. Run cargo fmt. | ||||
| * | Set MSRV to 1.85. | Nick Mathewson | 2025-08-05 | 2 | -2/+2 |
| | | |||||
| * | maint/changelog-syntax-fiddle: Write out links at end | Ian Jackson | 2025-08-05 | 1 | -0/+2 |
| | | | | | Otherwise we can lose the links from the last item! | ||||
| * | maint/changelog-syntax-fiddle: Break out write_out_links | Ian Jackson | 2025-08-05 | 1 | -4/+8 |
| | | |||||
| * | maint: change the dependencies in 'downgrade_dependencies' | Steven Engler | 2025-07-31 | 1 | -1/+4 |
| | | |||||
| * | arti: hss: Add `arti hss ctor-migrate` | hjrgrn | 2025-07-31 | 1 | -1/+1 |
| | | |||||
