aboutsummaryrefslogtreecommitdiff
path: root/crates/tor-netdoc/src/doc/netstatus/md.rs
Commit message (Collapse)AuthorAgeFilesLines
* tor-netdoc: Introduce toplevel NeteworkStatus typeIan Jackson2026-06-091-0/+3
| | | | | | | | | | | | | All of the pieces are in place for this now. Some of the pieces are not entirely complete or correct at this point: that's sorted out by other MRs already open. Currently there is no encoding, no verification functdion, and no tests. Encoding depends on another oustanding MR (arti!4058). Verification depends on the rework in arti!4065. Tests are still to come.
* tor-netdoc: Rename FixedString to ConstantStringIan Jackson2026-05-271-1/+1
| | | | | | | | As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/3985#note_3413182 I left the word "fixed" in some of the docs and error messages, where it seemed to make sense.
* tor-netdoc: VarietyKeyword, replacing poc's flavour typeIan Jackson2026-05-271-0/+12
| | | | | | | This is more code than the poc version but much of the extra is documentation, and it seems much less magical this way. We still need a handwritten parser for plain consensuses, sadly.
* tor-netdoc: netstatus: Move everything variety-specificIan Jackson2025-08-261-1/+0
| | | | | | | | | This is much code motion. This splits many types into two. For example, `Conensus` is now`plain::Consensus<RS>` and `md::Consensus<RS>`. We're going to get rid of the generics later in this branch.
* tor-netdoc: Prepare variety modules for network status documentsIan Jackson2025-08-261-0/+10
This is empty modules and scaffolding.