| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | tor-netdoc: Provide doc_digest on vote routerstatus entries | Ian Jackson | 2025-10-15 | 2 | -6/+12 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: RouterStatus: Split out the `r` item's fields | Ian Jackson | 2025-10-15 | 5 | -28/+62 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the Rust structure closer to the document structure. Arguably, this makes the Rust structure worse. But: I'm really very keen on avoiding handwritten parsing and printing code. And, in the longer term, having this linkage will hopefully apply pressure to avoid further protocol complexity/variation/chaos. | |||||
| | * | | | | | tor-netdoc: impl parse2 for rs::Version | Ian Jackson | 2025-10-15 | 1 | -0/+10 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: impl parse2 for RelayFlags | Ian Jackson | 2025-10-15 | 1 | -0/+13 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: split up RelayFlags parsing (fmt) | Ian Jackson | 2025-10-15 | 1 | -5/+1 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: split up RelayFlags parsing | Ian Jackson | 2025-10-15 | 1 | -14/+47 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: impl parse2 traits for RelayWeight | Ian Jackson | 2025-10-15 | 1 | -0/+25 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: split up RelayWeight parsing (fmt) | Ian Jackson | 2025-10-15 | 1 | -4/+2 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: split up RelayWeight parsing | Ian Jackson | 2025-10-15 | 1 | -2/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | We're going to call from_net_params from the parse2 trait impl. | |||||
| | * | | | | | tor-netdoc: impl parse2 traits for protovers | Ian Jackson | 2025-10-15 | 3 | -1/+25 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: Provide convenience method for handling invalid arguments | Ian Jackson | 2025-10-15 | 2 | -0/+15 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: Introduce ArgumentNotPresent placeholder utility type | Ian Jackson | 2025-10-15 | 2 | -3/+22 | |
| | | | | | | | ||||||
| | * | | | | | tor-netdoc: Make Ignored part of a module | Ian Jackson | 2025-10-15 | 1 | -16/+23 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rest of types::misc does this. We should probably follow suit for consistency. Also we're going to want to add soemthing here. | |||||
| | * | | | | | tor-netdoc: impl Default for Ignored | Ian Jackson | 2025-10-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This omission seems like an oversight. I thought I wanted it, but it turns out I don't - but I think it should still be there. | |||||
| | * | | | | | tor-netdoc: parse2: export NetdocSigned trait | Ian Jackson | 2025-10-15 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | This seems to have been overlooked. | |||||
| * | | | | | | Merge branch 'flow-ctrl-limits' into 'main' | David Goulet | 2025-10-15 | 4 | -82/+78 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tor-proto: Relax XON/XOFF receive limits See merge request tpo/core/arti!3360 | |||||
| | * | | | | | | tor-proto: update unit test | Steven Engler | 2025-10-14 | 1 | -27/+24 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-proto: relax XON limits | Steven Engler | 2025-10-14 | 1 | -3/+13 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-proto: remove `StreamEndpointType` | Steven Engler | 2025-10-14 | 3 | -31/+12 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-proto: relax XOFF limits | Steven Engler | 2025-10-14 | 1 | -22/+30 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-proto: add derives for `CellCount` | Steven Engler | 2025-10-14 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| * | | | | | | | Merge branch 'dirserver-refactoring' into 'main' | Clara Engler | 2025-10-15 | 8 | -465/+436 | |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | tor-dirserver: General refactoring of various TODOs See merge request tpo/core/arti!3285 | |||||
| | * | | | | | | tor-dirserver: Expose Arc of StoreCache | Clara Engler | 2025-10-15 | 2 | -15/+15 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Do not lock during db query | Clara Engler | 2025-10-15 | 1 | -7/+14 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Don't expose rusqlite::Error in Pool | Clara Engler | 2025-10-15 | 4 | -11/+29 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Fix rustdoc comment | Clara Engler | 2025-10-15 | 1 | -3/+3 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Some clippy fixes | Clara Engler | 2025-10-15 | 4 | -3/+19 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Remove unsafe unreachable | Clara Engler | 2025-10-15 | 1 | -3/+3 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Remove due TODO | Clara Engler | 2025-10-15 | 1 | -4/+0 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Improve the error situation | Clara Engler | 2025-10-15 | 3 | -140/+140 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Create database module | Clara Engler | 2025-10-15 | 4 | -88/+99 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit renames the schema module to the database module in order to perform better error handling while redesigning the API. | |||||
| | * | | | | | | tor-dirserver: Remove unused imports | Clara Engler | 2025-10-15 | 2 | -9/+0 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Store endpoint paths in `&str` | Clara Engler | 2025-10-15 | 1 | -11/+34 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Get rid of the poor builders | Clara Engler | 2025-10-15 | 3 | -138/+20 | |
| | | | | | | | | ||||||
| | * | | | | | | tor-dirserver: Move StoreCache into own module | Clara Engler | 2025-10-15 | 2 | -151/+178 | |
| |/ / / / / / | ||||||
| * | | | | | | Merge branch 'arti-hss-docs' into 'main' | gabi-250 | 2025-10-14 | 1 | -0/+100 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc/hss.md: Add basic usage instructions for arti hss Closes #2108 See merge request tpo/core/arti!3357 | |||||
| | * | | | | | | doc/hss.md: Use implementation-agnostic markdown. | Gabriela Moldovan | 2025-10-14 | 1 | -10/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will make the doc render nicely outside of GitLab too. | |||||
| | * | | | | | | doc/hss.md: Insert missing word | Gabriela Moldovan | 2025-10-14 | 1 | -1/+1 | |
| | | | | | | | | ||||||
| | * | | | | | | doc/hss.md: Say that the svc must be shut down for migration. | gabi-250 | 2025-10-14 | 1 | -0/+1 | |
| | | | | | | | | ||||||
| | * | | | | | | doc/hss.md: Add basic usage instructions for arti hss | Gabriela Moldovan | 2025-10-14 | 1 | -0/+101 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2108 | |||||
| * | | | | | | | Merge branch 'rm-allow' into 'main' | Ian Jackson | 2025-10-14 | 1 | -1/+0 | |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | proto: Remove an allow that is no longer needed See merge request tpo/core/arti!3356 | |||||
| | * | | | | | | proto: Remove an allow that is no longer needed | Gabriela Moldovan | 2025-10-14 | 1 | -1/+0 | |
| | | | | | | | | ||||||
| * | | | | | | | Merge branch 'ticket2215_01' into 'main' | David Goulet | 2025-10-14 | 1 | -0/+208 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | doc: Add relay task dev notes Closes #2216 See merge request tpo/core/arti!3358 | |||||
| | * | | | | | | | doc: Add relay task dev notes | David Goulet | 2025-10-14 | 1 | -0/+208 | |
| | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #2216 Signed-off-by: David Goulet <[email protected]> | |||||
| * | | | | | | | Merge branch 'split-builds' into 'main' | Ian Jackson | 2025-10-14 | 1 | -30/+46 | |
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | | | | | | | | | CI: split rust-recent script and jobs See merge request tpo/core/arti!3352 | |||||
| | * | | | | | | CI: remove 2h timeouts from now-smaller jobs | Jim Newsome | 2025-10-09 | 1 | -12/+0 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully these are now sufficiently small to fit into the default 1h timeout. | |||||
| | * | | | | | | CI rust-dev-latest: add comment noting that it could be split further | Jim Newsome | 2025-10-09 | 1 | -0/+5 | |
| | | | | | | | | ||||||
| | * | | | | | | CI rust-recent-dev-test: split out test | Jim Newsome | 2025-10-09 | 1 | -5/+22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This job is still expensive and a bottleneck. "cargo test" is the slowest part, and experimentally doesn't seem to generate artifacts used in the other steps nor reuse artifacts genrated in other steps. Splitting it out to its own job exposes more parallelism. "cargo test" is also more prone to flakiness than the other commands, which just build code without running it. Isolating the flakiness is helpful when we need to retry. (Though of course ultimately we want to eliminate such flakinesss) | |||||
| | * | | | | | | CI rust-recent-dev-test: inline rust-dev-test-script yaml anchor | Jim Newsome | 2025-10-09 | 1 | -14/+5 | |
| | | | | | | | | ||||||
| | * | | | | | | CI: drop rust-latest-integration | Jim Newsome | 2025-10-09 | 1 | -37/+19 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There's probably not much benefit to building these on rust-latest in addition to rust-recent; incompatibilities with rust-latest should be found in rust-latest-dev-test. Let's save the template complexity and CI cost. | |||||
