aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge branch 'proto-todo-cleanup' into 'main'opara2026-08-042-6/+3
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | proto: Remove TODO, rename misleading variable See merge request tpo/core/arti!4275
| * | | proto: Remove a now-done TODOGabriela Moldovan2026-08-041-3/+0
| | | | | | | | | | | | | | | | We now have `add_relay_ent()` for this, so we can remove the TODO.
| * | | proto: Rename "hs" to "hc"Gabriela Moldovan2026-08-042-3/+3
|/ / / | | | | | | | | | | | | I think this might have been c&p from the half-stream code ("hs" = "half-stream"). "hc" ("half-circuit") seems like a better name.
* | | Merge branch 'accumulator-rd-verify' into 'main'Clara Engler2026-08-041-98/+74
|\ \ \ | | | | | | | | | | | | | | | | tor-netdoc: Use TimeRangeBoundBuilder for verification See merge request tpo/core/arti!4265
| * | | tor-netdoc: Mark RouterDesc verification as completeClara Engler2026-08-031-4/+1
| | | |
| * | | tor-netdoc: Run cargo-fmtClara Engler2026-08-031-68/+68
| | | | | | | | | | | | | | | | | | | | No functional change, please review with --minimal --color-moved --color-moved-ws=allow-indentation-change.
| * | | tor-netdoc: Use TimeRangeBoundBuilder for verificationClara Engler2026-08-031-34/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit utilizes TimeRangeBoundBuilder for the verification of router descriptors by replacing all calls of `.dangerously_unwrap_timely()` with `.unwrap_with()`, while also wrapping the actual logic inside a closure which is then called by `TimeRangeBound::build_intersect()` in the end. Keep in mind, that the replacement also leads to the removal of the use of tuples, as `.unwrap_with()` only returns the actual item.
* | | | Merge branch 'cargo-update' into 'main'opara2026-08-031-453/+435
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | maint: Run 'cargo update' See merge request tpo/core/arti!4272
| * | | | maint: ran 'cargo update'Steven Engler2026-08-031-453/+435
| | | | |
* | | | | Merge branch 'remove-semver' into 'main'opara2026-08-038-52/+0
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | maint: Remove semver.md files See merge request tpo/core/arti!4271
| * | | | | maint: remove semver.md filesSteven Engler2026-08-038-52/+0
| |/ / / /
* | | | | Merge branch 'changelog' into 'main'arti-v2.5.1Nick Mathewson2026-08-031-4/+4
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | Small changelog fixes See merge request tpo/core/arti!4270
| * | | | Small changelog spelling fixesSteven Engler2026-08-031-4/+4
| | | | |
* | | | | Merge branch 'reldate' into 'main'Nick Mathewson2026-08-031-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | arti-client: Update release date See merge request tpo/core/arti!4269
| * | | | | arti-client: update release dateSteven Engler2026-08-031-1/+1
| |/ / / /
* | | | | Merge branch 'version-bumps' into 'main'Nick Mathewson2026-08-0381-819/+855
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | Bump versions for Arti 2.5.1 release See merge request tpo/core/arti!4268
| * | | | Upgraded dependencies for equix benchSteven Engler2026-08-031-80/+98
| | | | |
| * | | | Upgraded dependencies for hashx benchSteven Engler2026-08-031-79/+97
| | | | |
| * | | | Update Cargo.lock filesSteven Engler2026-08-033-14/+14
| | | | |
| * | | | Bump versions for crates with non-functional changesSteven Engler2026-08-0311-11/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```bash bump=(caret equix fs-mistrust fslock-guard futures-copy oneshot-fused-workaround retry-error safelog slotmap-careful test-temp-dir web-time-compat) ./maint/bump-nodep "${bump[@]}" ```
| * | | | Bump patch version for hashx crateSteven Engler2026-08-033-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```bash cargo set-version --bump patch -p hashx ```
| * | | | Bump version for arti crateSteven Engler2026-08-034-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```bash cargo set-version --bump patch -p arti ```
| * | | | Bump versions for tor-* and arti-* cratesSteven Engler2026-08-0368-628/+628
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```bash readarray -t bump < <(maint/list-crates | grep -P '^tor-|^arti-') for crate in "${bump[@]}"; do cargo set-version --bump minor -p "${crate}"; done ```
* | | | | Merge branch 'changelog-update' into 'main'opara2026-08-031-2/+7
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | Changelog update See merge request tpo/core/arti!4267
| * | | | CHANGELOG: Rebuild linksNick Mathewson2026-08-031-0/+2
| | | | |
| * | | | changelog: Add new entries for 2.5.1Nick Mathewson2026-08-031-2/+5
|/ / / /
* | | | Merge branch 'relay-uniqid-circid-log' into 'main'David Goulet2026-08-0320-93/+248
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | proto: Use UniqId and CircId in logs See merge request tpo/core/arti!4246
| * | | | proto: Update semver with the changes to the loggingDavid Goulet2026-08-031-0/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: David Goulet <[email protected]>
| * | | | proto: Move comment to the right placeDavid Goulet2026-08-031-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: David Goulet <[email protected]>
| * | | | proto: Add {backward|forward} prefix to circ_id in logsDavid Goulet2026-08-0311-35/+35
| | | | | | | | | | | | | | | | | | | | Signed-off-by: David Goulet <[email protected]>
| * | | | proto: Rename uniq_id to circ_unique_id mostly in loggingDavid Goulet2026-08-0314-55/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We have decided that instead of "uniq_id" in logging, we'll use the "<domaine>-[<type>]-id" syntax to indicate who is that unique ID. This commit only renames circuit's unique ID to "circ_uniq_id". Signed-off-by: David Goulet <[email protected]>
| * | | | proto: Log both UniqId and CircId when possibleDavid Goulet2026-08-0315-65/+216
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit only affects logging. Whenever possible, log both the UniqId and CircId. This also changes the log lines which is now "uniq_id=" and "circ_id=" as the UniqId is internal and circ_id (CircId) is protocol level. Signed-off-by: David Goulet <[email protected]>
| * | | | proto: Rename CircId and UniqId variable nameDavid Goulet2026-08-038-26/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A CircId is now a circ_id and a UniqId is a unique_id so we stop confusing them in the code. Furthermore, channel_id that are CircId are now circ_id. Channel IDs are different and encoded internally into a UniqId. This is the first step to clarify semantic before we change the logging to log both unique ID and circ ID. No behavior change. Signed-off-by: David Goulet <[email protected]>
* | | | | Merge branch 'changelog-3aug' into 'main'Nick Mathewson2026-08-031-0/+231
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | Initial changelog for Arti 2.5.1. See merge request tpo/core/arti!4261
| * | | | Initial changelog for Arti 2.5.1.Nick Mathewson2026-08-031-0/+231
| | | | |
* | | | | Merge branch 'fixup-feats' into 'main'Nick Mathewson2026-08-033-14/+16
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | maint: Run fixup-features See merge request tpo/core/arti!4263
| * | | | | maint: ran 'cargo sort' in arti-dirauth and tor-dirauthSteven Engler2026-08-032-14/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not actually sure what I did here. I was getting a lot of confusing results from 'cargo sort' and 'maint/cargo-sort', so I ran a bunch of commands until 'maint/cargo-sort' was okay. ('maint/cargo-sort' still shows some errors, but not in arti-dirauth anymore.) But as long as the 'maint/cargo-sort' in CI is okay with the changes, then I think it's fine.
| * | | | | maint: ran fixup-featuresSteven Engler2026-08-033-2/+4
|/ / / / /
* | | | | Merge branch 'cargo-audit' into 'main'Ian Jackson2026-08-033-39/+68
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | Upgrade event-listener and proc-macro-error3 See merge request tpo/core/arti!4262
| * | | | maint: ran 'cd crates/equix/bench && cargo update -p proc-macro-error3'Steven Engler2026-08-031-13/+23
| | | | |
| * | | | maint: ran 'cd crates/hashx/bench && cargo update -p proc-macro-error3'Steven Engler2026-08-031-12/+22
| | | | |
| * | | | maint: ran 'cargo update -p proc-macro-error3'Steven Engler2026-08-031-5/+15
| | | | | | | | | | | | | | | | | | | | Version 3.0.3 was yanked.
| * | | | maint: ran 'cargo update -p [email protected]'Steven Engler2026-08-031-9/+8
|/ / / / | | | | | | | | | | | | | | | | | | | | Fixes unsoundness for RUSTSEC-2026-0221. https://rustsec.org/advisories/RUSTSEC-2026-0221.html
* | | | Merge branch 'writer-handle' into 'main'Ian Jackson2026-08-031-23/+120
|\ \ \ \ | |/ / / |/| | | | | | | | | | | arti-dirauth: FilenameOrStdio: Allow incremental writing See merge request tpo/core/arti!4253
| * | | arti-dirauth: Expand on a doc commentIan Jackson2026-08-031-0/+1
| | | |
| * | | arti-dirauth: Fix doc comment typoIan Jackson2026-08-031-1/+1
| | | |
| * | | tor-dirauth: FilenameOrStdio: Remove a now-unused mutIan Jackson2026-07-301-2/+1
| | | |
| * | | tor-dirauth: FilenameOrStdio: Allow incremental writingIan Jackson2026-07-301-11/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The calling convention for compute-mds will be easiest to implement if we can write to the two output files in parallel. So provide `start_writing` giving a `Writing`. Unfortuantely this commit has quite a bit of reorganisation which is difficult to make into something easily reviewable.
| * | | tor-dirauth: FilenameOrStdio: Allow incremental writing (pre-fmt)Ian Jackson2026-07-301-1/+2
| | | | | | | | | | | | | | | | This makes the next commit infinitesimally less confusing.
| * | | arti-dirauth: FilenameOrStdio: Break out convert_errorIan Jackson2026-07-301-2/+6
| | | |