| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | | | | | | Merge branch 'bump-chutney-2026-07' into 'main' | Jim Newsome | 2026-07-01 | 1 | -2/+2 | |
| |\ \ \ \ \ \ \ | |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | | CI: bump chutney version See merge request tpo/core/arti!4197 | |||||
| | * | | | | | | CI: bump chutney version | Jim Newsome | 2026-07-01 | 1 | -2/+2 | |
| |/ / / / / / | | | | | | | | | | | | | | | | | | | Primarily to get chutney!152, which should mitigate arti#2576 | |||||
| * | | | | | | Merge branch 'upgrade-rdrand-0.9' into 'main' | Ian Jackson | 2026-07-01 | 3 | -7/+7 | |
| |\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | | | | | | | | | | | | | | | Upgrade rdrand dependency to 0.9 See merge request tpo/core/arti!4194 | |||||
| | * | | | | | llcrypto: Use rdrand on aarch64 too. | Nick Mathewson | 2026-07-01 | 2 | -3/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | Starting with rdrand 0.9, the crate supports aarch64. | |||||
| | * | | | | | Upgrade rdrand dependency to 0.9 | Nick Mathewson | 2026-07-01 | 2 | -4/+5 | |
| | | | | | | | ||||||
| * | | | | | | Merge branch 'fix-nightly' into 'main' | Nick Mathewson | 2026-07-01 | 1 | -8/+15 | |
| |\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | | | | | | | | | | | | | Try pinning nightly to fix internal compiler error. See merge request tpo/core/arti!4181 | |||||
| | * | | | | | CI: Condense "image" declarations for nightly. | Nick Mathewson | 2026-07-01 | 1 | -7/+8 | |
| | | | | | | | ||||||
| | * | | | | | CI: Pin nightly to 2026-06-28 to resolve internal compiler error | Nick Mathewson | 2026-07-01 | 1 | -4/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | See #2616 | |||||
| | * | | | | | CI: In check-api-surface, do not specify +nightly | Nick Mathewson | 2026-07-01 | 1 | -1/+2 | |
| | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | (The script will add +nightly unless we override $CARGO. But using +nightly here will prevent us from pinning the rust nightly version in our CI.) | |||||
| * | | | | | Merge branch 'upgrade-phf' into 'main' | gabi-250 | 2026-07-01 | 2 | -9/+9 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | Upgrade to phf 0.14.0. See merge request tpo/core/arti!4193 | |||||
| | * | | | | Upgrade to phf 0.14.0. | Nick Mathewson | 2026-07-01 | 2 | -9/+9 | |
| |/ / / / | ||||||
| * | | | | Merge branch 'impl-unix-conn' into 'main' | Ian Jackson | 2026-07-01 | 2 | -28/+79 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | added Unix Socket support See merge request tpo/core/arti!4129 | |||||
| | * | | | added Unix Socket support | pryty26 | 2026-07-01 | 2 | -28/+79 | |
| | | | | | ||||||
| * | | | | Merge branch 'addr-policy-api' into 'main' | Ian Jackson | 2026-07-01 | 3 | -20/+57 | |
| |\ \ \ \ | |_|_|/ |/| | | | | | | | | | | | tor-netdoc: Improve APIs for addr/port policy types See merge request tpo/core/arti!4141 | |||||
| | * | | | tor-netdoc: AddrPolicy: Improve docs including spec xref | Ian Jackson | 2026-07-01 | 1 | -2/+8 | |
| | | | | | ||||||
| | * | | | tor-netdoc: IpPattern: Explain difference between `*` and `0.0.0.0/0` | Ian Jackson | 2026-07-01 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4141#note_3430551 | |||||
| | * | | | tor-netdoc: AddrPolicy: Provide rules accessor | Ian Jackson | 2026-07-01 | 2 | -0/+8 | |
| | | | | | ||||||
| | * | | | tor-netdoc: AddrPortPattern: Improve API | Ian Jackson | 2026-07-01 | 2 | -1/+7 | |
| | | | | | ||||||
| | * | | | tor-netdoc: AddrPortPattern: Expose contents, exhaustively | Ian Jackson | 2026-07-01 | 2 | -2/+8 | |
| | | | | | ||||||
| | * | | | tor-netdoc: AddrPortPattern: Rename pattern field to addrs | Ian Jackson | 2026-07-01 | 1 | -8/+8 | |
| | | | | | | | | | | | | | | | | | | | | | "Pattern" is wrong. Everything here is a pattern. This field is the *address* pattern as opposed to the *ports* pattern. | |||||
| | * | | | tor-netdoc: AddrPortPattern: Improve formatting a bit | Ian Jackson | 2026-07-01 | 1 | -3/+2 | |
| | | | | | ||||||
| | * | | | tor-netdoc: IpPattern: Expose publicly | Ian Jackson | 2026-07-01 | 3 | -4/+8 | |
| | | | | | ||||||
| | * | | | tor-netdoc: IpPattern: Improve API | Ian Jackson | 2026-07-01 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | impl From<IpNet>, Copy, Hash | |||||
| | * | | | tor-netdoc: IpPattern: Improve docs | Ian Jackson | 2026-07-01 | 1 | -0/+5 | |
| |/ / / | ||||||
| * | | | Merge branch 'cargo-update-250' into 'main' | Nick Mathewson | 2026-06-30 | 3 | -342/+193 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Run cargo-update and fix deprecation warnings See merge request tpo/core/arti!4187 | |||||
| | * | | | Require a more recent "time" to fix parsing issues. | Nick Mathewson | 2026-06-30 | 1 | -1/+1 | |
| | | | | | ||||||
| | * | | | Fix deprecation-warning in tor-dirmgr. | Nick Mathewson | 2026-06-30 | 2 | -3/+3 | |
| | | | | | | | | | | | | | | | | | | | | | time::format_description::parse is now deprecated; the replacement we want to use is first available in time 0.3.49. | |||||
| | * | | | Run cargo update. | Nick Mathewson | 2026-06-30 | 1 | -339/+190 | |
| | | | | | ||||||
| * | | | | Merge branch 'relay-cmds' into 'main' | gabi-250 | 2026-06-30 | 7 | -12/+96 | |
| |\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | proto: Pass the allowed incoming commands to CreateRequestHandler Closes #2606 See merge request tpo/core/arti!4177 | |||||
| | * | | | proto: Add test for the incoming stream cmd allow list | Gabriela Moldovan | 2026-06-30 | 1 | -0/+48 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tests that the customizable `IncomingCmdChecker` added for #2606 is doing its job, by ensuring that the circuit reactor doesn't emit `IncomingStream`s for incoming streams created with commands that are not in the reactor's allow list. | |||||
| | * | | | proto: Update tests to pass the incoming cmd allow list to the reactor (fmt) | Gabriela Moldovan | 2026-06-30 | 1 | -12/+21 | |
| | | | | | ||||||
| | * | | | proto: Update tests to pass the incoming cmd allow list to the reactor | Gabriela Moldovan | 2026-06-30 | 1 | -10/+12 | |
| | | | | | ||||||
| | * | | | proto: Pass the allowed incoming commands to the relay reactor | Gabriela Moldovan | 2026-06-30 | 2 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `CreateRequestHandler` now passes the list of allowed "incoming stream request" commands (i.e. BEGIN, BEGIN_DIR, or RESOLVE) to the reactor, replacing the hard-coded command list. Closes #2606 | |||||
| | * | | | proto: Pass the allowed incoming commands to CreateRequestHandler | Gabriela Moldovan | 2026-06-30 | 6 | -0/+23 | |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables us to make these configurable: any relays that are not configured to be an exit will exclude BEGIN and RESOLVE from their list of allowed commands, causing exit and DNS streams to be rejected as soon as the BEGIN/RESOLVE cell is received in the circuit reactor. Context: https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/4145#note_3430345 Part of #2606 | |||||
| * | | | Merge branch 'remove_semver' into 'main' | Nick Mathewson | 2026-06-30 | 8 | -70/+0 | |
| |\ \ \ | | | | | | | | | | | | | | | | | Remove semver.md files See merge request tpo/core/arti!4186 | |||||
| | * | | | Remove semver.md files | Nick Mathewson | 2026-06-30 | 8 | -70/+0 | |
| |/ / / | ||||||
| * | | | Merge branch 'api-surface-may-fail' into 'main'arti-v2.5.0 | Nick Mathewson | 2026-06-30 | 1 | -0/+2 | |
| |\ \ \ | | | | | | | | | | | | | | | | | CI; Mark check-api-surface as may-fail See merge request tpo/core/arti!4185 | |||||
| | * | | | CI; Mark check-api-surface as may-fail | Nick Mathewson | 2026-06-30 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | | | See #2616. | |||||
| * | | | | Appease update-md-links. | Nick Mathewson | 2026-06-30 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Merge remote-tracking branch 'origin/mr/4184' | Nick Mathewson | 2026-06-30 | 1 | -2/+9 | |
| |\ \ \ \ | ||||||
| | * | | | | Small link syntax fix in CHANGELOG.md | Clara Engler | 2026-06-30 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Link to #2601 in CHANGELOG.md | Clara Engler | 2026-06-30 | 1 | -0/+2 | |
| | | | | | | ||||||
| | * | | | | TROVE-2026-027 in CHANGELOG.md | Clara Engler | 2026-06-30 | 1 | -2/+7 | |
| | | | | | | ||||||
| * | | | | | Merge branch 'version-bumps' | Nick Mathewson | 2026-06-30 | 81 | -844/+843 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | ||||||
| | * | | | | Cargo update in hashx/equix | Nick Mathewson | 2026-06-30 | 2 | -83/+81 | |
| | | | | | | ||||||
| | * | | | | Version bumps for 2.5.0 | Nick Mathewson | 2026-06-30 | 79 | -761/+761 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2617. We've lucked out this time, and it turns out that every one of our published crates gets a minor bump. So this was generated with: ``` for cr in $(./maint/list-crates); do cargo set-version -p $cr --bump minor done ``` | |||||
| * | | | | | Merge branch 'ff-20260630' into 'main' | Nick Mathewson | 2026-06-30 | 3 | -4/+7 | |
| |\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | | Run "fixup-features" and clean up the result. See merge request tpo/core/arti!4180 | |||||
| | * | | | | Run cargo sort in arti-relay. | Nick Mathewson | 2026-06-30 | 1 | -4/+3 | |
| | | | | | | ||||||
| | * | | | | arti-relay: Make "metrics" experimental | Nick Mathewson | 2026-06-30 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | It was both in "metrics" and in "experimental"; I think the latter was intended. | |||||
| | * | | | | Run "fixup-features". | Nick Mathewson | 2026-06-30 | 3 | -0/+6 | |
| | | | | | | ||||||
