| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | proto: Add an experimental relay feature. | Gabriela Moldovan | 2025-08-15 | 1 | -0/+2 | |
| | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | The relay-specific logic, including the new relay tunnel/circuit reactor, will be gated behind this feature. | |||||
| * | | | | | Merge branch 'fix-nightly-warn' into 'main' | Nick Mathewson | 2025-08-18 | 11 | -12/+5 | |
| |\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | | Fix clippy errors on nightly See merge request tpo/core/arti!3148 | |||||
| | * | | | | clippy: fix `clippy::duplicated_attributes` warnings | Steven Engler | 2025-08-11 | 7 | -8/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```text warning: duplicated attribute --> crates/tor-hsservice/src/timeout_track.rs:630:14 | 630 | #![allow(clippy::needless_pass_by_value)] // TODO hoist into standard lint block | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``` | |||||
| | * | | | | clippy: fix `clippy::implicit_clone` errors | Steven Engler | 2025-08-11 | 4 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ```text error: implicitly cloning a `String` by calling `to_string` on its dereferenced type --> crates/tor-config/src/lib.rs:109:32 | 109 | V::String(_, s) => s.to_string(), | ^^^^^^^^^^^^^ help: consider using: `s.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#implicit_clone note: the lint level is defined here --> crates/tor-config/src/lib.rs:20:9 | 20 | #![deny(clippy::implicit_clone)] | ^^^^^^^^^^^^^^^^^^^^^^ ``` | |||||
| * | | | | | tor-netdoc: Run rustfmt again | Ian Jackson | 2025-08-18 | 2 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | Not sure how this is needed now, after rebase, but whatever. | |||||
| * | | | | | tor-netdoc: Downgrade two TODOs re NsSomething -> PlainSomething | Ian Jackson | 2025-08-18 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Let's not entangle this MR with such an incompatible change. I will do this as a followup. | |||||
| * | | | | | tor-netdoc: varieties: Rename per_variety to each_variety | Ian Jackson | 2025-08-18 | 3 | -28/+26 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: varieties: Rename macro definition module | Ian Jackson | 2025-08-18 | 3 | -6/+5 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Rename "species" to "variety" | Ian Jackson | 2025-08-18 | 6 | -63/+62 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: varieties: Fix typo on doc comment | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: varieties: Fix ns_choose for plain | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3139#note_3239863 | |||||
| * | | | | | tor-netdoc: rs: Implement orport_addrs in terms of addrs | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | It's not clear why this method exists, but I'm not tidying this up now. | |||||
| * | | | | | tor-netdoc: Add commentary about namespacing | Ian Jackson | 2025-08-18 | 3 | -0/+25 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Add a TODO comment about possibly changing the structure | Ian Jackson | 2025-08-18 | 1 | -0/+3 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Add comment to ns_export_per_species | Ian Jackson | 2025-08-18 | 2 | -0/+2 | |
| | | | | | | | | | | | | | | | | | | | | | And add a blocking todo about renaming it. | |||||
| * | | | | | tor-netdoc: Reference parse2/multiplicity.rs. | Ian Jackson | 2025-08-18 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | (This isn't in this branch but it will be if we rebase, and also it will be present when we merge.) | |||||
| * | | | | | tor-netdoc: species/variety: Fix typo | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: species/variety: Say to rename the macrology file | Ian Jackson | 2025-08-18 | 1 | -0/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: species/variety: Fix a reference to "this module" | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: species/variety: Add a big overview text | Ian Jackson | 2025-08-18 | 1 | -0/+51 | |
| | | | | | | | | | | | | | | | | | | | | | I've started using the new "variety" terminology here. | |||||
| * | | | | | tor-netdoc: species/variety: Add some cfg's to avoid unused import warnings | Ian Jackson | 2025-08-18 | 1 | -0/+3 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: species/variety: Properly add blocking TODOs | Ian Jackson | 2025-08-18 | 1 | -1/+2 | |
| | | | | | | ||||||
| * | | | | | Revert "tor-netdoc: Link to the generated macro, for one of them (poc)" | Ian Jackson | 2025-08-18 | 4 | -20/+3 | |
| | | | | | | | | | | | | | | | | | | | | | This reverts commit 084ad9a716da8e44616a54fdfbba0140f5a7704e. | |||||
| * | | | | | tor-netdoc: species: Improve per_species heading, clarification | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: species: Improve per_species heading | Ian Jackson | 2025-08-18 | 1 | -1/+4 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: ns_per_species_macros: Add blocking todo for "variety" rename | Ian Jackson | 2025-08-18 | 1 | -0/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: ns_per_species_macros: Swap order, make vote optional | Ian Jackson | 2025-08-18 | 1 | -24/+29 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: ns_per_species_macros: Fix some refs to CONST | Ian Jackson | 2025-08-18 | 1 | -2/+2 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Rename `ns` species ("variety") to `plain` | Ian Jackson | 2025-08-18 | 3 | -22/+26 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: ns_per_species_macros: Add some dividers | Ian Jackson | 2025-08-18 | 1 | -0/+8 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Improved a doc comment | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Link to the generated macro, for one of them (poc) | Ian Jackson | 2025-08-18 | 4 | -3/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3139#note_3238496 | |||||
| * | | | | | tor-netdoc: Link to the do_species macros | Ian Jackson | 2025-08-18 | 1 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3139#note_3238495 | |||||
| * | | | | | tor-netdoc: Fix botched formatting. | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Fix a "flavour" reference that should have been "species" | Ian Jackson | 2025-08-18 | 1 | -1/+1 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: rs: Abolish implement_accessors macro (fmt) | Ian Jackson | 2025-08-18 | 1 | -67/+67 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: rs: Abolish implement_accessors macro | Ian Jackson | 2025-08-18 | 2 | -79/+69 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We don't need this now; we can just write the impl in per_species.rs. Formatting will be fixed in a moment. | |||||
| * | | | | | tor-netdoc: rs: Move identical text to per_species.rs. | Ian Jackson | 2025-08-18 | 4 | -144/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These two files were largely identical. Move the common text to per_species.rs, and fix a couple of imports so that it still compiles. | |||||
| * | | | | | tor-netdoc: rs: Remove some fiddly docs differences | Ian Jackson | 2025-08-18 | 2 | -5/+2 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not having the flavour in the type name is a shame, but we probably don't want to resort to generating the docs with macros. Part of making these two files largely identical. | |||||
| * | | | | | tor-netdoc: rs: Introduce FLAVOR constant | Ian Jackson | 2025-08-18 | 2 | -4/+10 | |
| | | | | | | | | | | | | | | | | | | | | | Part of making these two files largely identical. | |||||
| * | | | | | tor-netdoc: rs: Swap calling order | Ian Jackson | 2025-08-18 | 2 | -4/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Move the implementation to the trait method which then becomes completely identical in both files. | |||||
| * | | | | | tor-netdoc: rs: Introduce and use DOC_DIGEST_LEN | Ian Jackson | 2025-08-18 | 4 | -6/+12 | |
| | | | | | | | | | | | | | | | | | | | | | Part of making ns.rs and md.rs largely identical. | |||||
| * | | | | | tor-netdoc: rs: Use species macrology for DocDigest | Ian Jackson | 2025-08-18 | 2 | -18/+18 | |
| | | | | | | | | | | | | | | | | | | | | | Part of making these two files largely identical. | |||||
| * | | | | | tor-netdoc: rs: Use species macrology for ConsensusRouterStatus | Ian Jackson | 2025-08-18 | 4 | -25/+24 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the species-specific files ns.rs and md.rs, use the unqualified name; re-export it with the new macro. We are working towards making these two files largely identical. | |||||
| * | | | | | tor-netdoc: Introduce new "species" macrology | Ian Jackson | 2025-08-18 | 6 | -0/+231 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | This will let us deduplicate a fair amount of code, and also will let us support votes as well as ns and md consensuses. | |||||
| * | | | | | tor-netdoc: Change all in-tree references to ns-consensus from ns_consensus | Ian Jackson | 2025-08-18 | 5 | -14/+14 | |
| | | | | | | ||||||
| * | | | | | tor-netdoc: Change feature name to `ns-consensus` with a hyphen | Ian Jackson | 2025-08-18 | 2 | -1/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Our features are generally kebab-case, and this is the way it's documented. Retain the old name for compatibility. | |||||
| * | | | | | tor-netdoc: Remove two false comments | Ian Jackson | 2025-08-18 | 2 | -2/+0 | |
| | |_|/ / |/| | | | | | | | | | | | Cut-and-paste error, I think. | |||||
| * | | | | Merge branch 'pow-manager-onion-service-status-etc' into 'main' | wesleyac | 2025-08-18 | 19 | -236/+594 | |
| |\ \ \ \ | |_|/ / |/| | | | | | | | | | | | More PoW miscellania See merge request tpo/core/arti!3132 | |||||
| | * | | | docs: Add notes about hs-pow-full using LGPL deps. | Wesley Aptekar-Cassels | 2025-08-14 | 2 | -1/+3 | |
| | | | | | ||||||
