summaryrefslogtreecommitdiff
path: root/crates
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | tor-netdoc: varieties: Rename per_variety to each_varietyIan Jackson2025-08-183-28/+26
| | | | |
* | | | | tor-netdoc: varieties: Rename macro definition moduleIan Jackson2025-08-183-6/+5
| | | | |
* | | | | tor-netdoc: Rename "species" to "variety"Ian Jackson2025-08-186-63/+62
| | | | |
* | | | | tor-netdoc: varieties: Fix typo on doc commentIan Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: varieties: Fix ns_choose for plainIan Jackson2025-08-181-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 addrsIan Jackson2025-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | It's not clear why this method exists, but I'm not tidying this up now.
* | | | | tor-netdoc: Add commentary about namespacingIan Jackson2025-08-183-0/+25
| | | | |
* | | | | tor-netdoc: Add a TODO comment about possibly changing the structureIan Jackson2025-08-181-0/+3
| | | | |
* | | | | tor-netdoc: Add comment to ns_export_per_speciesIan Jackson2025-08-182-0/+2
| | | | | | | | | | | | | | | | | | | | And add a blocking todo about renaming it.
* | | | | tor-netdoc: Reference parse2/multiplicity.rs.Ian Jackson2025-08-181-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 typoIan Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: species/variety: Say to rename the macrology fileIan Jackson2025-08-181-0/+1
| | | | |
* | | | | tor-netdoc: species/variety: Fix a reference to "this module"Ian Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: species/variety: Add a big overview textIan Jackson2025-08-181-0/+51
| | | | | | | | | | | | | | | | | | | | I've started using the new "variety" terminology here.
* | | | | tor-netdoc: species/variety: Add some cfg's to avoid unused import warningsIan Jackson2025-08-181-0/+3
| | | | |
* | | | | tor-netdoc: species/variety: Properly add blocking TODOsIan Jackson2025-08-181-1/+2
| | | | |
* | | | | Revert "tor-netdoc: Link to the generated macro, for one of them (poc)"Ian Jackson2025-08-184-20/+3
| | | | | | | | | | | | | | | | | | | | This reverts commit 084ad9a716da8e44616a54fdfbba0140f5a7704e.
* | | | | tor-netdoc: species: Improve per_species heading, clarificationIan Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: species: Improve per_species headingIan Jackson2025-08-181-1/+4
| | | | |
* | | | | tor-netdoc: ns_per_species_macros: Add blocking todo for "variety" renameIan Jackson2025-08-181-0/+1
| | | | |
* | | | | tor-netdoc: ns_per_species_macros: Swap order, make vote optionalIan Jackson2025-08-181-24/+29
| | | | |
* | | | | tor-netdoc: ns_per_species_macros: Fix some refs to CONSTIan Jackson2025-08-181-2/+2
| | | | |
* | | | | tor-netdoc: Rename `ns` species ("variety") to `plain`Ian Jackson2025-08-183-22/+26
| | | | |
* | | | | tor-netdoc: ns_per_species_macros: Add some dividersIan Jackson2025-08-181-0/+8
| | | | |
* | | | | tor-netdoc: Improved a doc commentIan Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: Link to the generated macro, for one of them (poc)Ian Jackson2025-08-184-3/+20
| | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3139#note_3238496
* | | | | tor-netdoc: Link to the do_species macrosIan Jackson2025-08-181-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3139#note_3238495
* | | | | tor-netdoc: Fix botched formatting.Ian Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: Fix a "flavour" reference that should have been "species"Ian Jackson2025-08-181-1/+1
| | | | |
* | | | | tor-netdoc: rs: Abolish implement_accessors macro (fmt)Ian Jackson2025-08-181-67/+67
| | | | |
* | | | | tor-netdoc: rs: Abolish implement_accessors macroIan Jackson2025-08-182-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 Jackson2025-08-184-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 differencesIan Jackson2025-08-182-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 constantIan Jackson2025-08-182-4/+10
| | | | | | | | | | | | | | | | | | | | Part of making these two files largely identical.
* | | | | tor-netdoc: rs: Swap calling orderIan Jackson2025-08-182-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_LENIan Jackson2025-08-184-6/+12
| | | | | | | | | | | | | | | | | | | | Part of making ns.rs and md.rs largely identical.
* | | | | tor-netdoc: rs: Use species macrology for DocDigestIan Jackson2025-08-182-18/+18
| | | | | | | | | | | | | | | | | | | | Part of making these two files largely identical.
* | | | | tor-netdoc: rs: Use species macrology for ConsensusRouterStatusIan Jackson2025-08-184-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" macrologyIan Jackson2025-08-186-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_consensusIan Jackson2025-08-185-14/+14
| | | | |
* | | | | tor-netdoc: Change feature name to `ns-consensus` with a hyphenIan Jackson2025-08-182-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 commentsIan Jackson2025-08-182-2/+0
| |_|/ / |/| | | | | | | | | | | Cut-and-paste error, I think.
* | | | Merge branch 'pow-manager-onion-service-status-etc' into 'main'wesleyac2025-08-1819-236/+594
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | More PoW miscellania See merge request tpo/core/arti!3132
| * | | docs: Add notes about hs-pow-full using LGPL deps.Wesley Aptekar-Cassels2025-08-142-1/+3
| | | |
| * | | tor-hsservice: Move check for enable_pow without hs-pow-full feature.Wesley Aptekar-Cassels2025-08-142-11/+9
| | | | | | | | | | | | | | | | This also make this check a error rather than a warning.
| * | | tor-hsservice: Add note about check_solve implementation.Wesley Aptekar-Cassels2025-08-131-0/+3
| | | |
| * | | tor-hsservice: Fix error message.Wesley Aptekar-Cassels2025-08-131-1/+1
| | | |
| * | | tor-hsservice: Change capping of PoW effort.Wesley Aptekar-Cassels2025-08-133-36/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This caps the PoW effort during sorting, rather than at intake. This allows us to record efforts that are capped in our metrics histogram while only recording metrics after the PoW solve has actually been verified.
| * | | tor-hsservice: Make some PoW warnings more understandable.Wesley Aptekar-Cassels2025-08-131-3/+10
| | | |
| * | | arti: Add more explanation of pow_rend_queue_depth to example config.Wesley Aptekar-Cassels2025-08-131-1/+3
| | | |