summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * | | maint: Allow CDLA-Permissive-2.0 license.Wesley Aptekar-Cassels2025-04-291-0/+1
| | | | | | | | | | | | | | | | | | | | This seems to be compatible with our licenses, and is used by the webpki crates.
| * | | Run cargo update.Wesley Aptekar-Cassels2025-04-2926-278/+188
| | | | | | | | | | | | | | | | | | | | I updated everything except rand, because the new version of rand interacts with #1903, thus requiring more care.
| * | | Upgrade dependencies.Wesley Aptekar-Cassels2025-04-292-5/+5
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates: * hashlink 0.9.1 -> 0.10.0 * Updates hashbrown * metrics-exporter-prometheus 0.16.2 -> 0.17.0 * Bumps deps * Minor API change Not updated: * rusqlite, due to MSRV incompatibility * educe (#1257) * hickroy-proto (https://github.com/hickory-dns/hickory-dns/issues/2956)
* | | Merge branch 'cgo-crypto-v1' into 'main'Nick Mathewson2025-04-2915-416/+2823
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Implement CGO cryptography backends. Closes #1943 See merge request tpo/core/arti!2942
| * | | tor-proto: use RelayCellFormat rather than u8 in tests.Nick Mathewson2025-04-291-14/+14
| | | | | | | | | | | | | | | | (The u8 code was written before RelayCellFormat::V1 was introduced.)
| * | | Rename feature cgo => counter-galois-onion.Nick Mathewson2025-04-292-5/+5
| | | |
| * | | CGO: Fix authenticated-sendme tag handling.Nick Mathewson2025-04-291-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | See discussion at torspec#328: it's important that our SENDME authentication tag always be taken based on the _encrypted_ cell.
| * | | CGO: Note another possible performance improvement.Nick Mathewson2025-04-291-0/+3
| | | |