summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | Fix formatting in test_error_kind functionVijaya Bhaskar2025-04-271-1/+4
| | | | | | | |
| * | | | | | | Implement HasKind trait for TorAddrErrorVijaya Bhaskar2025-04-272-3/+25
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit implements the HasKind trait for TorAddrError in address.rs, mapping all variants to the InvalidStreamTarget error kind. It also updates the ErrorDetail implementation in err.rs to delegate to TorAddrError's HasKind implementation instead of hardcoding the error kind. Resolves TODOs in address.rs and err.rs.
* | | | | | | Merge branch 'repro-full' into 'main'David Goulet2025-05-051-1/+8
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable --features=full on reproducible builds. Closes #1964 See merge request tpo/core/arti!2956
| * | | | | | reproducible_build: downgrade to crunchy 0.2.2Nick Mathewson2025-04-281-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a workaround for https://github.com/eira-fransham/crunchy/pull/17
| * | | | | | Enable --features=full on reproducible builds.Nick Mathewson2025-04-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We generally recommend that people build with --features=full IRL, so this better matches what we're hoping they come up with. Additionally, it will help cases like #1964, where packagers would like to use reproducible builds as inputs to their own packages. Closes #1964
* | | | | | | Merge branch 'revert-workaround' into 'main'Jim Newsome2025-05-012-13/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: bump shadow for EPOLLRDHUP fix Closes #1972 See merge request tpo/core/arti!2968
| * | | | | | | Revert "arti-bench: work around shadow writer shutdown bug"Jim Newsome2025-04-281-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5f6bd6c42ea97c3f659280a32e206db77f4b4da6. This workaround is no longer needed since the underlying bugs have been fixed in shadow (See https://github.com/shadow/shadow/issues/3100 and https://github.com/shadow/shadow/pull/3574), and the CI has been bumped to use a version of shadow with these fixes.
| * | | | | | | ci: bump shadow for EPOLLRDHUP fixJim Newsome2025-04-281-2/+2
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | Fixes #1972
* | | | | | | Merge branch 'publish' into 'main'arti-v1.4.3Nick Mathewson2025-05-011-4/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | arti-ureq: Specify versions for dependencies. See merge request tpo/core/arti!2984
| * | | | | | | arti-ureq: Specify versions for dependencies.Nick Mathewson2025-05-011-4/+4
|/ / / / / / /
* | | | | | | Merge branch 'release-1.4.3-fix-changelog' into 'main'wesleyac2025-05-011-4/+4
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release: Fix CHANGELOG.md formatting. See merge request tpo/core/arti!2983
| * | | | | | | release: Fix CHANGELOG.md formatting.Wesley Aptekar-Cassels2025-05-011-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Oops, shouldn't have pushed the previous MR without letting CI run fully...
* | | | | | | | Merge branch 'release-1.4.3-semver' into 'main'wesleyac2025-05-0163-602/+582
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release: Bump versions. See merge request tpo/core/arti!2981
| * | | | | | | | release: Update Cargo.lock files.Wesley Aptekar-Cassels2025-05-013-85/+85
| | | | | | | | |
| * | | | | | | | release: Bump arti to 1.4.3.Wesley Aptekar-Cassels2025-05-014-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` cargo set-version --bump patch -p arti ```
| * | | | | | | | release: Bump all unstable tor/arti crates to 0.30.0Wesley Aptekar-Cassels2025-05-0159-511/+491
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` for crate in $(./maint/list_crates | rg '^(tor|arti-)'); do cargo set-version -p $crate 0.30.0 done ```
| * | | | | | | | release: Bump versions of non tor/arti crates.Wesley Aptekar-Cassels2025-05-012-2/+2
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 ``` Of these, only hashx and fs-mistrust have changed, as per: ``` ./maint/changed_crates -v "arti-v$LAST_VERSION" 2>&1 >/dev/null | grep -i "no change" | grep -v '\(tor\|arti\)-' ``` So these were updated with: ``` ./maint/bump_nodep hashx fs-mistrust ```
* | | | | | | | Merge branch 'release-1.4.3-update-release-date' into 'main'Nick Mathewson2025-05-011-1/+1
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | release: Update release date. See merge request tpo/core/arti!2982
| * | | | | | | release: Update release date.Wesley Aptekar-Cassels2025-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Done via `./maint/update-release-date`.
* | | | | | | | Merge branch 'release-1.4.3-changelog' into 'main'wesleyac2025-05-012-1/+153
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | release: Update CHANGELOG.md for 1.4.3. See merge request tpo/core/arti!2978
| * | | | | | | docs: Remove ZCG from changelog template.Wesley Aptekar-Cassels2025-05-011-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This grant is no longer currently active.
| * | | | | | | release: Update CHANGELOG.md for 1.4.3.Wesley Aptekar-Cassels2025-05-011-0/+153
|/ / / / / / /
* | | | | | | Merge branch 'typos' into 'main'Ian Jackson2025-05-013-3/+3
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typos See merge request tpo/core/arti!2961
| * | | | | | | fix: remove backspace in commentTobias Stoeckmann2025-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The backspace character leads to funny results, depending on tool or terminal used to show content of the file.
| * | | | | | | fix: fix typosTobias Stoeckmann2025-04-252-2/+2
| |/ / / / / / | | | | | | | | | | | | | | | | | | | | | Typos found with codespell
* | | | | | | Merge branch 'relay-cell-len' into 'main'opara2025-05-012-8/+51
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-cell: Add `UnparsedRelayMsg::data_len` See merge request tpo/core/arti!2976
| * | | | | | | tor-cell: optimize slice indexingSteven Engler2025-04-301-2/+2
| | | | | | | |
| * | | | | | | tor-cell: rename `STREAM_ID_OFFSET` to `STREAM_ID_OFFSET_V0`Steven Engler2025-04-301-3/+3
| | | | | | | |
| * | | | | | | tor-cell: add some testing for `UnparsedRelayMsg`Steven Engler2025-04-301-4/+27
| | | | | | | |
| * | | | | | | tor-cell: add `UnparsedRelayMsg::data_len`Steven Engler2025-04-301-1/+21
| | | | | | | |
* | | | | | | | Merge branch 'contributor-doc' into 'main'Nick Mathewson2025-04-301-20/+45
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update contributor doc to encourage discussion before coding See merge request tpo/core/arti!2979
| * | | | | | | | contributing doc: encourage discussion before codingJim Newsome2025-04-301-0/+25
| | | | | | | | |
| * | | | | | | | contributing doc: move 'getting started' section upJim Newsome2025-04-301-20/+20
| | | | | | | | |
* | | | | | | | | Merge branch 'release-2025-04-update-semver' into 'main'Nick Mathewson2025-04-303-0/+8
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | maint: Update semver.md files from semver-checks See merge request tpo/core/arti!2977
| * | | | | | | | arti: Add feature flags for backwards compatibility.Wesley Aptekar-Cassels2025-04-302-2/+6
| | | | | | | | |
| * | | | | | | | tor-error: Don't mark enum discriminant change breaking.Wesley Aptekar-Cassels2025-04-301-1/+0
| | | | | | | | |
| * | | | | | | | maint: Update semver.md files from semver-checksWesley Aptekar-Cassels2025-04-304-0/+5
| | | | | | | | |
* | | | | | | | | Merge branch 'fixup-features-2025-04' into 'main'wesleyac2025-04-307-7/+14
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | chore: Run fixup-features. See merge request tpo/core/arti!2975
| * | | | | | | | | chore: Run fixup-features.Wesley Aptekar-Cassels2025-04-307-7/+14
| |/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cargo run -p fixup-features -- --exclude examples/ --exclude maint/ Cargo.toml The following features in arti-ureq were manually added to full or marked non-additive: * rustls * native-tls * tokio * async-std
* | | | | | | | | Merge branch 'maint-cargo-audit-update-2025-04' into 'main'wesleyac2025-04-301-19/+23
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maint: Remove obsolete cargo_audit warnings. See merge request tpo/core/arti!2973
| * | | | | | | | | maint: Remove obsolete cargo_audit warnings.Wesley Aptekar-Cassels2025-04-301-19/+23
| |/ / / / / / / /
* | | | | | | | | Merge branch 'maint-license-update-2025-04' into 'main'Nick Mathewson2025-04-301-9/+0
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | maint: Update check_license exceptions. See merge request tpo/core/arti!2974
| * | | | | | | | maint: Update check_license exceptions.Wesley Aptekar-Cassels2025-04-301-9/+0
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | webpki have fixed their situation, and tinystr is now Unicode-3.0 licensed.
* | | | | | | | Merge branch 'dev/cve/wildcard_check' into 'main'opara2025-04-302-0/+19
|\ \ \ \ \ \ \ \ | |/ / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | maint: Check for wildcard requirements Closes #1918 See merge request tpo/core/arti!2954
| * | | | | | | maint: Check for wildcard requirementsClara Engler2025-04-292-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds a script that checks all Cargo.toml files whether a version requirement contains a wildcard, that is, a version containing a "*" preceded by an arbitrary amount of digits and dots. Fixes #1918
* | | | | | | | Merge branch 'rand_091' into 'main'Nick Mathewson2025-04-2929-65/+81
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update rand to 0.9.1 and make corresponding fixes. Closes #1903 See merge request tpo/core/arti!2970
| * | | | | | | | tor-netdir: Warn on one more case of insufficient itemsNick Mathewson2025-04-291-1/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that choose_multiple_weighted can once more return fewer items than requested, we should warn when it does so, to be consistent with our other cases of warning about #1907.
| * | | | | | | | tor-netdir: test for rand 0.9.1 behavior instead of 0.9.0Nick Mathewson2025-04-291-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rand 0.9.1 reverted the changes that caused #1903, in https://github.com/rust-random/rand/pull/1623. This broke our test that made sure that rand wasn't going to change their behavior _again_ :)
| * | | | | | | | Update rand requirement to 0.9.1Nick Mathewson2025-04-2928-61/+60
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (This is going to be a _requirement_, since rand 0.9.1 has a behavioral change from 0.9.0)
* | | | | | | | Merge branch 'upgrade-deps-for-1.4.3' into 'main'wesleyac2025-04-2928-283/+194
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade dependencies. See merge request tpo/core/arti!2969