summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | maint: add check option to 'maint/fuzz_it_all'Steven Engler2025-10-061-2/+23
|/ / / / / / /
* | | | | | | Merge branch 'describe-channel-padding' into 'main'Nick Mathewson2025-10-061-0/+65
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | circuit-padding.md: Describe how per-channel padding will work. See merge request tpo/core/arti!3302
| * | | | | | | circuit-padding: correct how channel padding detects queued cellsNick Mathewson2025-10-021-1/+6
| | | | | | | |
| * | | | | | | circuit-padding: Note interactions with existing channel padding.Nick Mathewson2025-10-011-0/+10
| | | | | | | |
| * | | | | | | circuit-padding.md: Describe how per-channel padding will work.Nick Mathewson2025-10-011-0/+50
| | |_|/ / / / | |/| | | | |
* | | | | | | Merge branch 'arti-relay-rsa-keys' into 'main'wesleyac2025-10-066-11/+74
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Lay foundations for RSA keys in keystore. See merge request tpo/core/arti!3296
| * | | | | | | tor-relay-crypto: Fix KP_relayid_rsa typo.Wesley Aptekar-Cassels2025-10-021-1/+1
| | | | | | | |
| * | | | | | | Lay foundations for RSA keys in keystore.Wesley Aptekar-Cassels2025-09-306-11/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This currently can't be used due to upstream limitations in the ssh_key crate, which will be removed likely in the next release. In the meantime, we can put in all the groundwork.
* | | | | | | | Merge branch 'ci-move-maint-check-changelog' into 'main'wesleyac2025-10-061-6/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: Move maint-check-changelog into maint-checks. See merge request tpo/core/arti!3316
| * | | | | | | | ci: Move maint-check-changelog into maint-checks.Wesley Aptekar-Cassels2025-10-021-6/+1
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I hope that this will reduce the load on our CI and speed up these checks. This should also cause this check to run earlier in the process, which is nice for finding issues earlier. It's unclear to me if there was a specific reason this was a separate job. As far as I can tell from the commit message and discussion in !2126, there does not seem to be a specific reason.
* | | | | | | | Merge branch 'ci-rust-recent-test-all-features-tpa-runners-only' into 'main'wesleyac2025-10-061-0/+12
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ci: Only run rust-recent-test-all-features on TPA runners. See merge request tpo/core/arti!3320
| * | | | | | | | ci: Move minimal-features-test and every-crate to TPA runners.Wesley Aptekar-Cassels2025-10-021-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are currently having some issues with these jobs on the OSUOSL runners, using TPA runners should allow us to debug this more effectively. See: tpo/tpa/team#42283
| * | | | | | | | ci: Only run rust-recent-test-all-features on TPA runners.Wesley Aptekar-Cassels2025-10-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are currently having some issues with this job on the OSUOSL runners, using TPA runners should allow us to debug this more effectively. See: https://gitlab.torproject.org/tpo/tpa/team/-/issues/42283
* | | | | | | | | Merge branch 'chan_padder' into 'main'Nick Mathewson2025-10-069-59/+383
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apply maybenot padding to channels See merge request tpo/core/arti!3314
| * | | | | | | | | proto: Add a comment to note a naming issue.Nick Mathewson2025-10-021-0/+4
| | | | | | | | | |
| * | | | | | | | | proto: experimental API to install a per-channel padder.Nick Mathewson2025-10-022-0/+44
| | | | | | | | | |
| * | | | | | | | | proto: Implement channel padding with maybenot padders.Nick Mathewson2025-10-023-14/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this commit we now actually generate padding when we're told to.
| * | | | | | | | | proto: start implementing logic for padding actions.Nick Mathewson2025-10-024-3/+48
| | | | | | | | | |
| * | | | | | | | | Add a blocker to channel outbound sink.Nick Mathewson2025-10-023-1/+20
| | | | | | | | | |
| * | | | | | | | | proto: Make DynTimeProvider explicit in channel padder types.Nick Mathewson2025-10-021-2/+6
| | | | | | | | | |
| * | | | | | | | | proto: Trigger maybenot events for channel-level padding.Nick Mathewson2025-10-023-7/+44
| | | | | | | | | |
| * | | | | | | | | proto: Generate per-sender NormalSent events from circuits.Nick Mathewson2025-10-012-4/+14
| | | | | | | | | |
| * | | | | | | | | proto: Propagate PaddingCtrl into ChannelSender.Nick Mathewson2025-10-012-50/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We'll need it to tell the channel padder when padding is queued.
| * | | | | | | | | proto: Add maybenot padding objects to the channel reactorNick Mathewson2025-10-012-1/+26
| | |_|_|/ / / / / | |/| | | | | | |
* | | | | | | | | Merge branch 'upgrade-opentelemetry-crates' into 'main'Nick Mathewson2025-10-062-37/+93
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | opentelemetry: Upgrade crates. See merge request tpo/core/arti!3330
| * | | | | | | | | opentelemetry: Upgrade crates.Wesley Aptekar-Cassels2025-10-062-37/+93
| | |_|_|_|/ / / / | |/| | | | | | |
* | | | | | | | | Merge branch 'file-too-large' into 'main'wesleyac2025-10-061-3/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-hsservice: Replace `libc::EFBIG` with `io::ErrorKind::FileTooLarge` See merge request tpo/core/arti!3218
| * | | | | | | | | tor-hsservice: Replace `libc::EFBIG` with `io::ErrorKind::FileTooLarge`hashcatHitman2025-09-011-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolved an MSRV TODO. We used `libc::EFBIG` previously because `io::ErrorKind::FileTooLarge` was still unstable. It has since stabilized and entered our MSRV (>= 1.83.0). Signed-off-by: hashcatHitman <[email protected]>
| * | | | | | | | | tor-hsservice: Small typo correctionhashcatHitman2025-09-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unless this is a pun, I'm pretty sure this is supposed to be `EFBIG` and not `EFBUG`. Signed-off-by: hashcatHitman <[email protected]>
* | | | | | | | | | Merge branch 'update-dynasmrt-4.0.1' into 'main'wesleyac2025-10-065-309/+238
|\ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | hashx: Update dynasmrt. See merge request tpo/core/arti!3331
| * | | | | | | | | hashx: Fix/ignore clippy lints.Wesley Aptekar-Cassels2025-10-061-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of these lints are in macros in a way that seems to make them impossible to avoid, or at least, I can't figure out how to avoid them.
| * | | | | | | | | Update hashx and equix bench Cargo.lock files.Wesley Aptekar-Cassels2025-10-062-302/+228
| | | | | | | | | |
| * | | | | | | | | hashx: Update dynasmrt.Wesley Aptekar-Cassels2025-10-062-5/+5
| | |/ / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From upstream changelog: * ergonomics improvements to dynamic registers * updated dependencies
* | | | | | | | | Merge branch 'release-1.6.0-remove-semver-md' into 'main'Ian Jackson2025-10-067-12/+0
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | release: Remove old semver.md files. See merge request tpo/core/arti!3323
| * | | | | | | | release: Remove old semver.md files.Wesley Aptekar-Cassels2025-10-027-12/+0
| | | | | | | | |
* | | | | | | | | Merge branch 'release-1.6.0-bump-versions' into 'main'arti-v1.6.0wesleyac2025-10-0673-653/+653
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release: Bump versions. See merge request tpo/core/arti!3311
| * | | | | | | | | release: Update lockfiles.Wesley Aptekar-Cassels2025-10-023-4/+4
| | | | | | | | | |
| * | | | | | | | | release: Bump versions in examples/ and maint/Wesley Aptekar-Cassels2025-10-0210-33/+33
| | | | | | | | | |
| * | | | | | | | | release: Bump versions.Wesley Aptekar-Cassels2025-10-0262-618/+618
| | |_|_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because we've updated our MSRV, we must bump the minor version for every package. This was done as follows: cargo set-version -p arti 1.6.0 cargo set-version -p oneshot-fused-workaround 0.4.0 cargo set-version -p slotmap-careful 0.4.0 cargo set-version -p test-temp-dir 0.5.0 cargo set-version -p fslock-guard 0.4.0 cargo set-version -p hashx 0.5.0 cargo set-version -p equix 0.4.0 cargo set-version -p caret 0.7.0 cargo set-version -p fs-mistrust 0.12.0 cargo set-version -p safelog 0.6.0 cargo set-version -p retry-error 0.8.0 xargs -I P <<END cargo set-version -p P 0.35.0 tor-basic-utils tor-error tor-general-addr tor-geoip tor-rtcompat tor-rtmock tor-async-utils tor-config tor-config-path tor-rpc-connect tor-log-ratelim tor-rpcbase tor-memquota tor-units tor-llcrypto tor-bytes tor-protover tor-checkable tor-cert tor-key-forge tor-hscrypto tor-socksproto tor-linkspec tor-cell tor-proto tor-netdoc tor-consdiff tor-netdir tor-relay-selection tor-persist tor-keymgr tor-chanmgr tor-ptmgr tor-dircommon tor-guardmgr tor-circmgr tor-dirclient tor-dirmgr tor-dirserver tor-hsclient tor-hsservice tor-hsrproxy tor-relay-crypto arti-client arti-relay arti-rpcserver arti-ureq arti-rpc-client-core END
* | | | | | | | | Merge branch 'release-1.6.0-update-changelog-minimal-versions' into 'main'wesleyac2025-10-061-0/+2
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | release: Update CHANGELOG.md See merge request tpo/core/arti!3329
| * | | | | | | | | release: Fix typo in CHANGELOG.md link.Wesley Aptekar-Cassels2025-10-061-1/+1
| | | | | | | | | |
| * | | | | | | | | release: Update CHANGELOG.mdWesley Aptekar-Cassels2025-10-061-0/+2
|/ / / / / / / / /
* | | | | | | | | Merge branch 'ci-fix-futures' into 'main'wesleyac2025-10-061-3/+5
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | / / | | |_|_|_|_|/ / | |/| | | | | | Fix minimal-versions CI See merge request tpo/core/arti!3327
| * | | | | | | maint/downgrade_dependencies: Fix up event-Listeners for async-stdIan Jackson2025-10-061-0/+6
| | | | | | | |
| * | | | | | | maint/downgrade_dependencies: No longer mess with [email protected]Ian Jackson2025-10-061-4/+0
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Empirically, this is no longer present in our Cargo.lock. The problem was fixed upstream, presumably.
* | | | | | | Merge branch 'release-1.6.0-changelog' into 'main'wesleyac2025-10-021-0/+254
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | | | | | | | release: Update changelog. See merge request tpo/core/arti!3310
| * | | | | | release: Update 1.6.0 release date in CHANGELOG.Wesley Aptekar-Cassels2025-10-021-1/+1
| | | | | | |
| * | | | | | release: Fix unused links in CHANGELOG.md.Wesley Aptekar-Cassels2025-10-021-2/+0
| | | | | | |
| * | | | | | release: Minor cleanups to CHANGELOG.mdWesley Aptekar-Cassels2025-10-021-62/+69
| | | | | | |
| * | | | | | release: Update wording of MSRV in changelog.Wesley Aptekar-Cassels2025-10-011-1/+1
| | | | | | |