summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | tor-config: simplify a match statementSteven Engler2025-11-141-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This does a little extra cloning, but I think is easier to read.
| * | | | | | | tor-config: add serde error messages to `ListenSerde` and `ListenItemSerde`Steven Engler2025-11-141-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For example the old message would look like: ```text target/debug/arti: error: read configuration: Config contents not as expected: Couldn't load configuration: data did not match any variant of untagged enum ListenSerde for key "default.proxy.socks_listen" in command line ``` The new message looks like: ```text target/debug/arti: error: read configuration: Config contents not as expected: Couldn't load configuration: value was not a bool, `u16` integer, string, or list of integers/strings for key "default.proxy.socks_listen" in command line ```
| * | | | | | | tor-config: add more tests for `Listen`Steven Engler2025-11-141-0/+81
| | | | | | | |
| * | | | | | | tor-config: remove unneeded `Serialize`/`Deserialize`Steven Engler2025-11-131-2/+1
| | | | | | | |
* | | | | | | | Merge branch 'shadow-ci-thresholds' into 'main'Jim Newsome2025-12-021-11/+11
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | | | shadow CI: tweak HS required success thresholds See merge request tpo/core/arti!3515
| * | | | | | | shadow CI: *increase* required success rate for c-tor clientJim Newsome2025-12-021-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | None of the failures currently recorded in https://gitlab.torproject.org/tpo/core/arti/-/issues/2209 involve the c-tor client. I think we can safely require all xfers to succeed for the c-tor client.
| * | | | | | | shadow CI: reduce arti client HS required successesJim Newsome2025-12-021-7/+7
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From 9/10 to 5/10. This is to mitigate flakiness. See https://gitlab.torproject.org/tpo/core/arti/-/issues/2209#note_3295789
* | | | | | | Merge branch 'shadow-test-run-no-echo' into 'main'wesleyac2025-12-021-5/+7
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | ci: Disable echoing in shadow test script. See merge request tpo/core/arti!3496
| * | | | | | ci: Improve formatting of shadow results.Wesley Aptekar-Cassels2025-11-251-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Having this all on one line makes it easier to read.
| * | | | | | ci: Print host names in shadow run script.Wesley Aptekar-Cassels2025-11-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we no longer echo these, this is useful.
| * | | | | | ci: Print seed in shadow run script.Wesley Aptekar-Cassels2025-11-251-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we no longer echo this, it's potentially useful to have it.
| * | | | | | ci: Disable echoing in shadow test script.Wesley Aptekar-Cassels2025-11-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I find that the echoing here does not really contribute to my understanding of what's going on, and it makes the output quite difficult to parse.
* | | | | | | Merge branch 'release-date' into 'main'arti-v1.8.0Alexander Hansen Færøy2025-12-021-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run maint/update-release-date See merge request tpo/core/arti!3519
| * | | | | | | Run maint/update-release-date.Gabriela Moldovan2025-12-021-1/+1
| | | | | | | |
* | | | | | | | Merge branch 'version-bumps-arti-1.8.0' into 'main'gabi-2502025-12-0274-679/+679
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Version bumps for the arti 1.8.0 release See merge request tpo/core/arti!3518
| * | | | | | | Bump arti crate to 1.8.0Gabriela Moldovan2025-12-024-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using: ``` cargo set-version --bump minor -p arti ```
| * | | | | | | Bump all the unstable tor- and arti- crates to 0.37.0.Gabriela Moldovan2025-12-0262-564/+564
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using: ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.37.0 done
| * | | | | | | Run cargo update for {hashx,equix}/benchGabriela Moldovan2025-12-022-73/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done using ``` (cd crates/hashx/bench && cargo update) (cd crates/equix/bench && cargo update) ```
| * | | | | | | Bump the versions of the non-{arti-,tor-} cratesGabriela Moldovan2025-12-0226-38/+38
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The non-{arti-,tor-} crates are: ``` ./maint/list_crates | rg -v '^(tor|arti)' oneshot-fused-workaround slotmap-careful test-temp-dir fslock-guard hashx equix caret fs-mistrust safelog retry-error futures-copy ``` We split them in the following categories: * crates with no changes (no version bumps): None ``` maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-' ``` * crates that only have non-functional changes (bump the patch version, but not the dependend-on version): - oneshot-fused-workaround - slotmap-careful - test-temp-dir - fslock-guard - equix - caret - safelog - retry-error * crates where functional changes were made, but no APIs were added or broken: - hashx - fs-mistrust - futures-copy * crates where APIs were broken (bump minor): None The bumps from this commit were created using this script: ``` PATCH_NF=( oneshot-fused-workaround slotmap-careful test-temp-dir fslock-guard equix caret safelog retry-error ) PATCH=" hashx fs-mistrust futures-copy " ./maint/bump_nodep "${PATCH_NF[@]}" for crate in $PATCH; do cargo set-version --bump patch -p $crate; done ```
* | | | | | | Merge branch 'changelog-1.8.0' into 'main'gabi-2502025-12-021-1/+314
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changelog for 1.8.0 See merge request tpo/core/arti!3514
| * | | | | | | changelog: Apply maint/format_md_linksGabriela Moldovan2025-12-011-3/+3
| | | | | | | |
| * | | | | | | changelog: Add spacing in proposal nameGabriela Moldovan2025-12-011-2/+2
| | | | | | | |
| * | | | | | | changelog: Add the missing linksGabriela Moldovan2025-12-011-1/+118
| | | | | | | |
| * | | | | | | changelog: Say that the naming convention is outdatedgabi-2502025-12-011-1/+1
| | | | | | | |
| * | | | | | | changelog: Clarify that #1885 is not yet complete gabi-2502025-12-011-1/+2
| | | | | | | |
| * | | | | | | changelog: Clarify that perl-Time-Piece is only fir RH derivativesGabriela Moldovan2025-12-011-1/+2
| | | | | | | |
| * | | | | | | Add changelog for 1.8.0Gabriela Moldovan2025-12-011-0/+194
| | |_|_|/ / / | |/| | | | |
* | | | | | | Merge branch 'fixup-feats' into 'main'Alexander Hansen Færøy2025-12-015-21/+57
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | Run fixup-features in preparation for release See merge request tpo/core/arti!3510
| * | | | | | futures-copy: Manually fix up the Cargo.tomlGabriela Moldovan2025-12-011-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For some reason `cargo-sort` won't sort it on its own, so I've had to manually move these around to satisfy the check.
| * | | | | | dirserver: Run cargo-sort in preparation for releaseGabriela Moldovan2025-12-011-3/+8
| | | | | | |
| * | | | | | futures-copy: Run cargo-sort in preparation for releaseGabriela Moldovan2025-12-011-8/+8
| | | | | | |
| * | | | | | arti: Run cargo-sort in preparation for releaseGabriela Moldovan2025-12-011-18/+40
| | | | | | |
| * | | | | | Run fixup-features in preparation for releaseGabriela Moldovan2025-12-015-1/+10
| | | | | | |
* | | | | | | Merge branch 'nightly-clippy' into 'main'gabi-2502025-12-0119-8/+48
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | Fix nightly warnings See merge request tpo/core/arti!3508
| * | | | | | arti: Adjust a no-longer acccurate hss docGabriela Moldovan2025-12-011-1/+1
| | | | | | |
| * | | | | | arti: Add missing subcommand docsGabriela Moldovan2025-12-014-0/+6
| | | | | | |
| * | | | | | rpcserver: Add a temporary allow for missing docsGabriela Moldovan2025-12-011-0/+1
| | | | | | |
| * | | | | | dirmgr: Rewrite .is_some()/.unwrap() using let matchGabriela Moldovan2025-12-011-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On nightly, clippy now warns against this and recommends using a `match` instead. See https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_unwrap
| * | | | | | circmgr: Add missing docs for RestrictionFailedGabriela Moldovan2025-12-011-0/+1
| | | | | | |
| * | | | | | circmgr: allow unstable_name_collisions lint for exactly_one()Gabriela Moldovan2025-12-011-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This silences a new nightly warning.
| * | | | | | netdoc: Add missing docs for encode_pow_params()Gabriela Moldovan2025-12-011-0/+1
| | | | | | |
| * | | | | | proto: Add docs for ExcessPaddingGabriela Moldovan2025-12-011-0/+1
| | | | | | |
| * | | | | | netdoc: allow unstable_name_collisions lint for exactly_one()Gabriela Moldovan2025-12-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This silences a new warning on nightly.
| * | | | | | proto: Allow unstable_name_collisions in several placesGabriela Moldovan2025-12-012-0/+10
| | | | | | |
| * | | | | | proto: Remove extra slashes in doc commentsGabriela Moldovan2025-12-011-2/+2
| | | | | | |
| * | | | | | cell: Add missing docs to internal macroGabriela Moldovan2025-12-011-0/+2
| | | | | | |
| * | | | | | linkspec: allow unstable_name_collisions lint for exactly_one()Gabriela Moldovan2025-12-011-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This silences a new warning on nightly.
| * | | | | | rpc-client-core: Add missing CookieBeginReply docsGabriela Moldovan2025-12-011-0/+1
| | | | | | |
| * | | | | | rpc-connect: Remove extra slash in doc commentGabriela Moldovan2025-12-011-1/+1
| | | | | | |
| * | | | | | rpc-connect: Allow missing_docs_in_private_itemsGabriela Moldovan2025-12-011-0/+1
|/ / / / / / | | | | | | | | | | | | | | | | | | This silences a nightly warning.